- Hypersomnia : un jeu de tir en ligne sans moteur de jeu, écrit en C++ moderne
- Le jeu se caractérise par des duels intenses et des guerres de clans, et propose un éditeur de cartes intégré pour un contenu communautaire illimité.
- Le jeu est jouable avec 24 armes à feu uniques, 4 grenades, 7 armes de mêlée et 6 sorts magiques, ainsi que 10 cartes communautaires et 2 modes de jeu (désamorçage de bombe et gun game).
- Le jeu utilise des bibliothèques et technologies C++ modernes, notamment rectpack2D, l'Entity-Component-System et le déterminisme de simulation multiplateforme.
- Le jeu inclut une adorable IA de poissons et d'insectes aux comportements aléatoires, ainsi qu'une implémentation de memory pool, une allocation et désallocation en O(1), et un stockage contigu entièrement configurable et déterministe.
- Le jeu dispose de son propre système de mise à jour intégré, de notifications Discord et Telegram, ainsi que d'un format JSON beau et simple pour les cartes du jeu.
- Le jeu comprend un éditeur créé avec ImGui, permet des ressources personnalisées et offre la possibilité de tester en un clic la carte en cours d'édition.
- Le jeu peut être compilé sur Windows, Linux et MacOS, mais nécessite certaines dépendances ainsi que
clang et des logiciels spécifiques.
- Le processus de build utilise CMake, ninja et la toolchain LLVM version 13 ou supérieure, et permet trois configurations : Debug, Release et RelWithDebInfo.
- Les contributions au jeu sont les bienvenues, et une documentation WIP est disponible sur le wiki.
- Le jeu est toujours activement développé et peut encore connaître des révolutions inattendues.
1 commentaires
Commentaires Hacker News