VoidVerse
À propos
Je développe ce jeu navigateur en solo pour deux raisons simples : d'abord, je voulais approfondir le framework Symfony, et ensuite, cette magie des vieux jeux navigateur qui te tient éveillé toute la nuit me manque. Pas de loot boxes, pas de putain de pay-to-win à la con. Juste un peu de nostalgie, beaucoup de clics, et peut-être une pointe de regret quand tu réalises qu'il est encore 3 h du matin.
C'est un peu fou de créer un jeu PHP en 2023 ? Ouais, peut-être. Juste pour le plaisir et pour les bons vieux souvenirs, je veux créer un jeu qui ressemble à ceux dans lesquels je passais bien trop de temps à l'époque.
Au cœur de ce projet, il y a mon amour de toujours pour la science-fiction. Sid Meier’s Alpha Centauri n'a jamais été qu'un jeu pour moi : c'était un aperçu d'un monde de philosophie, de politique et de survie parmi les étoiles. Et j'ai encore des frissons en repensant à la première fois où j'ai vu un Stargate s'ouvrir, ou à la tension brute d'une confrontation dans The Expanse (série de premier ordre, d'ailleurs, allez la voir !). Ces univers ont façonné ma façon de penser les histoires, la stratégie et ce qui rend les mondes de science-fiction vraiment inoubliables.
Alors, imagine ce jeu navigateur comme une petite lettre d'amour à cette époque. Un jeu où tu peux nommer tes vaisseaux et personnaliser ta flotte. Prendre les choses un peu plus lentement, vraiment réfléchir à ton prochain mouvement. C'est un hommage à OGame et 2Moons, The Dark Millennium, et bien sûr Alpha Centauri, avec un petit clin d'œil au genre de science-fiction qui pousse à réfléchir aux grandes questions.
Côté technique, j'essaie de garder les choses réactives, surtout pour les joueurs dans l'UE. Pour ceux que les specs intéressent, voici la stack technique (2023) :
- Backend : PHP 8.3+ avec Symfony 7.2, Nginx, MariaDB (event-driven)
- Frontend : Bootstrap 5.3, Vanilla JS (je ne suis pas un as du frontend, mais bon, ça marche)
- Serveur : Linux KVM, AMD EPYC™ 9634, 16 Go de RAM, SSD NVMe, 2,5 Gbit/s, hébergé à Vienne, en Autriche
Le jeu tourne actuellement sur un KVM, donc tu pourrais voir quelques pics de CPU de temps en temps. Dès que la communauté grandira, je repasserai sur une vraie machine costaude.
Mise à jour 2025 : Vu les progrès énormes des chatbots ces derniers temps, j'intègre doucement l'un d'eux dans le jeu. Depuis le premier jour, je voulais que ce soit un jeu fortement axé PvE, et à partir de l'Alpha 5 au T1 '25, tu commenceras à voir de petits bots sournois apparaître. Ils apprendront, s'adapteront et—avec un peu de chance—te taperont vite sur les nerfs.
Mise à jour 2026 : Entièrement réécrit en Symfony 8.1 avec PHP 8.5, PostgreSQL et UX Turbo ! Intégration de chatbot pour des interactions simples afin de rendre l'univers un peu plus vivant pour les fans de PvE.
Fait avec amour (et beaucoup trop de caféine) par un passionné de science-fiction et un informaticien random de Hambourg, en Allemagne.
tl;dr : Pour faire court, j'en avais marre des gros edgelords pay-to-win dans certains autres jeux navigateur. Alors je me suis dit : pourquoi ne pas coder le mien—facile, non ? ;)