HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Какой движок вам нужен?
Т.е. если бы он появился, вы бы сразу перешли на него без вопросов...
Какой движок вам нужен?
(публичный опрос)
Опрос закрыт.
Мне нужен ХОРОШИЙ движок! Сейчас опишу, какой...
0 0%
Мне не нужны никакие движки, я не занимаюсь разработкой игр.
Bot711 qpAHToMAS
2 15.38%
Хороший движок уже есть, и это - ... (сейчас напишу)
Decay
1 7.69%
Хороший движок уже есть, и это - Xash3D!
Alex_Gordon FiEctro fire64 HAWK0044 Lev pRoxxx thambs
7 53.85%
Пункт для администрации (требуется иммунитет к плюсомёту)
Skaarj XaeroX Дядя Миша
3 23.08%
Всего: 13 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Какой движок вам нужен?

Тема, безусловно, бородатая как Хагрид, но тем не менее. Давайте ещё раз обсудим.
Только сразу предупреждаю - говорить о поддержке пространств в 100 кв. км., супер-крутых шейдеров и реалистичной физике не надо. Это всё и так понятно. Интересует именно юзабилити. То есть каким должен быть код движка, чтобы вам было понятно? Инструментарий? Документация? Возможности по расширяемости? Можно с примерами.
Вопрос для программистов: как вы относитесь к функциональному подходу в движках? Может быть, приведёте примеры таких движков?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 106207

Старое сообщение 23-08-2012 08:53
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



Проголосовал за Xash3D, хотя устраивает он меня не до конца.

В частности меня смущают лимиты на количество фейсов BSP, отсутствие динамического выделений лайтмап, не оптимизированные компиляторы карт, а так же формат и ограничения моделей.

И хотя это не относится к самому движку, редактор VHE так же устраивает не до конца.

Если бы изменить текущие форматы используемые ксашом и прикрутить поддержку других форматов моделей, то было бы намного лучше.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

Сообщить модератору | | IP: Записан
Сообщение: 106211

Старое сообщение 23-08-2012 09:34
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



ну по коду как бы сказать... Архитектура прозрачная чтоль. Чтобы не гадать мучительно, откуда что наследуется, или как работает та или иная взаимосвязь, при этом открывая десять файлов с поиском по ключевым словам. Чтобы после того как глянул исходники или SDK, не возникало мысли что "Лучше сам напишу, чем с этим разбираться", хотя, конечно, такое вряд-ли возможно, да и мысли эти пропадают с повышением скилла программирования. А функциональный подход это использование функций вместо объектов или что? Думаю, это удачная мысль (жалко, что в J2ME отсутствует), и порой значительно упрощает код, но, думаю, стоит это использовать только в таких модулях как сетевой код, физика и рендер.

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 106213

Старое сообщение 23-08-2012 09:42
- За что?
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



KiQ, кстати, советую глянуть движок Sauerbraten, он же Cube 2.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

Сообщить модератору | | IP: Записан
Сообщение: 106215

Старое сообщение 23-08-2012 09:54
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
fire64 писал:

В частности меня смущают лимиты на количество фейсов BSP, отсутствие динамического выделений лайтмап, не оптимизированные компиляторы карт, а так же формат и ограничения моделей.

Так, понятно, ты смысла темы не понял.
Цитата:
KiQ писал:
А функциональный подход это использование функций вместо объектов или что?

Это "как в STL"
Т.е. отделение объектов от функций, примерно как религию отделяют от государства. Когда не надо задумываться, какая функция сортирует текстуры, а какая - акторы. Какая сортирует по глиндексу, а какая - по расстоянию от игрока. Одна функция для всего.
Цитата:
KiQ писал:
и порой значительно упрощает код

Что понимается под упрощением кода? Уменьшение его количества, увеличение его скорости, повышение удобочитаемости, снижение числа сущностей, логику работы которых надо понимать?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 106216

Старое сообщение 23-08-2012 10:25
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 27

Рейтинг



У ксаш3д достаточно хороший и разборчивый код, так же в комплекте с ксашмодом получаеться очень хорошая база для разработки не только модов, но и при качественном допиливании и игр. Сейчас много движков со скриптовыми языками UScript,LUA и.т.д, такие движки сложны для освоения, но это опять же,только моё ИМХО.

Сообщить модератору | | IP: Записан
Сообщение: 106217

Старое сообщение 23-08-2012 10:25
- За что?
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



Цитата:
HAWK0044 писал:
Сейчас много движков со скриптовыми языками UScript,LUA и.т.д, такие движки сложны для освоения, но это опять же,только моё ИМХО.

Почему сложны?
LUA синтаксис довольно легок, да и честно говоря не уверен, что есть движки, где LUA используется для чего-то иного кроме как управления игрового процесса.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

Сообщить модератору | | IP: Записан
Сообщение: 106220

Старое сообщение 23-08-2012 10:36
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
HAWK0044 писал:
но и при качественном допиливании и игр

1) Что есть качественное допиливание?
2) Кто будет этим заниматься?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 106221

Старое сообщение 23-08-2012 11:02
-
marikcool
Житель форума

Дата регистрации: Jul 2011
Проживает: kz
Сообщений: 1522
Возраст: 37

Рейтинг



меня устраивает когда логика игры в отдельной длл как в движках id и valve. Очень удобно. Можно впринципе выносить на отдельные длл и остальные части, типо как меню (вроде в кваке3 так), вплоть до рендера отдельной дллкой.
также было бы неплохо если геймрулес выносился бы на скриптинг, что то такое вроде в анреале.
Также не могу понять как все организовывается в юнити, то он там карту рисует, персонажей раставляет и тут же играет и калибрует, пока трудно его воспринимать.

Сообщить модератору | | IP: Записан
Сообщение: 106222

Старое сообщение 23-08-2012 11:05
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Цитата:
fire64 писал:
KiQ, кстати, советую глянуть движок Sauerbraten, он же Cube 2.

Ого, там редактирование карты прямо внутри игры происходит .

Цитата:
XaeroX писал:
1) Что есть качественное допиливание?

В случае с Xash3D, для начала — избавление от HL как таковой, т.е. создание голой "базы" для будущей игры, ну, а потом уже наполнение необходимыми фичами и контентом.

Сообщить модератору | | IP: Записан
Сообщение: 106223

Старое сообщение 23-08-2012 11:16
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
qpAHToMAS писал:
В случае с Xash3D, для начала — избавление от HL как таковой, т.е. создание голой "базы" для будущей игры, ну, а потом уже наполнение необходимыми фичами и контентом.

Но этого никто делать не будет. Я правильно понял?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 106224

Старое сообщение 23-08-2012 11:26
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Цитата:
XaeroX писал:
Инструментарий?

С экспортёрами и импортёрами под блендер в комплекте =)
И да, чтобы multi-influence развесовку умел.

Сообщить модератору | | IP: Записан
Сообщение: 106226

Старое сообщение 23-08-2012 12:06
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Хороший движек это тот движек, который ты пишешь сам. Ыыыы.
Мне понравилась скриптовая машинка GLSHell. Может это не совсем в тему, но по мне оч удобно.
http://frustum.unigine.com/3d/downl...GLSHv2.0.tar.gz
Самое главное чтобы её язык был понятен любому Си кодеру.

Вообще дико нравятся движки где среда разработки встроена в сам движек. Т.е. можно собрать и протестировать не выходя из редактора. Ах да, конечно должны быть открытые сорцы. Ибо иногда возможностей скриптовой машинки не хватает.

XaeroX
Занялись бы с ДМ одним движком. Ты рендером, а он логикой. А то в Волатиле энтитей кот наплакал, а в Ксаше наоборот полно вкусных энтитей, а вот Графон никакой.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 23-08-2012 в 12:16

Сообщить модератору | | IP: Записан
Сообщение: 106227

Старое сообщение 23-08-2012 12:09
- За что?
pRoxxx
Житель форума

Дата регистрации: Jan 2011
Проживает: UA DP
Сообщений: 360
Возраст: 32

Рейтинг



Цитата:
FiEctro писал:
Занялись бы с ДМ одним движком. Ты рендером, а он логикой. А то в Волатиле энтитей кот наплакал, а в Ксаше наоборот полно вкусных энтитей, а вот Графон никакой.


[offtop]
А у меня золотая середина, энтитей кот наплакал, и графон никакой.
[/offtop]

Сообщить модератору | | IP: Записан
Сообщение: 106228

Старое сообщение 23-08-2012 12:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


FiEctro
Ну хоть кто-то по делу пишет. Спасибо.

Цитата:
FiEctro писал:
Занялись бы с ДМ одним движком. Ты рендером, а он логикой.

Мне тоже интересна логика, но у нас с ДМ разные взгляды на неё

__________________

Сообщить модератору | | IP: Записан
Сообщение: 106232

Старое сообщение 23-08-2012 12:44
-
Тема закрыта XaeroX 23-08-2012 в 16:03
Временная зона GMT. Текущее время 22:30. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Какой движок вам нужен?
Т.е. если бы он появился, вы бы сразу перешли на него без вопросов...
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024