MMORPG de código abierto basado en Argentum Online. Escrito en Java usando Artemis, Kryonet y libGDX.
Open Source MMORPG based on Argentum Online. Written in Java, using Artemis, Kryonet and libGDX.
basado en OpenJDK versión 13:
git clone https://github.com/ao-libre/finisterra.git
cd finisterra
./gradlew desktop:run -x :shared:fluid
Puede expandir visitando Compilar o probar
Puede aportar a esta Documentación editando su Código Fuente
Compatible con Eclipse, Netbeans y IntelliJ
To understand ECS, I recommend to read this. Using artemis framework has been really useful to start rewriting this game.
Avoid creating huge game protocol since we can use Requests and Responses, which can be processed easily with 'visitor' design pattern. Read more here
It allows us to create application game logic, create screens and render all that we need using OpenGL.