![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Data Driven Game Engine
Xandr © (2007-02-19 21:16:00)Есть у кого соображения по реализации?
Может кто выскажется против или за...
@!!ex(RO) (2007-03-10 00:35:00) [1]Максимум что я видел для Стара - новые компании. Минимальная правка баланса.... Это моды?? Это так себе.... ИМХО
Но не в этом суть. Я думаю вы поняли что я хотел сказать. Возможность легкого создания модов не влияет на качество самой игры и ее популярность и далеко не всегда влияет на продолжительность ее жизни....
Я знаю только две игры, которые на мой взгляд сильно вытягиваются за счет модов:
HL1 и WarCraft III.
ANTPro (2007-03-06 13:05:00) [2]> [19] @!!ex © (05.03.07 16:46)
> Вы много на двигле старкрафа видели модов?
Много. Только они не популярны из-за плохого сюжета или дизбаланса.
DJ KARIES (2007-03-06 09:20:00) [3]
> На счет открытых ресурсов - они по моему должны быть закрыты,
> сжаты и
> упакованы. И при этом надо бы тулзу, котораяб открывала,
> доставала и
> распаковывалаб их, и с тойже легкостью - опять закрывала,
> сжимала и
> запаковывала :)
С этим я согласен.
Но процесс распаковки/запаковки должен быть прозрачен и лицензионно чист.
Cash (2007-03-05 20:21:00) [4]@!!ex © (05.03.07 16:46) [19]:
Эм... я конечно старку люблю, но не до фанатизма, подскажите плз :)
а Realistic Mod случаем не является модом на ее двиге? :)
(не, мне внатуре разобраться интересно)
На счет открытых ресурсов - они по моему должны быть закрыты, сжаты и
упакованы. И при этом надо бы тулзу, котораяб открывала, доставала и
распаковывалаб их, и с тойже легкостью - опять закрывала, сжимала и
запаковывала :)
(открывает касолку, достает сумоську, закрывает касолку,...)
Просто так вроде места меньше занимает :)
(под впечатлением недавно собранного файлпакера, для игрухи...)
@!!ex (2007-03-05 16:46:00) [5]
> RzCoDer © (05.03.07 07:41) [17]
Много факторов на самом деле.
> DJ KARIES (05.03.07 12:30) [18]
Не. Только то игры зависит.
Вы много на двигле старкрафа видели модов? :) Я ни одного........
Это не помешало на прошлой недели провести партейку на несколько часиков...
Список игр, у которых значительно более открытые ресурсы и меньший срок жихни надо? :))
DJ KARIES (2007-03-05 12:30:00) [6]ИМХО, игра должна быть редактируемой юзером, и ресурсы доолжны быть открыты.
Это продлевает жизнь игры.
RzCoDer (2007-03-05 07:41:00) [7]
> @!!ex © (05.03.07 05:18) [16]
Ну так есно тут дело в параноидальных наклонностях разработчика. Раньше вот все ресурсы прятали, паковали по хитрому, лиж бы не спёрли и не надругались, а щаз совсем оборзели и выкладывают их уже прямо "народных" форматах (jpeg,ogg,текстовые файлы для скриптов).
К тому же для разработчика проще делать универсальный двиг если он хочет делать на нём как минимум 2 проекта, если такой цели не стоит то напишут максимально коряво и быстро, следовательно - минимально гибко, только лиж бы работало.
@!!ex (2007-03-05 05:18:00) [8]
> RzCoDer © (04.03.07 21:14) [14]
Ктож спорит? :) (Сам на днях убедился, что зачастую работа программиста существенно менее глобальна, чем художников и дизайнеров)
Однако это не мешает все делать в таком виде, чтобы игроку было не доступно. Или с минимальной гибкостью.
DJ KARIES (2007-03-05 00:51:00) [9]
> Одни программисты не смогут сделать супер игру ;) им ещё
> дизайнеры нужны, художники там, левел мейкеры. А этому контингенту
> подавай скрипт движки и т.п. так что одним кодом тут не
> обойтись ;)
А самое главное - МАРКЕТОЛОГИ, Продюсеры и паблишеры. Вот.
RzCoDer (2007-03-04 21:14:00) [10]
> Для разработчиков? Так они могут все в коде прописать и
> сделать супер игру, на которой не плохо заработают.
Одни программисты не смогут сделать супер игру ;) им ещё дизайнеры нужны, художники там, левел мейкеры. А этому контингенту подавай скрипт движки и т.п. так что одним кодом тут не обойтись ;)
@!!ex (2007-03-04 17:50:00) [11]
> красотка (С) (04.03.07 17:38) [12]
Дайте определение "нормального" движка.
Нормальный движок для чего?
Для разработчиков? Так они могут все в коде прописать и сделать супер игру, на которой не плохо заработают.
Кстати, (C) добавляется другим способом. :)
красотка (С) (2007-03-04 17:38:00) [12]И что же это за такие движки которые все время нужо изменять?
в нормальных движках вроде как переписывать ничего не нужно, тем более, что зачастую исходников нет.
Cash (2007-03-01 18:02:00) [13]@!!ex © (28.02.07 11:53) [10]:
Да да! :) Именно это, именно это товарищ Xandr и хочет сделать.
Не, тут просто оговорка такая - "управляется данными", сразу
идет намек на принципы декларативного программирования, но ведь,
согласитесь, такое не приемлемо в обработке графики! :)
Эта фраза и завела меня в тупик, и поэтому мне так и не понравилась идея.
Не, тут дело в другом:
Двиг - симбиат из нескольких двигов более низкого уровня и, следовательно,
представляет собой многоуровневою объектную систему.
Есть компонент - граф. двиг, устройство ввода, устройство сети и т. д...
Дак вот вся эта система обладает набором универсальных классов, которые
могут представлять различные компоненты сцены.
А заправляет всем этим, угадайте кто! :), транслятор, который на стадии
загрузки сцены определяет загружаемые данные, объекты сцены и их
взаимодействия на сцене.
Халфа, да прольется свет на обитель отца Григория :), вроде как по такому
принципу построена, с маленьким отходом в сторону от этой концепции.
@!!ex (2007-02-28 11:53:00) [14]
> Cash © (26.02.07 08:36) [8]
Я не имел ввиду, что он декларативный. :))
Я имел ввиду, что он позволяет делать новые игры не меняя кода самого движка. :)
Xandr (2007-02-27 18:35:00) [15]И что же по вашему я хочу? :-)
Вот тут на сайте КРИ 2003 нашёл запись выступления когото из создателей Блицкрига как раз по этой теме.
Тока весит она ... много
Cash (2007-02-26 08:36:00) [16]@!!ex © (25.02.07 22:19) [7]:
> Кстати, HL что первый, что второй относяться именно к таким
> движкам.
Не... че правда? 0_0
Рылся я в HL, что в 1 что в 2, но насколько удалось понять, там только
мир реализован скриптами, причем скрипты вроде как компилились до
запуска уровня. Но это дело значит, что там стоит скрипт транслятор,
а следовательно сам двиг не относится к декларативным...
Исправь меня плиз если что не так...
(хм.. хы, а чего это я к принципам декларирования прицепился то? :))
...кажись до меня доперло что Xandr хочет сделать!
@!!ex (2007-02-25 22:19:00) [17]Учавствовал в разработке подобного движка.
На нем можно делать игры не меняя ни строчки кода.
Vista Engine называеться.
В начале февраля был релиз первого проекта на движке.
ИМХо провальный....
Вообще считаю, что за такими движками будущее.
Кстати, HL что первый, что второй относяться именно к таким движкам.
Cash (2007-02-25 18:44:00) [18]Языки декларативного принципа программирования не отличаются
большой скоростью работы... зато гибки в плане обработки данных.
Вы же, товарищ Xandr, хотите сделать двиг на этом принципе...
хм.. мое мнение суюъективно, но оно составляет часть объективного мнения,
тут не представленного.
Решать в конце концов вам...
Кста, как я ужо сказал - Blitz3D это то же самое, на нем делают "игры"...
Xandr (2007-02-24 08:14:00) [19]Блицкриг 2 на этом сделан. Почему жесть?
Cash (2007-02-21 21:26:00) [20]Игровой?... хм... жесть, не... думаю Blitz3D с нас хватит, это не двиг -
это по моему издевалово полное! :)
Яб создал такое, но ради понта, не более...
Но парсер в Двиге вещь нужная, и в моем такая есть штуковина.