PyGTK aneb GUI pro textovky na Macu
Tak se mi před pár týdny, díky kamarádovi Tonymu H. povedlo nainstalovat a rozchodit PyGTK na Macu, ač to byl docela porod a vlastně i horror, tak to běží a já se mohu kochat nádherným GUI pro textové hry v Pythonu. Následujících několik málo řádků by vám mohl posloužit jako jednoduchý návod, abyste si to na Macu mohli rozchodit také. Instalace sice není složitá, ale zabere poměrně dost času a větráčky v MacBooku se budou točit a točit a točit.
1) Nainstalujte si XCode, je součástí instalčního DVD OSX
2) Stáhněte a nainstalujte si MacPorts z adresy: http://www.macports.org/, samozřejmě si vyberte tu správnou verzi pro váš systém, já jsem testoval na Snow Leopardovi, samozřejmě jsou dostupné verze i pro Leoparda a Tigera.
3) Po úspěšné instalaci MacPorts si otevřete Terminál a vepište následující příkaz:
sudo port install py26-gtk
odentrujte, zadejte vaše admin heslo do systému a jděte si uvařit tak třicet litrů kávy, nyní se budou postupně instalovat jednotlivé balíčky potřebné pro chod PyGTK a kompilovat pro OSX.
4) asi po čtyřech – pěti hodinách je vše hotovo a nezbývá nic jiného, než stáhnout ještě jednu malou aplikaci, python select, takže v terminálu zadejte:
sudo port install python_select
5) instalace python select bude trvat jen minutku a nyní si musíte přepnout verzi pythonu, ta která je součástí OSX je k ničemu, takže zase v terminálu zadejte následující příkaz:
python_select -l
který vám zobrazí dostupné verze pythonu a tak zadejte tu správnou:
sudo python_select python26
a je hotovo.
Teď si jen postahujte hry a podpůrné soubory z http://sourceforge.net/projects/textovka/files/
uložte jej kamkoliv, třeba do adresáře na desktopu a pomocí terminálu spusťe python a jméno hry, kterou si chcete zahrát, po chvilce se otevře GUI s hrou, zatím jsem napřišel na způsob, kterak vytvořit na Macu nějaký dávkový soubor, který by hru rovnou spustil po nakliknutí, tak jak tomu je ve Windows. Až na to přijdu, tak to sem napíšu.
Jinak prikazem se spusteni programu dela: execfile(„textovaHra.py“) Nevim jestli Ti to nejak pomuze, nebo jestli si tohle vedel ale snaha se ceni :).
No, jakože todle nějak namiklikuju na MACu, tak aby se mi to spustilo?