• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Последние сообщения

#51
Выставка - тестерская / Re: Игра DangerSpace
Последний ответ от Jack - 21 ноября 2014, 13:21:57
То что для души это однозначно, иначе бы я столько не смог её делать ;D

Насчет стима да, есть такие планы. Но опять же пока не будет английской демо версии думать об этом рано.
#52
Выставка - тестерская / Re: Игра DangerSpace
Последний ответ от →|๖ۣۜDen|← - 20 ноября 2014, 20:00:00
Под планами я имел в виду дальнейшее распространение игры, через какой-нибудь цифровой сервис, например Steam. Или игра создаётся, что называется "для души"? ;)
#53
Выставка - тестерская / Re: Игра DangerSpace
Последний ответ от Jack - 20 ноября 2014, 12:03:19
Многопользовательская часть планируется, но она сейчас не в приоритете.
Сделать многопользовательскую игру практически в одиночку нереально, в отличии от одиночки.
Так что пока все силы на однопользовательскую часть, с упором на вариативность событий.

Игра разбита на миссии по классической схеме. Но на начало прохождения конфигурация мира строго определена и начинает меняться от действий игрока.
Например, если мелкие корабли игрок может строить самостоятельно, то базы и крупные корабли ограничены и потеряв их в одной миссии, в другой они не появятся.
Или если не уничтожить крейсер противника в одной из начальных миссии(что очень сложно), то в последних миссиях против вас уже будут 2 и более крейсеров.

Плюс фишка с апгрейдами. Если в классических стратегиях улучшения типа атака +1. То здесь увеличение параметров не лимитировано.
Чем серьезнее, тем дольше делается. Улучшения сквозные через все миссии. Так что потери кораблей можно компенсировать качеством оставшихся.

В ближайших планах собрать полнофункциональную демку. И обкатать все эти механики.
#54
Выставка - тестерская / Re: Игра DangerSpace
Последний ответ от →|๖ۣۜDen|← - 19 ноября 2014, 19:00:00
Смотрится неплохо.
Интересно узнать какие дальнейшие планы у проекта и ожидается ли разработка многопользовательской составляющей игры?
#55
Выставка - тестерская / Re: Игра DangerSpace
Последний ответ от Jack - 19 ноября 2014, 14:14:06
Фух... вернулся. Продолжаю развивать проект.

Полностью обновил графику. Пришлось покурить шейдеры и после долгих мучений решил отказаться от стандартных моделей.

В той версии что выкладывал ранее была модель oren-nayar для диффузного цвета и cook-torrance для бликов. Выглядело так себе и ресурсов жрало прилично.

Cделал нечто свое, с характерной для космоса более резкой границей светотени и с дополнительной проверкой освещённости по карте Ambient Occlusion.
Смотрится значительно лучше. Самое забавное что по скорости работает также как и раньше, а на слабых видяхах даже быстрее.

Выглядит вот так.


Из других улучшений - сделал язык скриптов на XML, со всякими плюшками типа возможности создания рекурсивных сценариев. Правда пока не придумал как это использовать. ;D

Добавил моделек, описания, кучу мелких фишек и сделал дополнительных канальчиков для оптимизации узких мест в игре.

Можно скачать версию с этими улучшениями, правда ей уже несколько месяцев и проект ушёл дальше. Но обновлений пока не планируется. Хочется сделать полнофункциональную дему и тогда уже выкладывать.

http://danger-space.ru/public/files/DangerSpace_gjk.zip
#56
Программирование / Re: помогите разобраться с MyS...
Последний ответ от Egor - 08 ноября 2014, 02:42:44
По поводу напрямую не напрямую к базе, например MySQL и Firebird это серверные бызы т.е грубо говоря запущен TCP сервер и отвечает тебе на твои запросы. А вот Sqlite это статическая база т.е просто файл, записи в который осуществляются путём драйвера ODBC или DLL. А по поводу игроков, их позиций и тп, работает это всё не так как вы себе представляете lazudhic. но это совсем другая тема в которой база данных на последних строчках решения. 
#57
Программирование / Re: помогите разобраться с MyS...
Последний ответ от Egor - 08 ноября 2014, 02:24:04
Если очень вкратце то. По MySQL, в Quest есть длл-ка DB DriverMySQL, работает как надо, синтаксис SQL полностью по документации, единственное, что бы русский чарсет не кракозябрами был, перед каждым подключение к базе нужно выполнять DB Query "SET NAMES 'utf8mb4';", что ещё..к примеру квест может сэтить текстуры в таблицу, но прочитает их только квест естественно,но есть обходные пути. MySQL драйвер работает не очень быстро когда дело касается интенсивных конструкций. По ODBC, работал Sqlite и Firebird. Как основное можно выделить, что синтаксис практически приходилось экспериментальным способом выявлять, очень много всяких нюансов вылазит. Ну и как вывод на ODBC с Sqlite сдали нервы и невозможность реализации поставленных задач.С Firebird всё получилось, правда синтаксис запросов специфический, но работает на сверх звуке.
#58
Программирование / Re: 3D Шлем виртуальной реальн...
Последний ответ от ivchatova1992 - 30 октября 2014, 14:45:00
Цитата: fanil от 09 ноября 2010, 13:44:35
Приветствую всех!

Есть такой девайс http://www.3dvisor.com/support/

Принцип работы его таков:

К ниму должна приходить картинка с частотой в 120 кадров в сек. разделенная на 2 части. т.е 1ый кадр - идет изображение для левого глаза(экрана) 2ой кадр для правого и т.д. на выходе мы получаем 60 кадров для каждого глаза.

Вопрос: как разделять изображения по кадрам и гнать в 1 канал?

в квесте есть стерео рендер, но там опции на только разделение экрана на 2 части, а не по технологии разделения кадров.

Хороший такой девайс. Мне понравился. Только разделить по кадрам у меня не получилось
#59
Логика / Re: Использование CheckBox, ви...
Последний ответ от →|๖ۣۜDen|← - 25 октября 2014, 20:00:00
Правильно, если класть текстуру, то надо регулировать Texture Blend Factor с выбранной опцией Alpha Value для Transparency.
#60
Логика / Re: Использование CheckBox, ви...
Последний ответ от desant13 - 25 октября 2014, 18:37:12
Странно, только при Alpha Value и использование Texture Blend Factor,  меняется прозрачность объекта, а вот Add, который дает подсветку в заде не получается, только если вручную ее поставить!!!