https://i.imgur.com/EBrBJ4z.gif
El engine fue creado desde cero usando libGDX, y sus sub-librerías de box2D, box2Dlighting y FreeTypeFont (no tiene soporte para joysticks, no usamos la librería Controller) La parte de networking también fue hecha desde cero utilizando KryoNet y conectando con MySQL mediante JDBC Connector; el envío de paquetes probablemente puede ser más refinado, fue hecho sin experiencia previa y aprendiendo sobre la marcha.
• Al tirar los items no se muestra la luz correspondiente según la rareza.
• A veces se bugea el Dialog de tirar pociones, y no muestra los textos.
Clonen el repo e importenlo como un proyecto Gradle existente. Antes de importarlo, van a tener que crear un archivo local.properties, que contenga un path al SDK de android. Mi local.properties es así:
# Location of the android SDK
sdk.dir= C:/Users/manud/AppData/Local/Android/sdk
También, van a tener que montar en localhost una BD "test", que tenga sólo una tabla: users. Esta tabla tiene 4 columnas, ID (primaria), username (varchar), password (varchar) y default_body (int), que puede valer 1 (cuerpo desnudo) o 2 (túnica de druida). Creen un usuario dentro de la BD, y ya van a poder logear. P.D: en honor a Argentum original, usamos los puertos 7666 (TCP) y 7667 (UDP), asegurense de que estén libres.