Позволяет ли pygame импортировать внешние библиотеки Python

Я разрабатываю игру для веб-сайта. Это будет похоже на изображение Макет игры.

Единственная проблема заключается в том, что это флеш-игра. И игровая логика уже жестко зашита в исходный код.

Мне нужно использовать внешнюю библиотеку Python, например (https://github.com/franciscogarate/pyliferisk). Пользовательский ввод будет передан в эту библиотеку Python, которая затем передаст вывод в игру.

Согласно моим исследованиям, невозможно использовать внешнюю библиотеку Python при использовании ActionScript3 для создания флеш-игр. GameMaker не позволяет мне импортировать внешние библиотеки. И я также читал о Pygame (игровая библиотека для Python). Но я не уверен, что мы можем импортировать внешние библиотеки вместе с pygame.

Итак, мои вопросы: -

1) Можем ли мы импортировать внешние библиотеки Python, например (https://github.com/franciscogarate/pyliferisk) вместе с Pygame.

2) Есть ли какой-нибудь игровой движок, такой как Game Maker, который позволит мне использовать внешнюю библиотеку python.

3) И, поскольку я новичок, сколько времени мне потребуется, чтобы сделать простую игру «укажи и щелкни», например Этот использует pygame.

Отказ от ответственности: Изображение игры взято с сайта https://www.practicalmoneyskills.com/play#< /а> . Название игры Обратный отсчет до выхода на пенсию


person Naveen    schedule 02.12.2017    source источник
comment
для первого вопроса: вы пытались импортировать? у тебя была проблема? в следующий раз сначала попробуй, в следующий раз спрашивай.   -  person furas    schedule 02.12.2017
comment
на третий вопрос: нет хорошего ответа. некоторым людям нужно короткое время, чтобы сделать игру, другим нужно несколько лет.   -  person furas    schedule 02.12.2017


Ответы (1)


  1. Вы можете использовать столько внешних библиотек, сколько захотите. На самом деле это обычное дело для import внешних библиотек.
  2. В настоящее время нет программного обеспечения с графическим интерфейсом, помогающего создавать игры в pygame. Вам придется кодировать все без него.
  3. Pygame — одна из самых простых в использовании библиотек, после изучения некоторых руководств вы должны довольно быстро освоиться.
person RottenCandy    schedule 02.12.2017
comment
Означает ли это, что я могу импортировать библиотеку python и использовать ее функции вместе с pygame. Давайте назовем внешнюю библиотеку Python «X». Могу ли я передать пользовательский ввод, сделанный в pygame, и передать его X, а затем получить вывод от X и передать его обратно в игру? - person Naveen; 02.12.2017
comment
да. Вы можете import использовать любую функциональность X и использовать ее с Pygame. - person RottenCandy; 02.12.2017
comment
Было бы лучше, если бы я использовал Panda3d или pygame? - person Naveen; 02.12.2017
comment
@Naveen, нет хорошего ответа, что выбрать Panda3d or pygame - некоторые люди предпочитают pygame другому panda3d. Может быть, сначала начать делать игру, а не только спрашивать. - person furas; 02.12.2017