Неделя активной разработки

Пришла суббота, а с ней и обновление. Проект находится в стадии разработки, по этому, ваши отчеты о работоспособности будут очень полезны. Не забываем, что действует постоянная ссылка: play.dg8.ru

Требования к браузеру: у вас должен быть современный браузер (Google Chrome либо Firefox последней версии), Яндекс.Браузер даже последней версии к таковым не относится.

Требования к системе: Видеокарта с поддержкой OpenGL 3 / DirectX 10 и выше.

Игровой мир, стал богаче, на несколько зданий, добавлены: Рынок, Лаборатория, Полиция.

Наш мир стал ярче: появились тени от зданий.

webgl-buildings-on-planet

Тени от зданий

Уже работает выбор зданий и сооружений. Теперь можно продавать и улучшать здания. Система улучшений пока работает для некоторых типов зданий и планируется расширение.

Система улучшений

Система улучшений

Исправлен весьма досадный недочет, при котором, сквозь меню, можно было производить выбор элементов (например зданий или планет).

Для большего удобства, теперь меню выбора Баз, можно переходить к планете на которой они размещены, достаточно нажать на её название.

Убран режим «Ангар», теперь, чтобы попасть в ангар, необходимо его построить, а уже после строительства зайти в выбранный ангар.

Приятная новость, в ангаре можно построить несколько видов кораблей. На данный момент это «Глайдер» и «F302» которые были показаны в фильме «Звездные Врата».

Dreams Gate на WebGL уже в 2016 году

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

Самое главное изменение — появились планетные системы (на данный момент они все «солнечные»). Если смотреть в режиме «Карты», то планеты значительно увеличены, это сделано для облегчения навигации. Можно приближаться к каждой планете в системе, так же, можно строить на них базы. Для строительства баз: двойным кликом (левой кнопки мышки) по поверхности планеты и в появившемся меню ввести название. Если ресурсов будет достаточно, то база будет построена. Для перехода к базе, можно просто нажать на неё на планете, либо выбрать в меню «Базы».

Поверхность, где можно строить базы, полностью процедурная, у каждой базы свое окружение. На данный момент ведется перенос процедурных текстур (с C++ на JavaScript), они помогут создать визуальное разнообразие окружающей среды. Следующим этапом будет создание различных погодных условий и смена дня и ночи. Но это не ближайшие планы, по этому, как скоро эти изменения появятся, точно сказать не могу.

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

Начиная с этого обновления, адрес с демонстрацией игры, расположен по постоянной ссылке: http://play.dg8.ru

Мир ждет новостей

Новогодние праздники подошли к завершению. Мы возвращаемся в мир творчества. Пауза в публикациях, вызвала интересную реакцию людей, стали чаще заходить на сайт.
Полным ходом идет доработка сайтов, готовлюсь к публикации браузерной версии проекта Dreams Gate на его постоянное местоположение.

Уже точно будет в ожидаемом обновлении:
— Возможность переключения в полноэкранный режим
— Появятся системы с планетами и лунами
— Быстрый выбор систем и планет

Остальные приятные новости сообщу позже.

Предновогоднее обновление

В этом обновлении:
Чтобы построить базу, вам потребуются ресурсы. Так же, если вы построили добывающий завод, он начнет приносить раз в минуту по 200 кредитов. Заработала энергия, у каждой базы она своя. Ресурсы копятся есть достаточно складов. В режиме карты убрал двойной клик, так удобнее. Добавлены два новых здания (хранилище ресурсов и строительная площадка).

Браузерная версия игры Dreams Gate

Да, и самое интересное, отдельный клиент, для тестирования под 64 битную версию Windows. По запросу, могу выложить и для других операционных систем (Linux / Mac).
Клиент для Windows (64 бит)

Жду ваши отзывы.

Как всегда, работает голосовой чат Mumble.
Server: voice.spacesoldiersgame.com
Port: 64738
Скачать программу для подключения: Клиент Mumble

Нативный клиент под Windows / Mac / Linux

Создание, отдельного клиента, для игры долго держалось в мыслях. На днях, решил проверить, на сколько же это будет возможно. А самое главное, актуальность всего этого. В первую очередь, что оказалось весьма существенным это размер дистрибутива, в среднем ~44 Мб в сжатом виде на одну из платформ.
Читать дальше

Строительство баз

За тестирование, браузерной игры, особой благодарности удостоены: Андрей Власюк и Богдан Осадчий. Очень внимательные ребята, которые, обратили мое внимание, на сложность при создании баз. По этому были произведены изменения в интерфейсе и улучшено управление. Теперь для создания базы вы должны на карте выбрать планету (можно из списка), после этого нужно перейти на вкладку «Планета». Чтобы создать базу на планете, нужно двойным кликом мыши по поверхности планеты указать точку её расположения и указать имя новой базы. Следом можно перейти на вкладку «База» и заняться строительством зданий и сооружений. Уже реализована проверка столкновений (теперь здание в здании уже не построить). Если, что-то пошло не так, всегда можно воспользоваться кнопкой «Restart», которая находится в левом всплывающем меню.

webgl-base-builder-menu

Форма зданий на данном этапе развития проекта не является конечной, так же для каждой расы, будут созданы различные виды зданий.

WebGL Dreams Gate

Если у Вас есть предложения по улучшению проекта, всегда рад выслушать.

Процедурные планеты на WebGL

После ряда обсуждений, с ребятами, проекта Dreams Gate на WebGL. Пришел к выводу, что периодически возникает сложность в понимании. Особенно, если это касается размеров, процедурной генерации, форматов файлов, сетевой части и других весьма важных моментов. И один из таких «весьма важных» элементов это как раз процедурные планеты в проекте. Планеты создаются на лету, им не требуется перекачка десятков, а то и сотен файлов, передаются лишь базовые данные для построения поверхности планеты. На данный момент, реализация основана на использовании классического шума Перлина. И для реализации используется лишь один метод, по этому планеты похожи, но, у каждой планеты своя уникальная текстура. Добиться с ходу, реалистичного и качественного вида планет, очень сложно, по этому всё будет создаваться поэтапно.

Протестировать:
Dreams Gate WebGL [Procedural Planets]

Стоит еще раз отметить, что это «очень ранний», но уже результат.

Dreams Gate WebGL обновление

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

WebGL Dreams Gate (alpha 3)

На этот раз, в проект, были внесены существенные изменения, а какие именно расскажу по порядку.

webgl-dreamsgate-starmap

Появилось меню выбора планет. Чтобы перейти к интересующей вас планете, достаточно выбрать её из списка, который находится в правой части экрана. При нажатии на название планеты, камера автоматически переместится к выбранной вами планете. На данный момент, все планеты идентичны и выглядят как самая обычная планета «Земля». Но хочется сразу уточнить, то что сейчас я называю «планетой» в следующем обновлении будет уже «солнечной» системой с планетами. И если успею реализовать, то и поверхность каждой из них будет уникальной.

Переместил в левую часть (вертикально) выбор между «Карта», «Планета», «База», «Ангар», «Битва». Это позволило на мобильных устройствах увеличить область просмотра.

webgl-dreamsgate-planet

В режиме «Планета» можно создавать базы. Для этого, необходимо выбрать участок на планете, и двойным нажатием левой кнопки мыши задать позицию новой базы. Откроется диалоговое окно, в котором следует указать название для создаваемой вами базы. После принятия, у вас появится доступ к новой базе. Чтобы открыть базу, то для этого нужно будет перейти в режим «База» (кнопка в левой части экрана).

webgl-dreamsgate-base

В режиме «База» можно строить сооружения. Двойным щелчком мыши производится установка здания в место где находится зеленый курсор.

После создания базы, каждые 3 минуты, будут даваться ресурсы. Число баз не ограничивал, а также нет и ограничения на число зданий. В этой версии исправлен ряд ошибок, которые, были обнаружены за время тестирования.

1 2 3 4 5