pvjc25/du8
2025-06-08 12:11:19 +02:00
..
game.c 2 2025-06-08 12:11:19 +02:00
game.h 2 2025-06-08 12:11:19 +02:00
game.o 2 2025-06-08 12:11:19 +02:00
main.c 2 2025-06-08 12:11:19 +02:00
main.o 2 2025-06-08 12:11:19 +02:00
Makefile 2 2025-06-08 12:11:19 +02:00
README.md 2 2025-06-08 12:11:19 +02:00
world.c 2 2025-06-08 12:11:19 +02:00
world.h 2 2025-06-08 12:11:19 +02:00
world.o 2 2025-06-08 12:11:19 +02:00

Piškvorky (Tic-Tac-Toe) Terminalová hra s knižnicou world

🕹️ Ako hrať

  • Ovládanie: WASD na pohyb, medzerník na položenie znaku.
  • Hráči sa striedajú ako X a O.
  • Hra končí výhrou jedného hráča alebo remízou.

🛠️ Preklad a spustenie

make
./piskorky

🧠 Kód Štruktúry a funkcie

  • GameState: štruktúra uchovávajúca stav hry (pole, hráč, kurzor, výherca).
  • game_init: inicializuje hru.
  • draw: vykresľuje mriežku a obsah.
  • key_handler: reaguje na stlačené klávesy.
  • update: nepoužíva sa (hra nie je časovo riadená).

📚 Zdroje

  • Príklady z predmetu ZAP.
  • Dokumentácia k ncurses a world.h.