Skip to content

Dunkansdk/Battle-Royale-Argentum-Online

Repository files navigation

BattleRoyaleArgentumOnline

Proyecto descontinuado :(

Algunas Imágenes

IMG1 IMG2 IMG3 IMG4

GIFs

https://i.imgur.com/EBrBJ4z.gif

Características

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.

Bugs conocidos

• 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.

Setup

Eclipse

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.

About

Supported: Windows, Linux, MacOS, iOS, Android, HTML5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published