Argentum Online en C++
La idea es desarrollar un cliente/servidor de Argentum Online en C++ que replique la funcionalidad del juego original.
Se toma como referencia la versión 0.13.0 y el proyecto AO Libre.
Es probable que se refactorice la parte de network; lo que rompería la compatibilidad entre esta versión y la original en VB6.
La idea no es desarrollar un juego completo, sino una base que cada quien pueda modear a gusto (como sucede con AO VB6).
Estaría bueno usar algún lenguaje de scripting tipo Python o Lua.
- Clonar el repositorio o descargar como ZIP.
- Copiar en la carpeta
recursos
los recursos de AO 0.13.0. - El proyecto utiliza la librería SDL, ver la wiki por instrucciones de instalación. En Debian:
sudo apt install libsdl2-2.0-0 libsdl2-dev
. - Compilar usando cmake.
Nota: Lo más fácil es importar el proyecto en algún IDE como CLion y tocar "play".
Nuevos contribuidores son bienvenidos.
Pueden encontrarme en el Discord de AO Libre:
Sepan que, a la fecha, el proyecto está muy verde y su futuro es incierto.