Jedną z najprostszych gier przeglądarkowych jest seria statycznych stron z linkami na każdej stronie prowadzącej do innych stron. Często na stronie pojawi się pewna "historia", a następnie kilka wyborów, które możesz zrobić. Różne wybory prowadzą do różnych stron.
Następnym krokiem jest użycie stron dynamicznych. Podczas ładowania nowej strony przeglądarka może wysyłać niektóre zmienne do serwera, a serwer może generować stronę w locie. Oszczędza to wysiłku tworzenia wielu podobnych stron ręcznie, a także pozwala robić takie rzeczy, jak losowe wyniki.
Jednakże, jeśli chcesz zachować wiele stanów użytkownika (takich jak zapasy, umiejętności lub cokolwiek innego), staje się kłopotliwe (i niepewne), aby stale przekazywać to z serwera do przeglądarki na serwer. Do tego służy obsługa sesji: zapamiętuje użytkownika przez jakiś czas i pozwala zapamiętać niektóre zmienne po stronie serwera.
Jeśli chcesz bardziej interaktywną grę, musisz zajrzeć do Javascript i być może AJAX, które pozwalają na zmiany w przeglądarce bez potrzeby wczytywania nowej strony.
Pod względem języka sugerowałbym Python CGI, ponieważ lubię Python. Zacznij od czegoś prostego, abyś mógł lepiej zrozumieć, nad czym pracujesz, zanim zaprojektujesz coś dużego.
Miłej zabawy!
Czy korzystałeś już z bazy danych? – Artelius
Tak, ale nie w czasie rzeczywistym, tylko praktykowane. Ale mam dużo czasu, aby nauczyć się dowolnego aspektu, który jest wymagany. – 5lackp1x3l0x17
Bardzo mniej informacji. Czym dokładnie jest ta gra? Jaka będzie rozgrywka? Najlepiej jest wziąć pióro i papier i zapisać, co chcesz w grze i rozgrywce. –