W porządku, więc robię szkolny projekt, w którym muszę zaimplementować Space Invaders z JavaScript. Zasadniczo jest to zrobione, ale nauczyciel chce, żeby była lista wyników. Chcę tylko serwer, na którym mogę opublikować wynik gracza za pomocą jQuery i pobrać istniejące wyniki z serwera po zakończeniu gry. Zasadniczo Myślałam wdrożyć go tak (nie może być najmądrzejszego rozwiązanie):Najprostszym sposobem na stworzenie serwera do przechowywania listy najlepszych wyników w grze javascript?
- Player odtwarza gry
- gra jest skończona -> pobrać wszystkie wyniki z serwera jako tablica
- dodać bieżące zdobyć na tablicy
- Sortowanie tablicy w kolejności malejącej
- Splice tablicy tak, że nie będzie tylko 5 najlepszych wyników
- Pokaż listę wynik do odtwarzacza
- Zakładać bieżący wynik do serwera
- Repeat
Więc wszelkie sugestie, jak stworzyć tego rodzaju prostego serwera (punkty pocztowe & uzyskać wyniki)? Nie znam się na tych rzeczach.
Czy są jakieś technologie po stronie serwera, które są wygodne lub są połączone w uczenie? Django (Python), Ruby on Rails, ASP.NET MVC, NodeJS, etc etc – Matt
To naprawdę zależy od tego, z którym językiem jesteś przyzwyczajony. PHP będzie bardzo szybki, aby wykonać taką pracę, z odrobiną PDO dla bazy danych. Ale możesz to zrobić również za pomocą Pythona (Flask, Django, Tornado), Java (Play), RoR itd. A jeśli nie musisz śledzić wyniku pomiędzy wieloma użytkownikami, możesz zapisać wyniki w Magazynie Lokalnym (HTML5) –
Byłbym skłonny powiedzieć node.js (ponieważ najwyraźniej znasz już JavaScript) z plikiem tekstowym (w formacie JSON) lub CSV, aby zapisać i pobrać wyniki. To tak prosty system, nie przesadzaj go z pełną bazą danych. – BLSully