Witamy z powrotem

Nowy tutaj? Utwórz konto

VoidVerse

O grze

Buduję tę grę przeglądarkową jako projekt solo z dwóch prostych powodów: po pierwsze, chciałem zagłębić się w framework Symfony, a po drugie, tęsknię za magią starych gier przeglądarkowych, która wciąga na całą noc. Żadnych loot boxów, żadnego cholernego pay-to-win. Tylko odrobina nostalgii, dużo klikania i może szczypta żalu, gdy zdasz sobie sprawę, że znowu jest 3 w nocy.

Czy to trochę szalone, żeby budować grę przeglądarkową w PHP w 2023 roku? Tak, może. Dla zabawy i dla starych dobrych wspomnień chcę stworzyć grę, która będzie przypominać te, w które kiedyś wciągałem się na długie godziny.

Sercem tego projektu jest moja wieloletnia miłość do science fiction. Sid Meier’s Alpha Centauri nigdy nie był dla mnie tylko grą – to był wgląd w świat filozofii, polityki i przetrwania wśród gwiazd. I nadal mam ciarki, gdy myślę o pierwszym otwarciu Gwiezdnych Wrót, czy o surowym napięciu podczas konfrontacji w The Expanse (świetny serial, obejrzyjcie!). Te uniwersa ukształtowały moje myślenie o historiach, strategii i o tym, co sprawia, że światy sci-fi są naprawdę niezapomniane.

Wyobraź sobie więc tę grę przeglądarkową jako mały list miłosny do tamtej epoki. Grę, w której możesz nazwać swoje statki i dostosować flotę. Zwolnić trochę, naprawdę przemyśleć swój następny ruch. To hołd dla OGame i 2Moons, The Dark Millennium, a oczywiście Alpha Centauri, z mrugnięciem oka do tego rodzaju sci-fi, które skłania do refleksji nad wielkimi pytaniami.

Od strony technicznej staram się, aby wszystko działało szybko, zwłaszcza dla graczy w UE. Dla zainteresowanych specyfikacją, oto stos technologiczny (2023):

  • Backend: PHP 8.3+ z Symfony 7.2, Nginx, MariaDB (sterowany zdarzeniami)
  • Frontend: Bootstrap 5.3, Vanilla JS (nie jestem czarodziejem frontendu, ale działa)
  • Serwer: Linux KVM, AMD EPYC™ 9634, 16GB RAM, NVMe SSD, 2.5 Gbit/s, hostowany w Wiedniu, Austria

Obecnie działa na KVM, więc możesz natknąć się na sporadyczne skoki CPU. Gdy społeczność się rozrośnie, wrócę do porządnego, potężnego sprzętu.

Aktualizacja 2025: Biorąc pod uwagę ogromny postęp w chatbotach ostatnio, powoli pracuję nad integracją jednego z nimi w grze. Od pierwszego dnia chciałem, aby gra była mocno nastawiona na PvE, a od Alpha 5 w Q1 '25 zaczniecie widzieć jakieś sprytne boty. Będą się uczyć, adaptować i – miejmy nadzieję – wkrótce was wkurzać.

Aktualizacja 2026: Całkowicie przepisana w Symfony 8.1 z PHP 8.5, PostgreSQL i UX Turbo! Podłączono integrację chatbota do prostych interakcji, aby wszechświat wydawał się trochę bardziej żywy dla fanów PvE.

Zbudowane z miłością (i zdecydowanie za dużą ilością kofeiny) przez maniaka sci-fi i przypadkowego informatyka z Hamburga w Niemczech.

tl;dr: Krótko mówiąc, miałem dość masowych pay-to-win edgelordów w niektórych innych grach przeglądarkowych. Więc pomyślałem, czemu by nie napisać własnej – proste, prawda? ;)