ao-libre / Finisterra
Java game client and server based on the popular argentina MMORPG Argentum Online
Stars: ✭ 107
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Finisterra
Entitas-Java
Entity Component System (ECS) in Java 8
Stars: ✭ 37 (-65.42%)
Mutual labels: gamedev, libgdx
Mini2dx
A high-level cross-platform 2D game development API
Stars: ✭ 384 (+258.88%)
Mutual labels: gamedev, libgdx
libgdx-template
🎮 Starter project for libGDX. Perfect for Game Jams.
Stars: ✭ 18 (-83.18%)
Mutual labels: gamedev, libgdx
Gdx Ai
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Stars: ✭ 907 (+747.66%)
Mutual labels: gamedev, libgdx
Fna
FNA - Accuracy-focused XNA4 reimplementation for open platforms
Stars: ✭ 1,267 (+1084.11%)
Mutual labels: gamedev
Parrothunt
ParrotHunt - ThreeJS WebGL game (http://parrothunt.nergal.se)
Stars: ✭ 85 (-20.56%)
Mutual labels: gamedev
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-8.41%)
Mutual labels: gamedev
Gdx Gamesvcs
Easy integration of gameservices in your libGDX game: Google Play Games, Apple Game Center, Amazon GameCircle and more
Stars: ✭ 92 (-14.02%)
Mutual labels: libgdx
Everpuzzle
Tetris Attack / Pokemon Puzzle style game written in Rust
Stars: ✭ 88 (-17.76%)
Mutual labels: gamedev
Admob Unity Plugin
👾 An extension for Unity3d to place AdMob banners in your Android games.
Stars: ✭ 86 (-19.63%)
Mutual labels: gamedev
Projectfieldwarning
Project: Field Warning is a community-made RTS game centered around lethal regiment and division-scale warfare.
Stars: ✭ 86 (-19.63%)
Mutual labels: gamedev
Ikemen Go
A open source fighting game engine that supports MUGEN resources.
Stars: ✭ 92 (-14.02%)
Mutual labels: gamedev
Badsanta
BadSanta - Multiplayer HTML5 Game (http://santa.qake.se)
Stars: ✭ 97 (-9.35%)
Mutual labels: gamedev
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.
Colaboradores
Fugaz Get Started
basado en OpenJDK versión 15:
git clone https://github.com/ao-libre/finisterra.git
cd finisterra
./gradlew desktop:run -x :shared:fluid
Getting Started (IntelliJ)
Requerido JDK 15
- Importar como proyecto seleccionando build.gradle
- Configurar JDK en el IDE:
- Settear JDK al proyecto: File -> Project Structure... -> Project (en Project Settings) -> Project SDK
- Settear JDK a gradle: buscar
Gradle
en las settings o File -> Settings... -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JVM
- Ejectuar la tarea build con gradle:
- Desde la pestaña
gradle
(en la barra lateral derecha), navegar y ejecutar la tarea: finisterra -> Tasks -> build -> build
- Desde la pestaña
Java
Compatible con Eclipse, Netbeans y IntelliJ
ECS (entity-component-system)
To understand ECS, I recommend to read this. Using artemis framework has been really useful to start rewriting this game.
Kryonet
Avoid creating huge game protocol since we can use Requests and Responses, which can be processed easily with 'visitor' design pattern. Read more here
LibGDX
It allows us to create application game logic, create screens and render all that we need using OpenGL.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].