ПрограммированиеФорумОбщее

Общая структура игрового движка (3 стр)

Страницы: 1 2 3
#30
16:29, 4 янв 2010

Pokimon
> В Борескова уже давно вселился бес ООПа.
> А ООП = медленно.
На таком конфиге весь в дуду ооп Анреал нормально работает, дело вовсе не в ООП.

#31
17:35, 4 янв 2010

DeniS1

По поводу компиляции Квейка. Действительно, новичку проще найти и откомпилировать какой-нибудь его клон. Мне в своё время пришлось для компиляции второго Квейка заменять функциями вставки асемблера. Но это я смог сделать только поработав с модом для первого Квейка - Tenebrae, который легко компилировался без изменения кода ( в настоящее время проект прикрыт ). Погугли какой-нибудь мод к Квейку. Правда с такой конфигурацией как у тебя, какой-нибудь Quake DarkPlaces даже не запустится.

#32
22:55, 4 янв 2010

Движок Quake II откомпилировался без ошибок и даже частично запустился - выдал ошибку "Couldn't fall back to software refresh" и закрылся. Из-за чего это может быть?

#33
4:40, 5 янв 2010

DeniS1
У тебя все исходники на руках. Отдибажить религия не позволяет?

#34
10:30, 5 янв 2010

По поводу структуры двига, у меня все довольно просто... есть класс World в котором есть списки объектов, почти все вещи (списки тоже) имеет методы типа Update, DrawHUD и Draw3D. Всякая фигня типа клавы, звука, шейдеров, практически отдельные вспомогательные либы. Юзер интерфейс натурально отдельная либа, которую я и в другом софте юзаю. Скрипты, Lua хотя я пока скриптов не наделал. Единственно только задолбался мультиплейер добавлять.
Насчет ооп, тормозит не от ооп а от конкретно шейдеров и всякого такого, на норм ооп может пара процентов проца идет и меньше, и то только если очень дофига объектов. Советую особенно не задалбыватся со структурой заранее. Главное только чтоб расширять можно было нормально.
Дема тут:
http://dmytry.pandromeda.com/games/index.html

#35
11:11, 5 янв 2010

Dmytry
> http://dmytry.pandromeda.com/games/index.html
Ух ты, отличная идея, очень красиво сделано. Здорово!

#36
11:53, 5 янв 2010

Вот отръвок из книги:
http://www.gamasutra.com/view/feature/4199/book_excerpt_game_engine_.php
Книга пожалуй лучшее, что появлялось по архитектуре движков.

#37
13:11, 5 янв 2010

Z, спасибо, уже качаю.
Dmytry, офигенная вещь!

#38
14:13, 5 янв 2010

Z
> http://www.gamasutra.com/view/feature/4199/book_excerpt_game_engine_.php
Книга то хорошая, а вот эта глава мало поможет в разработке архитектуры, имхо.

#39
14:39, 5 янв 2010

Jet Hadron, я всю книгу качаю.

#40
14:44, 5 янв 2010

Jet Hadron
> Книга то хорошая, а вот эта глава мало поможет в разработке архитектуры, имхо.
Очень даже архитектурная глава.

#41
15:02, 5 янв 2010

DeniS1
> Jet Hadron, я всю книгу качаю.
Эээ, откуда? В личку сообщи, плз.

Z
> Очень даже архитектурная глава.
Ну возможно, я просто сейчас пока сконцентрирован на архитектуре рендер пайплайна, так что иные вопросы могу подсознательно фильтровать. )

Страницы: 1 2 3
ПрограммированиеФорумОбщее

Тема в архиве.