Skip to content

cpbeto/aocpp

Repository files navigation

aocpp

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.

Descargar y probar

  1. Clonar el repositorio o descargar como ZIP.
  2. Copiar en la carpeta recursos los recursos de AO 0.13.0.
  3. 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.
  4. Compilar usando cmake.

Nota: Lo más fácil es importar el proyecto en algún IDE como CLion y tocar "play".

Contribuir

Nuevos contribuidores son bienvenidos.

Pueden encontrarme en el Discord de AO Libre:

Discord

Sepan que, a la fecha, el proyecto está muy verde y su futuro es incierto.