Przerobienie gry tekstowej na okienkową

0

Witam, jestem początkujący w pythonie. Stworzyłem sobie grę "Milionerzy" w wersji tekstowej, działa poprawnie więc pomyślałem, że przerobię to żeby to jakoś graficznie wyglądało. Jak mogę najlepszym sposobem to zrobić? Myślę o PyGame bo tkinter to chyba nie za bardzo. Pytanie do bardziej doświadczonych - pygame jest dobrym wyborem? I co myślicie o django dla gry w wersji już online, też da radę względnie prosto to zrobić?

0

Tak PyGame to spoko wybór do gier w Pythonie. Jeżeli chodzi o wersję webową to niemal każdy framework się nada, ale najlepszy wybór to wg mnie web.py albo Pyramid.

2

Przy takim hobbystycznym projekcie do nauki to pewnie nie ma znaczenia, ale ostatnia wersja PyGame został wydana 7 lat temu.

Edit: Dobra, cofam to - na oficjalnej stronie ostatnia wersja 1.9.1 jest sprzed 7 lat, na bitbuckecie znajduje się aktualna wersja z numerkiem, uwaga, 1.9.2 :D

0

To dlatego, że każdy kod napisany w Pythonie jest tak dobry, że nie trzeba go poprawiać :P Poza tym Pythona raczej nie wykorzystuje się do pisania gier, tutaj cały czas rządzi C/C++. Natomiast jest to popularny język skryptowy w frameworkach do tworzenia gier np. BigWorld, Blender, Panda3D.

1

Z silników do gier polecam również zapoznać się z PyGlet: https://bitbucket.org/pyglet/pyglet/wiki/Home - nie jest tak znany jak PyGame, społeczność ma mniejszą ale jest cały czas rozwijany. Wiele osób uważa, że jest dużo lepszy od PyGame'a ale marketingowo kuleje i mało kto go zna.

0

Jeżeli nie potrzebujesz wodotrysków, to możesz równie dobrze sięgnąć po PyQt. Sprawdzone rozwiązanie i łatwie w pracy.

0

Całkiem fajna pozycja książkowa jeżeli chodzi o pisanie gier w Pythonie:
Python Game Programming By Example - https://www.packtpub.com/game-development/python-game-programming-example

1 użytkowników online, w tym zalogowanych: 0, gości: 1