VoidVerse
About
Sto sviluppando questo browser game come progetto solitario per due semplici motivi: primo, volevo approfondire il framework Symfony, e secondo, mi manca quella magia dei vecchi browser game che ti tiene incollato tutta la notte. Niente loot box, niente dannate cazzate pay-to-win. Solo un po' di nostalgia, un sacco di click, e magari un pizzico di rimorso quando realizzi che sono di nuovo le 3 di notte.
È un po' folle creare un browser game in PHP nel 2023? Sì, forse. Solo per divertimento e per il bene dei vecchi ricordi, voglio creare un gioco che assomigli a quelli in cui ho speso fin troppo tempo ai tempi.
Al centro di questo progetto c'è il mio amore di una vita per la fantascienza. Sid Meier’s Alpha Centauri non è mai stato solo un gioco per me: era uno sguardo in un mondo di filosofia, politica e sopravvivenza tra le stelle. E ho ancora i brividi al pensiero di vedere un Stargate aprirsi per la prima volta, o la tensione pura di uno scontro in The Expanse (serie di alto livello, comunque, guardatela!). Quegli universi hanno plasmato il mio modo di pensare a storie, strategia e ciò che rende i mondi fantascientifici davvero indimenticabili.
Quindi immagina questo browser game come una piccola lettera d'amore a quell'epoca. Un gioco in cui puoi dare un nome alle tue navi e personalizzare la tua flotta. Prendere le cose con più calma, pensare davvero alla prossima mossa. È un omaggio a OGame e 2Moons, The Dark Millennium, e ovviamente Alpha Centauri, con un piccolo cenno al tipo di fantascienza che ti fa riflettere sulle grandi domande.
Sul lato tecnico, cerco di mantenere tutto reattivo, soprattutto per i giocatori nell'UE. Per chi è interessato alle specifiche, ecco la (2023) tech stack:
- Backend: PHP 8.3+ con Symfony 7.2, Nginx, MariaDB (event-driven)
- Frontend: Bootstrap 5.3, Vanilla JS (non sono un mago del frontend, ma ehi, funziona)
- Server: Linux KVM, AMD EPYC™ 9634, 16GB RAM, NVMe SSD, 2.5 Gbit/s, ospitato a Vienna, Austria
Attualmente gira su un KVM, quindi potresti imbatterti in qualche picco di CPU. Quando la community crescerà, tornerò a una configurazione più potente.
Aggiornamento 2025: Visti i grandi progressi dei chatbot ultimamente, sto lavorando lentamente per integrarne uno nel gioco. Fin dal primo giorno, volevo che questo gioco fosse fortemente incentrato sul PvE, e a partire da Alpha 5 nel Q1 '25, inizierai a vedere alcuni piccoli bot furtivi spuntare. Impareranno, si adatteranno e—si spera—ti daranno presto sui nervi.
Aggiornamento 2026: Riscritto completamente in Symfony 8.1 con PHP 8.5, PostgreSQL e UX Turbo! Ho collegato l'integrazione del chatbot per interazioni semplici, per rendere l'universo un po' più vivo per i fan del PvE.
Creato con amore (e fin troppo caffeina) da un nerd di fantascienza e un secchione IT qualsiasi da Amburgo, Germania.
tl;dr: In breve, ero stufo marcio dei grandi edgelord pay-to-win in certi altri browser game. Così ho pensato, perché non crearne uno mio—facile, no? ;)