Войти
Помощь новичкамФорум

AmberSkyNet VR - кросс-платформенный движок (комментарии) (2 стр)

Страницы: 1 2
#15
8:07, 27 июля 2006

Хвастаться не люблю ) Готовлю следующий шаг - подключение менеджера графики. Пока что-то не очень нравится то, что придумывается, поэтому этого шага до сих пор нет. Делать ф-ции DrawQuad, DrawTriangle, итп как было в предыдущей итерации движка не очень хочется (там нельзя было использовать буферы ), пробую сделать через задачи на отрисовку (render task).

Первые пять дней обычно хорошо пишется, да...


#16
11:45, 27 июля 2006

Правда я не упомянул что делаю на базе GLScene. Как то из головы велетело :-). Да и половину времени потратил на врапперы под Python. Так как работать с низкоуровневым API (OGL, DX) у меня нет желания, да и действительно это муторная работа, присматриваюсь к готовым решениям.
Сейчас я занят написанием подсистемы-обертки для упрошения работы с интерактивными графическими приложениями, затем пойдет еще одна итерация, еще одной объединяющей подсистемы и, собственно, задающей архитектуру игрового приложения. А затем возьмусь за работу главноного потребителя этого кода, за FreeDune :-).
Если есть желание можно вместе поработать над твоим движком, правда мне для работы (опробывания и адаптации) с ним потребуются интерфейсы для Python. Мой ICQ 175985011. Если твой движок достаточно быстро "вырастит" (будет юзабельным, без наворотов) через неделю-две, я попробую перейти на него. Со своей стороны постараюсь через месяц (может меньше) сделать более-менее игровой приложение. Если ты не в курсе чем я занимаюсь, вкратце, делаю ремейк Dune2.

..bw

#17
20:28, 27 июля 2006

Ммм... видишь ли в чём дело.. Просто писать движок быстрее, чем писать его с объяснением каждого этапа изменения архитектуры в статейке..  Если нет статейки, то стурктура движка кажется умной и таинственной.. Через неделю-две в данном случае - думаю, не реально.. Тут у меня большой загруз по работе, поэтому так быстро написать статьи не смогу... :/ Но выход есть - можно попробовать написать просто что-то юзабельное, а статьи - чуть попозже :)

В предыдущей итерации я использовал скриптовый язык Lua, т.к. dll для Питона мне показалась слишком большой...  В предыдущей итерации сцена формировалась через скрипт Lua, поддерживались скайкуб, партиклы, 3d-модели от Quake2 - описывались в XML-файлах, сеть в виде парсера IRC-протокола - можно  было написать графическо-скриптовый клиент IRC...зачатки GUI...  Хотел это реорганизовать в очередной итерации..

GLScene видел, написал на нём простенькую программку..  А чем тебя GLScene не устраивает?
Над конкретным проектом работать конечно интереснее, чем над абстрактным движком.. Желание есть.
Надо бы попродобнее узнать о проекте и о том, что планируется на нём сделать и в каком виде.. А так же  о структуре питонных интерфейсов.. Думаю, обсудим через ICQ..

P.S. был на вашем форуме.. там много народу да и программеры есть, которые что-то уже пишут.. гм?

#18
23:16, 17 сен. 2006

Потихоньку продолжаем...

http://ambernet.sourceforge.net/asn_7.htm  - плагин графического менеджера, объекта отрисовки и простейшего материала
Правда, материал бублика представляет собой пока только текстуру ...

А еще - наконец-то можно скачать графическую демку с плавающими бубликами, основанную на AmberSkyNet  =)
http://sourceforge.net/project/showfiles.php?group_id=121759 (полный архив - exe, данные, исходники и отдельно архив с исходниками).

#19
22:30, 9 окт. 2006

Думали всё? Не, продолжаем..

http://ambernet.sourceforge.net/asn_8.htm  - плагин добавления простейшего менеджера мира, узла сцены, который отрисовывает модель формата 3ds.

Демку с плавающими бубликами обновлю потом как-нибудь.. И еще одну добавлю - где вместо бубликов всякие 3ds-модели летают.. Впрочем, из SVN исходники такой демки можно скачать уже сейчас...

svn co https://svn.sourceforge.net/svnroot/ambernet/tags/AmberSkyNet-0.8 ambernet_0.8

#20
21:22, 7 ноя. 2006

http://ambernet.sourceforge.net/asn_9.htm  - добавляем плагин XML-парсера и класс камеры.
Учим менеджер мира сохранять сцену в файл и загружать сцену из файла...

Демку с летающими объектами в формате 3ds, которые можно увеличивать, уменьшать, двигать и вращать,
которая основана на 9м шаге можно скачать отсюда:
http://sourceforge.net/project/showfiles.php?group_id=121759&package_id=204069
В одном архиве только исходники, в другом - исходники, исполняемый файл, файл README (в котором описаны все клавиши управления и параметры запуска программы) и все необходимые dll для запуска программы.

#21
22:26, 29 ноя. 2006

http://ambernet.sourceforge.net/asn_10.htm  - добавлены анимированные спрайты, звук.
Возможность описания базовых объектов.

Демка - "концептуальный шутер" Стена 8)
http://sourceforge.net/project/showfiles.php?group_id=121759&package_id=132873
Жаль, рекорды не сохраняются и конфигурирования из меню нет, т.к. собственно GUI еще нет пока у движка AmberSkyNet VR.
Хотя конечно это вовсе не шутер, а так.. аркадка небольшая..
Исходники можно скачать отдельно или в архиве с исполняемой программой...
Размер вырос до 2 мегабайт - это и звуковые dll, и код движка тоже увеличился... да и minGW вынужден линковать довольно много в то, что он создаёт, поэтому AmberSkyNetVR.dll тоже потолстела.. :(

Страницы: 1 2
Помощь новичкамФорум

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