Нашел отличную реализацию 1го уровня игры Марио.
Очень заинтересовал способ упаковки. Кто-нибудь знает, чем и как можно так запаковать? Запускается мгновенно.
Написал софтинку на pyqt4, запаковал pyinstaller'ом. Все отлично работает, то запускается около 6и секунд на довольно не слабой машине. Понятно, что в комплекте идут куски интерпритатора, куски модулей Pyqt и другий модулей. Все это требует времени на распаковку.
Но этот проект с гитхаба запакован, наверняка, по-другому.
Пробывал и pyinstaller и cx_Freeze и nuitka. Во всех 3х случаях запуск моего проекта занимает примерно одинаковое время, около 5-6 секунд. Без упаковки, открывается менее, чем за секунду, так что дело не в коде.
Подскажите, пожалуйста, в чем тут дело? Может pygame сам по себе быстрее распаковается, чем PyQt4?
Или марио был портирован на C (cython) и потом запакован?