8

Global Space. Дневник разработки 5

Предыдущая часть - Global Space. Дневник разработки 4

Всем доброго пятничного дня!

На долго я пропал конечно, побывал в отпуске на 2 недели.

Планы как всегда были грандиозные, думал буду каждый день писать игру... Но как всегда, все вышло не так как планировалось...

Ладно это все лирика, теперь о том что у меня в итоге вышло сделать за почти прошедший месяц...

Ну начнем с JSON, я таки с ним разобрался, сделал свой загрузчик, правда для простоты использования загрузил бесплатный ассет - JsonTookit, это пока единственный ассет который я использую в игре.

Так же при загрузке из файла возникла трудность, при создании объекта функцией instance_create_depth нужно указать индекс создаваемого объекта, в самой оболочке можно прописать строчкой, например - reactor1_o и интерпретатор переведет его в индекс, но вот при загрузке из файла, он загружает "reactor1_o" - как строку, что приводит к ошибке в функции instance_create_depth (там нужен индекс объекта). Долго мучился но наткнулся на функцию asset_get_index(string) - которая как раз таки по строке находит индекс объекта в интерпретаторе!

Теперь в JSON файле смело пишу имена объектов любые, а не указываю индексы, так как индексы в любое время поменяются и все полетит.... куда подальше....

И очень важное нововведение: теперь у кораблей есть броня, и корабли стали выглядеть куда симпатичнее, броня разделена на части, 5 частей, у каждой 5 картинок , 5ая - полностью уничтожена. Так же у модулей появилась 5ая картинка - полностью уничтожен, и они не стали пропадать бесследно.

Global Space. Дневник разработки 5

Про GUI, стали работать кнопки: сверху справа - привязка камеры к центру твоего корабля, снизу слева - полное отключение всех движков, полное отключение всего оружия, снизу справа - отключения оружия по отдельности (если есть, если нет - лампочка серая), то есть можно отключить лазеры, пушки, ракеты и торпеды отдельно.

Справа отображается общая инфа: всего топлива(на таком корабле 0), прочность всех модулей и брони, всего запасов(пока 0), экипаж на всем корабле, всего энергии во всех модулях.

Снизу шкала на 100%, зеленый - больше 50%, желтый - больше 20% до 50%, красный - меньше, равно 20%.

Цвет формы экипажа стал отличаться: инженеры(в реакторе) - синий, стрелки(в турели) - зеленый.

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

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

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

Доделаю меню. Реализую грузовой отсек, и ракетные движки. Пушечную турель. То есть, на этом же корпусе можно будет собрать немного другой корабль.

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

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

Вообщем идей создания разных конфигураций кораблей на одном корпусе в будущем будет множество....

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

На этом заканчиваю, всем благ, ссылка на gamedev и альфу в коментах!

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

1
Автор поста оценил этот комментарий

Игра класс! Я тоже пишу игру на ГМС2, правда в другом сеттинге, не могу понять как делать этот JSON, не дашь каких-нибудь ссылок, откуда сам брал инфу о нём?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо! Я использовал - JsonTookit.

Брал с оф.сайта из бесплатных - https://marketplace.yoyogames.com/assets/8066/json-toolkit

Подробное описание функций тут - https://github.com/dicksonlaw583/jsontoolkit/wiki/Function-L...

0
Автор поста оценил этот комментарий

Возможно будет создавть корабли-носители(аля авианосец)?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Об этом пока не думал, запишу в идеи...

показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

На GameDev написано что сейчас только один модуль реактора, один модуль двигателя, один модуль кабины и один модуль турели.

Художник и так старается, вот эти 4 модуля это 20 картинок. Скоро еще будет анимация это еще больше. Корпус 5*5=25 картинок, кнопки и весь интерфейс где то 50+картинок(точно не помню) + Всегда какие то нестыковки приходится перерисовывать не по разу... + Он не только мне рисует, а еще подрабатывает, учится и выполняет другие заказы....

показать ответы
0
Автор поста оценил этот комментарий

RT сейчас называется polaris sector, советую посмотреть, концепция строения кораблей похожа. Там правда в стратегии это все заложено, но именно что в корабле отсеки под опреденное оборудование очень похожа.

в космотир(и иже подобных) там блоки навешиваются вокруг, т.е. корпус состоит из этих самых блоков и создаются абсолютно разные структуры(корабли)


чуть позже посмотрю, добавлю еще мысли.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Polaris Sector да играл, это не совсем то, у меня будут места в корпусе под модули.

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

После долгий раздумий решили с художником делать корпус и там места под определенные модули.

Не могу вспомнить игру, это клон FTL, там тоже места под определенные модули, вспомню напишу...

показать ответы
0
Автор поста оценил этот комментарий

по первому вопросу понятно, можно будет совмещать движки с топливом и без? как я понимаю с топливом дает большую скорость.


второй вопрос- нет, речь о навешивании сверх корпуса(например cosmoteer) или все сугубо в рамках корпуса(RT)? но из общения понял что в рамках корпуса.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да все верно, движки на топливе - выше скорость, совмещать, думаю да, на других корпусах где от 2х и более мест под движки.

Каждый тип движка будет давать свою тягу, каждый модуль и броня будут иметь свой вес, отсюда и скорость.

К сожалению не играл не в то не в то, в каждом корпусе будут места под определенные модули, то есть там где можно поставить движки можно поставить только их и тд...  Возможно еще какие то  модули в пределах логики...

У данного корпуса 5 мест под модули, сзади - движки, средний это реактор или грузовой отсек, возможно в будущем еще что-то, спереди - мостик, ну и по бокам - турели.

показать ответы
0
Автор поста оценил этот комментарий

"Другая сборка будет иметь ракетный двигатель и расходовать топливо запасенное в грузовом отсеке"

а если топливо закончится?


"Вообщем идей создания разных конфигураций кораблей на одном корпусе в будущем будет множество...."

именно на одном корпусе? а-ля remember tomorrow?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Конечно может закончиться ) На то и расчет это не простая леталка-стрелялка, сложная игра, на случай если топливо закончилось, есть несколько вариантов, самый первый который пришел в голову - связаться с ближайшим кораблем пролетающим не далеко от вас и попросить помощи... Вообщея думаю будет несколько возможностей, самый простой - вызвать ближайшую станцию или космопорт и попросить эвакуацию... Реализовать элементарно можно будет... Так же почти уничтоженный кораблик тоже можно будет эвакуировать...

Корпус будет не один, если вы об этом, это самый первый и самый маленький из корпусов...

показать ответы
0
Автор поста оценил этот комментарий

Ссылка на GameDev - https://gamedev.ru/projects/forum/?id=247527

Ссылка на альфу - https://yadi.sk/d/Lew9W3HNdtVyog

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества