Комментарии 4
Язык python был выбран не просто так, во первых - написать высокопроизводительную большую игру (большую по меркам игр на pygame) это само по себе некий вызов, ну а во вторых я сейчас на первом курсе в универе и пока я пишу игру я получаю практику разработки, проект для портфолио, знания, которые явно не дадут в университете. Третьим и решающим аргументом будет тот факт что нормально я знаю только python, который начал изучать ещё в 8 классе и pascal (ещё со школьного курса, который я кстати прошёл за 2 недели вместо положенных 3 лет) поэтому выбор у меня был, не особо большой. Да, я мог изучить новый язык для разработки но это замедлило меня, а я хочу написать игру максимально быстро насколько это возможно физически.
А по поводу именно pygame, эта библиотека очень удобно работает со звуком ивентами текстурами и т.д. вдобавок ко всему этому я использую её в связке с modernGL, для использования шейдеров (например свет в игре реализован именно за счёт шейдеров)
Python + pygame — небольшие оптимизации