Witam wszystkich użytkowników a przede wszystkim tych którzy znaleźli chwile aby przeczytać moje pytanie :D
Sprawa wygląda następująco: poszukuję informacji na temat stworzenia gry real-time - żeby odświeżała wszystko w czasie rzeczywistym, GRA TYPU VIA WWW (w przeglądarce).
Dokładniej nie wiem jak ująć taki pomysł co do języka programowania więc napiszę mój pomysł i może ktoś wpadnie na to jakim językiem programowania byłoby to najlepiej ogarnąć:
- zbieramy grupkę 10 graczy którzy mogą zarejestrować się w lobby - koszt rejestracji to jakiś tam bilet który będzie można kupić w sklepie - oczywiście real-time aby wszyscy wiedzieli ile aktualnie jest zarejestrowanych graczy bez odświeżania
- po uzbieraniu 10 graczy wszystkim odświeża się strona i przenosi już do gry (ważne dla mnie jest żeby w tym samym czasie wszyscy mieli ten sam widok ekranu)
- rozpoczynamy grę w pytania - każdemu użytkownikowi wyświetla się ekran na którym są do wyboru 4 odpowiedzi, a po 3 sekundach pojawia się pytanie i od tego czasu odlicza się w rogu 15 sekund na odpowiedź - każdy ma widzieć oczywiście ten czas który pozostał na zaznaczenie odpowiedzi gdzieś tam w rogu
- po upływie 15 sekund wyświetla się ekran na którym pisze np.: zbieramy wyniki poczekaj 5 sekund
- po 5 sekundach gracze którzy odpowiedzieli dobrze wyświetlamy komunikat - brawo przechodzisz do nastepnego pytania, gracze ktorzy zle odpowiedzieli to komunikat bledna odpowiedz i przenosic ich do lobby z powrotem
- następne pytanie po 5 sekundach i na nowo 4 odpowiedzi po 3 sekundach pytanie i znów 15 sekund na odpowiedź i po boku informacja ilu graczy pozostało, chciałbym aby pytania pojawiały się aż do wyłonienia jednego gracza zwycięzcy
Chciałbym żeby to było fajnie zgrane aby każdy miał te 15 sekund na odpowiedź i żeby wszyscy mniej więcej w tym samym czasie mieli okienko o poprawnej lub błednej odpowiedzi. Nie wiem może trochę na mieszałem ale nie mam pojęcia jak zrobić takie coś w programowaniu bo w PHP mi się nie uda :D liczę na pomoc i odpowiedzi które naprowadzą mnie w odpowiedni temat.