форум DProgramming.ru
10 Сентября 2010, 11:57:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Новости  (Прочитано 2498 раз)
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« : 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


168361103 jetbird@jabber.org
WWW
« Ответ #1 : 23 Сентября 2008, 23:56:36 »

посмотрел. под моим кубунтарием все работает идеально. можно, наверное, уже клепать простенькие игры..
а в svn все норм? было бы здорово все это самому компилить, чтобы dsss build и вперед.
Записан

«UNIX прост. Но надо быть гением, чтобы понять его простоту» — Деннис Ритчи.
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #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

digited@jabber.ru
« Ответ #3 : 24 Сентября 2008, 18:02:26 »

Налажены скриншоты, win & linux демо перезалито.
скриншот (50 KB)
http://moonglide.googlecode.com/files/demo_24_9_2008.7z (3.2 MB)
« Последнее редактирование: 24 Сентября 2008, 18:06:19 от digited » Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #4 : 18 Октября 2008, 19:01:52 »

Ревизия 58: устранен перерасход оперативной памяти, налажена сборка с помощью dsss (тестировалось под линуксом с компиляцией на gdc).
Доделываю рефакторинг работы с ресурсами и основу GUI - скоро будет.
Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #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

digited@jabber.ru
« Ответ #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

digited@jabber.ru
« Ответ #7 : 05 Октября 2009, 12:01:44 »

Переношу движок на код Team0xf (OS bindings + DOG + OMG + Hybrid) и сборку xfBuild'ом, это займет (надеюсь) около месяца.
Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #8 : 26 Октября 2009, 03:15:18 »

Движок переехал сюда: http://bitbucket.org/digited/moonglide/
Делаем полный редизайн и переосмысление.
Нет деревьям, компонентный подход, без центрального объекта в движке (юзверь в сцене набирает что нужно и компонует, как нужно).
Документация и тулсет будут развиваться параллельно, надеюсь.

Mercurial + xf + редизайн радуют. Думаю, в этот раз таки получится.
Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #9 : 05 Февраля 2010, 17:12:39 »

Для разработки используется DMD 1.051 + Tango trunk, тк 1.056 крэшится где-то глубоко в xf.
Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #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

digited@jabber.ru
« Ответ #11 : 12 Апреля 2010, 16:28:38 »

Описание установки и настройки тулсета.
« Последнее редактирование: 13 Апреля 2010, 04:42:34 от digited » Записан

0 errors, 0 warnings, 0 survivors
digited
Модератор
Энтузиаст

Сообщений: 531

3D

digited@jabber.ru
« Ответ #12 : 13 Апреля 2010, 04:43:49 »

Собирается под Windows и Linux без сторонних зависимостей по коду (xf больше не нужен) с помощью DMD 1.058 и LDC trunk.
Записан

0 errors, 0 warnings, 0 survivors
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!