Aloittelija2-3 tuntia🎮 Pelit

Ristinolla

Klassinen ristinolla-peli kahdelle pelaajalle tai tekoälyä vastaan.

Teknologiat:Next.jsTypeScriptTailwind CSS

Aloitusprompt

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

Ominaisuudet

Tässä projektissa rakennetaan seuraavat ominaisuudet:

13x3 peliruudukko
2Vuorotteleva peli
3Voiton tarkistus
4Tasapeli tunnistus
5Yksinkertainen tekoäly

Vaiheet

1

Pelilaudan luonti

Luo 3x3 ruudukko.

Prompti:

Luo ristinollan pelilauta: 3x3 ruudukko. Klikkaamalla tyhjää ruutua asetetaan X tai O vuorotellen. Näytä kumman vuoro on.
2

Voiton tarkistus

Lisää voittajan tunnistus.

Prompti:

Lisää voiton tarkistus: 3 peräkkäin vaaka-, pysty- tai diagonaalisuunnassa. Tasapeli kun lauta täynnä ilman voittajaa. Näytä voittaja/tasapeli.
3

Tekoälyvastustaja

Lisää yksinkertainen AI.

Prompti:

Lisää "Pelaa tekoälyä vastaan" -vaihtoehto. Tee yksinkertainen AI joka: 1) voittaa jos mahdollista, 2) estää pelaajan voiton, 3) valitsee keskimmäisen tai kulman.

Laajennusideat

Kun perusprojekti on valmis, voit laajentaa sitä näillä ideoilla:

  • Online-moninpeli
  • Minimax-algoritmi (voittamaton AI)
  • Suurempi lauta (5x5)
  • Animaatiot
  • Peliäänet

Lisää projekti-ideoita

Selaa kaikkia pelit projekteja tai tutustu muihin kategorioihin.