Klassinen ristinolla-peli kahdelle pelaajalle tai tekoälyä vastaan.
Kopioi tämä prompti Cursoriin tai muuhun AI-työkaluun aloittaaksesi projektin.
Luo ristinolla-peli. Pelilogiikka: - 3x3 ruudukko - X aloittaa, vuorottelu - Voitto: 3 peräkkäin (8 tapaa) - Tasapeli: lauta täynnä, ei voittajaa UI: - Selkeä ruudukko - Näytä kumman vuoro - Voitto: korosta voittorivi - "Uusi peli" -nappi Lisäominaisuudet: - Pistelaskuri (X voitot, O voitot, tasapelit) - Valitse merkki (X/O) - Pelaa tekoälyä vastaan Tech: Next.js, TypeScript, Tailwind CSS
Tässä projektissa rakennetaan seuraavat ominaisuudet:
Luo 3x3 ruudukko.
Luo ristinollan pelilauta: 3x3 ruudukko. Klikkaamalla tyhjää ruutua asetetaan X tai O vuorotellen. Näytä kumman vuoro on.
Lisää voittajan tunnistus.
Lisää voiton tarkistus: 3 peräkkäin vaaka-, pysty- tai diagonaalisuunnassa. Tasapeli kun lauta täynnä ilman voittajaa. Näytä voittaja/tasapeli.
Lisää yksinkertainen AI.
Lisää "Pelaa tekoälyä vastaan" -vaihtoehto. Tee yksinkertainen AI joka: 1) voittaa jos mahdollista, 2) estää pelaajan voiton, 3) valitsee keskimmäisen tai kulman.
Kun perusprojekti on valmis, voit laajentaa sitä näillä ideoilla:
Selaa kaikkia pelit projekteja tai tutustu muihin kategorioihin.