Чтобы дать более полный ответ на весь этот вопрос, я собираюсь использовать пример aliens.py.Когда встроено в OS X, вы увидите быструю вспышку, поскольку игра быстро инициализируется и выходит.При открытии консоли появляется сообщение об ошибке, похожее на
Fatal Python error: (pygame parachute) Segmentation Fault
Job appears to have crashed: Abort trap
. Я считаю, что проблема заключается в том, что шрифт по умолчанию не включается в процесс упаковки.
Например, в образце aliens.py добавьте поддерживаемый шрифт в папку данных и измените
self.font = pygame.font.Font( None ), 20)
на
self.font = pygame.font.Font( os.path.join('data', 'Copperplate.ttc'), 20)
Это должно позволить приложению завершать и играть без проблем.