Народ, у меня не очень хорошие новости. При тестировании игры в вебе возникла проблема с сохранениями на c#, из за чего скорее всего придётся писать кастомном решение через js. Из за чего настроение в 5 точке, тем более что я обещал тестирование в эту субботу.
Я предлагаю такой вариант, скинуть вам то что уже получилось на Godot для теста, а дальше перенести игру на Unity . Мне с трудом даётся такое решение, так как мне понравился движок Godot, но из за вот таких доработок уходит много времени, которое я бы мог потратить на что то более существенное.
Напишите как вам такой вариант?
P.S Да я говорил что godot лучше подходит для веба, но с учётом того что нужно еще тратить силы на допил функционала движка, это не такой уж и приговор
РОВНО МЕСЯЦ РАЗРАБОТКИ! За это время вас набралось более 40 персон, всем благодарен кто подписался! Вы мотивируете меня. Надеюсь нас станет еще больше!
На данный момент работаю над условиями прохождения. Первое из которых это уничтожение врагов на уровне. Так же добавил тестовый UI победы
За сегодня успел только доработать иконки, очень мало времени. Скорее всего буду делать посты с перерывом в 2 - 3 дня, что бы прогресс был более внушительным
P.S Сейчас на данном этапе разработке идёт работа только с кодом и визуально ничего не меняется. Поэтому и решил сделать перерыв в постах😅
Отчет за сегодня. Переход на выбранный уровень по кнопке, так же кнопка становится неактивной, если уровень закрыт. Появился новый переход с кругом и возможность перемещаться по карте
Сегодня было мало времени, реализовал только базовый скелет сервиса уровней, теперь маркеры уровней изменяют свой стиль динамически от параметра разблокирован ли уровень. Так же маркер персонажа перемещается на выбранный уровень
Решил отдохнуть от редактора, поэтому начал заниматься картой уровней, накидал прототип графики, завтра займусь логикой. Так же добавил систему переходов, как по мне выглядит привлекательно
Прогресс за сегодня, добавил создание поверапов, смену курсора на руку, ластик или стрелку. Так же появилась возможность откатывать свои действия назад
Сегодня занимался подключение UI, на данный момент работают все кнопки, кроме Руки, Сохранения, Возврата и Выхода. Так как для них еще не реализована логика
Сегодня отдыхал от кода, занимался UI редактора, я не художник, но выглядит как по мне хорошо. Если есть идеи по интерфейсу, какие кнопки добавить, то пишите не стесняйтесь!
День был загруженым, так что реализовал сегодня 1 фичу - clickable zone, теперь строительство проходит только на определённой зоне экрана, если нажимаеть на ui элементы, то ничего происходить не будет. На самом деле долго с этим провозился, так как в godot нет простого способа перевода клика или касания пальца в мировые координаты.