Как стать автором
Обновить

Комментарии 4

решил создать игру на очень медленном языке программирования

То есть путь страданий был выбран осознанно. Что мешает использовать batch-и, а в pygame их нет. А почему именно был выбран pygame? И почему python, а не java с libGDX или lua с love2d?

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

А по поводу именно pygame, эта библиотека очень удобно работает со звуком ивентами текстурами и т.д. вдобавок ко всему этому я использую её в связке с modernGL, для использования шейдеров (например свет в игре реализован именно за счёт шейдеров)

Почему pygame и не pyglet например?

Дело в том, что я уже знаком с pygame в отличие от других библиотек (даже modernGL, который используется в проекте, я не изучал), поэтому я решил выбрать тот стек технологий которые я уже знал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории