digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« : 23 Сентября 2008, 04:57:58 » |
|
Налажена поддержка линукса (Xorg-сервер), обновлена демка. http://moonglide.googlecode.com/files/demo_23_9_2008.tar.gz (4 мб) (все так же нужна видеокарта, поддерживающая шейдеры третьей версии - тестируем модели освещения)
|
|
|
|
« Последнее редактирование: 23 Сентября 2008, 05:01:02 от digited »
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
jetbird
Глобальный модератор
Энтузиаст
Сообщений: 173
|
 |
« Ответ #1 : 23 Сентября 2008, 23:56:36 » |
|
посмотрел. под моим кубунтарием все работает идеально. можно, наверное, уже клепать простенькие игры.. а в svn все норм? было бы здорово все это самому компилить, чтобы dsss build и вперед.
|
|
|
|
|
Записан
|
«UNIX прост. Но надо быть гением, чтобы понять его простоту» — Деннис Ритчи.
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #2 : 24 Сентября 2008, 01:40:43 » |
|
В свн не может быть не норм - я через него работаю, в том числе когда гуляю vista <--> suse. Заливаем (я и Jurec) только рабочий код. Все, что нужно - поставить dmd, tango и codeblocks - и вперед.
Не сказал бы, что уже можно клепать простенькие игры - есть пара мелочей, которые надо исправить/дописать, чтобы двиг достиг версии 0.3, которая считалась бы более менее "готовой" - это дело года-двух максимум.
Поддежку dsss надо сделать однозначно, но у меня пока другие заботы.
|
|
|
|
« Последнее редактирование: 27 Апреля 2009, 10:03:58 от digited »
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #4 : 18 Октября 2008, 19:01:52 » |
|
Ревизия 58: устранен перерасход оперативной памяти, налажена сборка с помощью dsss (тестировалось под линуксом с компиляцией на gdc). Доделываю рефакторинг работы с ресурсами и основу GUI - скоро будет.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #5 : 25 Октября 2008, 13:15:22 » |
|
Юрий закоммитил в 65ой ревизии фикс системы частиц, оформив отдельной демкой. Ревизия собирается у него на дмд 1.035 и у меня на 1.036 с танго 0.99.7 без проблем. демо (860 KB, win & linux)Линуксовый экзешник обработан "strip", оба пожаты upx - если у кого будет работать или если вдруг не будет - пишите сюда в любом случае, нужна информация, стоит ли так жать их. Кстати, 3-мегабайтовый линуксовый экзешник пожался strip + upx до 200 кб.
|
|
|
|
« Последнее редактирование: 25 Октября 2008, 13:40:26 от digited »
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #6 : 27 Апреля 2009, 06:53:34 » |
|
Новости: Лицензия изменена на Artistic license 2.0. Разработка идет под Танго-пак DMD 1.041 + Tango 0.99.8. Юрий снабдил OpenGL renderer пост-процессингом и добавил звезде bloom и перекрываемый препятствиями lens flare. Немного переработаны ресурсы. Изменены зависимости: теперь используются оригинальные DerelictUtil, GL, GLU, IL, ILU. Обновлен DerelictIL/ILU и Devil.dll/ILU.dll под новый мартовский релиз DevIL. В зависимости добавлен Dee0xD, добавлен батник для быстрой сборки (чуть позже налажу сборку под юниксы добавлю .sh-скрипт сборки диоксидом). Сборка (пока поддерживается только windows) происходит так: кликаете MoonGlide/trunk/build/build_win_dxd.bat, запускается скрипт сборки диоксида, его экзешник перемещается в trunk, им собираются DerelictUtil, GL, GLU, IL, ILU и затем движок. Суммарно 52К строк кода (34К чисто кода) в 295 модулях собираются в два экзешника и четыре статических библиотеки улучшенным диоксидом на одном 2ГГц ядре меньше, чем за 3 секунды.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #7 : 05 Октября 2009, 12:01:44 » |
|
Переношу движок на код Team0xf (OS bindings + DOG + OMG + Hybrid) и сборку xfBuild'ом, это займет (надеюсь) около месяца.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #8 : 26 Октября 2009, 03:15:18 » |
|
Движок переехал сюда: http://bitbucket.org/digited/moonglide/Делаем полный редизайн и переосмысление. Нет деревьям, компонентный подход, без центрального объекта в движке (юзверь в сцене набирает что нужно и компонует, как нужно). Документация и тулсет будут развиваться параллельно, надеюсь. Mercurial + xf + редизайн радуют. Думаю, в этот раз таки получится.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #9 : 05 Февраля 2010, 17:12:39 » |
|
Для разработки используется DMD 1.051 + Tango trunk, тк 1.056 крэшится где-то глубоко в xf.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #10 : 12 Апреля 2010, 11:42:28 » |
|
Новости: 1. В разработке движка теперь участвует Эльдар Инсафутдинов (eldar). 2. Эльдар реализовал загрузку сеток из Collada (.dae) и загрузил космолет от Awenger (в перспективе может помочь с моделлингом). 3. Движок уехал с xf (оставшись пока без GUI) на Derelict и теперь компилируется DMD 1.058 (в разы быстрее). Математика, код работы с виндовым окном и система работы со шрифтами портированы из xf и старого кода с разной степенью изменений. 
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #11 : 12 Апреля 2010, 16:28:38 » |
|
|
|
|
|
« Последнее редактирование: 13 Апреля 2010, 04:42:34 от digited »
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
digited
Модератор
Энтузиаст
Сообщений: 531
3D
|
 |
« Ответ #12 : 13 Апреля 2010, 04:43:49 » |
|
Собирается под Windows и Linux без сторонних зависимостей по коду (xf больше не нужен) с помощью DMD 1.058 и LDC trunk.
|
|
|
|
|
Записан
|
0 errors, 0 warnings, 0 survivors
|
|
|
|