• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kółko i krzyżyk w JavaScript

VPS Starter Arubacloud
+1 głos
256 wizyt
pytanie zadane 15 listopada 2022 w JavaScript przez Iei Obywatel (1,850 p.)
Jak można rozbudować funkcje gry kółko i krzyżyk, żeby cały program był dobrze rozbudowany, najlepiej z użyciem jakichś frameworków JS? Mi przychodzi na myśl tylko zapisywanie przebiegu gry do bazy danych.

1 odpowiedź

+2 głosów
odpowiedź 15 listopada 2022 przez Wiciorny Ekspert (269,120 p.)
wybrane 16 listopada 2022 przez Iei
 
Najlepsza
Takich rzeczy w bazie danych się nie zapisuje, bo one dzieją się w procesie "runtime" aktualnie, gdy ktoś gra, więc nie ma potrzeby zapisywać tego do bazy, skoro nikt z tego nie będzie korzystał i po grze trwającej do 6-7 ruchów, nie będą potrzebne.

Co innego "zapisywanie" stanu wygranych dla użytkowników, wtedy cały system możesz zbudować: logowanie, tworzenie użytkowników i ich profilu gier, wygranych do tego zbudować ranking itp.

Nawet jakiś system wyzwań do gry pomiędzy graczami. Dodatkowo sama gra może być zaimplementowana z użyciem np. jakiegoś  asynchronicznego i reaktywnego frameworku : np. możesz stworzyć to w oparciu o bibliotekę https://rxjs.dev/  RXJS... i wykorzystać od tego cały  zasób : BehaviourSubjectów, strumieni obserwowalnych itp.

Do tego w zależności od frameworków: możesz użyć logiki z wykorzystaniem funkcjonalności , store jako mechanizmowi do przetrzymywania stanu aplikacji i kontroli nad jego aktualizacja/zmianami  itp jak NGRX CZY REDUX https://redux.js.org/
https://ngrx.io/guide/store
https://www.jcommerce.pl/jpro/artykuly/ngrx#:~:text=NgRx%20jest%20to%20zbi%C3%B3r%20bibliotek,musieli%20zastanawia%C4%87%20si%C4%99%20czy%20np.
2
komentarz 15 listopada 2022 przez VBService Ekspert (251,210 p.)
edycja 16 listopada 2022 przez VBService

@Wiciorny; yes no to żeś pojechał, szacun smiley, ja od siebie dodam, to może z grafiką 3D (Claygl, voxel.css itp.)

 

P.S. tic tac toe the best implementation of in javascript

Podobne pytania

–1 głos
1 odpowiedź 3,044 wizyt
0 głosów
0 odpowiedzi 487 wizyt
pytanie zadane 26 października 2019 w JavaScript przez Kuba Romańczuk Początkujący (320 p.)
0 głosów
0 odpowiedzi 85 wizyt
pytanie zadane 18 marca 2020 w JavaScript przez niezalogowany

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...