какие рамки использовать для карточной игры Python? - PullRequest
1 голос
/ 25 декабря 2010

мой вопрос довольно прост, но я не могу двигаться дальше, пока не решу его.Я хочу разработать карточную игру, что-то вроде Magic the Gathering.Я предполагаю, что анимации будет немного, но много работы с изображениями, преобразованием изображений и специальным рендерингом - некоторые вещи, которые теперь у каждого юнита есть атака плюс 2, поэтому карты на столе будут адаптироваться.

IЯ подумал, что Python будет лучшим для него, потому что его легко разрабатывать, и я знаю это довольно хорошо.Также у меня есть небольшой опыт работы с PyQt и Pygame.Но я не могу решить, какой из них лучше для этой цели.Как вы думаете, что будет проще в использовании: PyQt, Pygame или что-то еще?

Ответы [ 3 ]

3 голосов
/ 30 декабря 2010

, если вам нужна простая анимация и вы хотите быстро закончить игру. используйте вид сцены pyqt. обратитесь к книге (Быстрое программирование с использованием Python и pyqt), если вы хотите узнать больше о просмотре сцены.

1 голос
/ 25 декабря 2010

PySolitaire - это коллекция из более чем 300 пасьянсов и игр Маджонг.Так что, может быть, если вы посмотрите вокруг, возможно, вы сможете получить некоторую идею.

Что лучше?Если вы разрабатываете игры, я думаю, PyGame.

0 голосов
/ 30 декабря 2010

И pygame, и pyqt будут работать для того, что вы хотите сделать, но я бы порекомендовал pyqt: вы сможете использовать стандартные виджеты (например, списки, текстовые поля, меню, кнопки, ...).Я никогда не работал с pyqt, но я представляю, что drag 'n drop - это что-то встроенное, что будет очень полезно для карточной игры.

С Pygame, с другой стороны, вам придетсясделай все сам.Это придаст игре больше ощущения, поскольку вы можете нарисовать все так, как вы хотите, чтобы это выглядело, но потребуется больше работы, поскольку вам придется самостоятельно выполнять базовые вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...