Inštalácia knižnice PyGame Zero
Inštalácia pre OS Windows
Ak používate OS Windows, potrebujete nainštalovať jazyk Python a následne aj knižnicu Pygame Zero.
Pre inštaláciu softvérového vybavenia vám odporúčame použiť balíčkovacieho správcu Chocolatey. Inštrukcie pre inštaláciu nájdete na tejto stránke.
Po nainštalovaní spustite príkazový riadok v režime administrátora a spustite nasledujúci príkaz, pomocou ktorého nainštalujete poslednú verziu jazyka Python a príkazový riadok Cmder.
choco install python cmder
Po nainštalovaní ešte doinštalujte do stystému (alebo do virtuálneho prostredia) knižnicu Pygame Zero:
pip install pgzero
Inštalácia pre OS Linux
Python je vo všetkých linuxových distribúciách predinštalovanou súčasťou. Budete teda potrebovať doinštalovať len samotnú knižnicu Pygame Zero. Tá zasa nebýva súčasťou balíčkovacích systémov distribúcií. Preto je potrebné ju doinštalovať pomocou nástroja pip
:
pip install pgzero
Samozrejme si balíček môžete nainštalovať do osobitného virtuálneho prostredia.
Inštalácia na Raspberry Pi
V prípade distribúcie Raspbian používanej na minipočítačoch Raspberry Pi je všetok potrebné už nainštalované.
Inštalácia prostredia na vývoj
Pre vývoj odporúčame nainštalovať jednoduchý editor Mu, ktorý obsahuje aj špeciálny režim pre tvorbu programov s knižnicou Pygame Zero.
Ak používate Raspbian, doinštalujete ho pomocou správcu balíčkov:
sudo apt install mu
Ak sa editor Mu nenachádza v zozname balíčkov vašej linuxovej distribúcie alebo používate OS Windows, doinštalovať ho môžete pomocou nástroja pip
:
pip install mu-editor
Samozrejme pre vývoj môžete použiť aj iné editory alebo prostredia, ako PyCharm, Thonny alebo samotný Idle.
Stiahnutie assetov
Pre peknú grafickú reprezentáciu hry použijeme voľne dostupné assety nachádzajúce sa na stránke https://kenney.nl. Väčšina assetov je dostupná zdarma, ale rovnako môžete autorov podporiť finančne, čím mu určite urobíte radosť.
Pre potreby našej hry budeme potrebovať stiahnuť asset s názvom Puzzle Pack. Ten obsahuje všetky potrebné sprity pre našu hru.