Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Слитие двух язиков во имя игры)


Автор: Sergio 31.5.2007, 23:28
Здраствуйте.
Вобщем такая мутка: "Мы крутые перцы в области Питон и Ся smile  . Хотим писать игрушку на D3D с использованием Питона. Так как слышали, что такая известная игра, как Blade of Darkness написана с использованием этих технологий. Так вот чего хотим спросить, где можно почитать, как связать это все вместе, а именно Python и C++??"

Зарание спасибо.

Автор: HappyCoder 31.5.2007, 23:37
Можно поискать в гугле по ключевым словам extending python with C, python bindings, embedding Python in C (то же самое с С++)

http://www.google.ee/search?hl=en&q=extending+python+with+C&btnG=Google+Search
http://www.google.ee/search?hl=en&q=python+bindings&btnG=Search
http://www.google.ee/search?hl=en&q=Embedding+Python+in+C&btnG=Search

Автор: archimed7592 31.5.2007, 23:40
заранее извиняюсь за возможный оффтоп.

насколько мне известно, python - язык интерпретируемый, откуда возникает резонный вопрос: какая часть игры предполагается для реализации на питоне? резонный потому, что, насколько мне известно, в играх(особенно трёхмерных) нужна производительность, а интерпретируемость языка просто убивает производительность...



по теме: посмотри в сторону Boost.Python smile

Автор: Daevaorn 1.6.2007, 00:31
Цитата(archimed7592 @  1.6.2007,  00:40 Найти цитируемый пост)
 какая часть игры предполагается для реализации на питоне?

сценарии-скрипты

Автор: zkv 1.6.2007, 00:35
Цитата(Sergio @  31.5.2007,  23:28 Найти цитируемый пост)
Так вот чего хотим спросить, где можно почитать, как связать это все вместе, а именно Python и C++??

довольно оригинальная мысль: посмотреть на http://www.python.org/doc/ext/intro.html smile

Автор: crz 1.6.2007, 09:24
Sergio, цивилизация 3 тоже написана с использованием питона... smile
но, имхо, тяжеловат он (питон всмысле) для игр, не пробовали использовать другие скриптовые языки, например Lua

Автор: Sergio 1.6.2007, 14:31
всем спасибо за ответы.

Автор: tzirechnoy 10.2.2012, 11:54
Цитата
в играх(особенно трёхмерных) нужна производительность


В играх нуэна играбельность. А будет она достигаться за счёт красивой картинки, реалистичной картинки, большого количества текста в сюжэте или последних достижэний в области искуственного интеллекта (или чего-то ещё) -- это ужэ второй вопрос. Практика показывает, что сюжэт, диалоги и ИИ лучшэ писать не на C.

Добавлено через 1 минуту и 23 секунды
А ещё я адский дебил, попал не в тот список тем, и не посмотрел на дату. Извините все.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)