Ctypes в игровых приложениях на python

Preview:

Citation preview

CTYPES В ИГРОВЫХ ПРИЛОЖЕНИЯХ НА PYTHONИгорь Стариков / idle sign

АВТОРНесу Python в массы:Рассказываю о нёмПоддерживаю сайт — Перевожу и озвучиваю доклады с PyCon US

Пишу код и отдаю его людям —

pythonz.net

idlesign

ЧЁРТОВ ГНОМ!

Источник снимка из игры — сайт arttea.aiq.ru

PYTHON В ИГРАХCivilization IVBattlefield 2, Battlefield 2141, Battlefield HeroesEve OnlineBlade of DarknessFreedom ForcePirates of the Caribbean OnlineWorld of TanksVampire: The Masquerade – Bloodlinesи пр.

PYGLETКросплатформенный, написанный на Питоне, каркас дляразработки мультимедийных оконных приложений, игр

Использует OpenGLРаботает с изображениями, видео, аудиоWindows, OS X, LinuxОткрытая лицензия (BSD)

COCOS2D (PYTHON)Каркас для создания двухмерых игр, демок и прочих

графических интерактивных приложений

Действия, трансформации, эффектыСцены и переходы между нимиТайлыСкелетная анимацияОбработка столкновений

PYMUNKОбёртка над библиотекой Chipmunk, реализующий физику

твёрдых тел в двухмерном пространстве

В терминах пространств и телАвтогеометрия по изображениямКроссплатформенность

STEAMPAKОбёртка над библиотекой для платформы Steam от

компании Valve

ПользователиГруппыОверлейДостиженияи пр.

ВЫЗОВ ФУНКЦИЙ ИЗ БИБЛИОТЕК НА СИctypescffiSWIGCython

РЕКОМЕНДАЦИИ ПОСТРОЕНИЯ APIУдобство на первом местеСгенерированные обёртки обычно плохиНе обязательно повторять оригинал

ССЫЛКИКаркас pyglet

Каркасы Cocos2dКаркас Cocos2d (Python)

Библиотека ChipmunkБиблиотека pymunk

Библиотека steampak

СПАСИБО ЗА ВНИМАНИЕ!

ВОПРОСЫ?       idlesign idlesign idlesign

Эти слайды можно найти тут — http://bit.ly/ist_003

Recommended