Projekt představuje klasickou hru Spoj 4, kde se kolečka pohybují v horním řádku podle pohybu myši a padají vždy na sebe. Program detekuje okamžik, kdy hráč spojí čtyři kolečka libovolným směrem, oznámí vítěze a hru ukončí. Mým cílem bylo navrhnout a implementovat kompletní herní logiku, zajistit pohyb koleček podle myši, správné padání kamenů do sloupců a detekci výherních kombinací. Použité technologie a postup: programování v Pythonu grafika a interaktivita pomocí Pygame dynamické zobrazení pohybu koleček algoritmus pro kontrolu vítězných kombinací (vodorovně, svisle i diagonálně) Přínos projektu / získané dovednosti: tvorba interaktivní hry od nuly propojení logiky, algoritmů a vizuálního zpracování práce s událostmi myši a dynamickou aktualizací herního pole řešení detekce vítězných kombinací
Projekt představuje klasickou hru Spoj 4, kde se kolečka pohybují v horním řádku podle pohybu myši a padají vždy na sebe. Program detekuje okamžik, kdy hráč spojí čtyři kolečka libovolným směrem, oznámí vítěze a hru ukončí.
Mým cílem bylo navrhnout a implementovat kompletní herní logiku, zajistit pohyb koleček podle myši, správné padání kamenů do sloupců a detekci výherních kombinací.
Použité technologie a postup:
programování v Pythonu
grafika a interaktivita pomocí Pygame
dynamické zobrazení pohybu koleček
algoritmus pro kontrolu vítězných kombinací (vodorovně, svisle i diagonálně)
Přínos projektu / získané dovednosti:
tvorba interaktivní hry od nuly
propojení logiky, algoritmů a vizuálního zpracování
práce s událostmi myši a dynamickou aktualizací herního pole
řešení detekce vítězných kombinací