Страницы (2): [1] 2 » Показать все 23 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Какой движок вам нужен? (https://hlfx.ru/forum/showthread.php?threadid=3593)
Какой движок вам нужен?
Тема, безусловно, бородатая как Хагрид, но тем не менее. Давайте ещё раз обсудим.
Только сразу предупреждаю - говорить о поддержке пространств в 100 кв. км., супер-крутых шейдеров и реалистичной физике не надо. Это всё и так понятно. Интересует именно юзабилити. То есть каким должен быть код движка, чтобы вам было понятно? Инструментарий? Документация? Возможности по расширяемости? Можно с примерами.
Вопрос для программистов: как вы относитесь к функциональному подходу в движках? Может быть, приведёте примеры таких движков?
__________________
Проголосовал за Xash3D, хотя устраивает он меня не до конца.
В частности меня смущают лимиты на количество фейсов BSP, отсутствие динамического выделений лайтмап, не оптимизированные компиляторы карт, а так же формат и ограничения моделей.
И хотя это не относится к самому движку, редактор VHE так же устраивает не до конца.
Если бы изменить текущие форматы используемые ксашом и прикрутить поддержку других форматов моделей, то было бы намного лучше.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
ну по коду как бы сказать... Архитектура прозрачная чтоль. Чтобы не гадать мучительно, откуда что наследуется, или как работает та или иная взаимосвязь, при этом открывая десять файлов с поиском по ключевым словам. Чтобы после того как глянул исходники или SDK, не возникало мысли что "Лучше сам напишу, чем с этим разбираться", хотя, конечно, такое вряд-ли возможно, да и мысли эти пропадают с повышением скилла программирования. А функциональный подход это использование функций вместо объектов или что? Думаю, это удачная мысль (жалко, что в J2ME отсутствует), и порой значительно упрощает код, но, думаю, стоит это использовать только в таких модулях как сетевой код, физика и рендер.
__________________
-Brain is dead-
KiQ, кстати, советую глянуть движок Sauerbraten, он же Cube 2.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
У ксаш3д достаточно хороший и разборчивый код, так же в комплекте с ксашмодом получаеться очень хорошая база для разработки не только модов, но и при качественном допиливании и игр. Сейчас много движков со скриптовыми языками UScript,LUA и.т.д, такие движки сложны для освоения, но это опять же,только моё ИМХО.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
меня устраивает когда логика игры в отдельной длл как в движках id и valve. Очень удобно. Можно впринципе выносить на отдельные длл и остальные части, типо как меню (вроде в кваке3 так), вплоть до рендера отдельной дллкой.
также было бы неплохо если геймрулес выносился бы на скриптинг, что то такое вроде в анреале.
Также не могу понять как все организовывается в юнити, то он там карту рисует, персонажей раставляет и тут же играет и калибрует, пока трудно его воспринимать.
__________________
Хороший движек это тот движек, который ты пишешь сам. Ыыыы.
Мне понравилась скриптовая машинка GLSHell. Может это не совсем в тему, но по мне оч удобно.
http://frustum.unigine.com/3d/downl...GLSHv2.0.tar.gz
Самое главное чтобы её язык был понятен любому Си кодеру.
Вообще дико нравятся движки где среда разработки встроена в сам движек. Т.е. можно собрать и протестировать не выходя из редактора. Ах да, конечно должны быть открытые сорцы. Ибо иногда возможностей скриптовой машинки не хватает.
XaeroX
Занялись бы с ДМ одним движком. Ты рендером, а он логикой. А то в Волатиле энтитей кот наплакал, а в Ксаше наоборот полно вкусных энтитей, а вот Графон никакой.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Ну хоть кто-то по делу пишет. Спасибо.
__________________
Временная зона GMT. Текущее время 23:19. | Страницы (2): [1] 2 » Показать все 23 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024