- Hypersomnia: juego de disparos en línea sin motor de juego, escrito en C++ moderno
- El juego se caracteriza por duelos intensos y guerras de clanes, y cuenta con un editor de mapas dentro del juego para contenido comunitario ilimitado.
- Se puede jugar con 24 armas de fuego únicas, 4 granadas, 7 armas cuerpo a cuerpo y 6 hechizos mágicos, además de 10 mapas de la comunidad y 2 modos de juego (desactivación de bomba y gun game).
- El juego utiliza bibliotecas y tecnologías modernas de C++, incluyendo rectpack2D, Entity-Component-System y determinismo de simulación multiplataforma.
- El juego incluye una tierna IA de peces e insectos con comportamiento aleatorio, además de una implementación de memory pool, asignación y liberación O(1), y almacenamiento contiguo totalmente configurable y determinista.
- El juego tiene un actualizador integrado propio, notificaciones de Discord y Telegram, y un formato JSON bonito y simple para los mapas del juego.
- El juego cuenta con un editor hecho con ImGui, recursos personalizados y la posibilidad de probar con un clic el mapa en el que se está trabajando.
- El juego puede compilarse en plataformas Windows, Linux y MacOS, pero debe compilarse usando dependencias específicas, así como clang y cierto software en particular.
- El proceso de compilación usa CMake, ninja y LLVM toolchain versión 13 o superior, y puede compilarse en tres configuraciones: debug, release y RelWithDebInfo.
- Se agradecen las contribuciones al juego, y la documentación WIP puede encontrarse en la wiki.
- El juego sigue en desarrollo activo y puede experimentar revoluciones inesperadas.
1 comentarios
Opinión de Hacker News