Circle sokoban: билд №0

На этот раз головоломка, концепт которой навеян матрешками.
1 10 168
0
27
10 лет назад
0
lentinant, не нашел способа ставить вертикальные стены. Он есть вообще?
0
26
10 лет назад
Отредактирован lentinant
0
Extravert, если вы о тестовых уровнях, то на них я вам рекомендую вообще забить - я не собираюсь их править, особенно после недавно проведенных мной манипуляций с префабами. На этот момент проект находится в стадии "сделай сам".
Когда реализую загрузку уровней с файлов - возобновлю эти уровни в виде файлов, и загружу нормальные версии.
0
27
10 лет назад
0
lentinant, ну плиты - суть одна.
Когда мы проходим через плиту и НЕ оставляем там круг она горит красным
Когда мы проходим через плиту и оставляем там круг она горит зеленым
Вначале загрузки уровней мы НЕ имеем колец на плите, но они горят зеленым. Имею ввиду уровни уже построенные.
0
26
10 лет назад
Отредактирован lentinant
0
Extravert, это плиты -_- Какие именно части? О том, что плита нажата, говорят только центральный круг и четыре штучки на "лапах". Зеленые кольца вокруг круга - это показатели того, какие кольца принимает плита. И когда конкретно? Если в режиме редактирования, то не думаю, что это так страшно - при проверке уровня, они тушатся.

Да, забыл упомянуть. Поскольку мне надоело при каждом новом билде удалять отсюда старый, загружать новый, и менять ссылку на него в тексте, я просто оставлю ссылку на DropBox, которая всегда будет одинакова, пока я не переименую файл.
0
27
10 лет назад
0
немного смущает что порталы горят зеленым, когда в них ничего нет
0
26
10 лет назад
Отредактирован lentinant
0
Да, народ, такой еще вопрос - как думаете, управление на мобильный лучше делать экранными кнопками или свайпами?

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

Окай, залил.
Список изменений
  • Пофиксил (наверно) баг, указанный Экстравертом (во всяком случае, теперь, если нажата одна кнопка, код других исполняться не будет).
  • Для пущего удобства, теперь, когда вы в редакторе расставляете или передвигаете элементы, весь остальной интерфейс убран. Пока не предусмотрено для удаления, в меру того, что оно реализовано не так, как передвижение и создание элементов.
  • Наконец-то есть система сохранения и загрузки уровней. Пришлось отказаться от удобства, теперь это просто маленькое окошко, где вы вписываете название уровня, который хотите сохранить/загрузить. Сообщений при неправильной загрузке пока не предусмотрено - окно просто закроется. Файлы хранятся по адресу C:\Users\Username\AppData\LocalLow\DefaultCompany\Shell (хотя, это для редактора, кто знает, как в вэб-версии будет).

Мда, вэб плеер сохраняет фиг знает куда. Поищу. Ну, или поставлю сейв в Документы.

Окей, готово. Теперь ваши уровни будут храниться в "Мои Документы", в папке "Shell User Levels".

Ну что же, итоги сделаны. Вэб-версия не хочет нормально работать с сохранением файлов. В связи с чем, для корректной работы с редактором, выкладываю Standalone версию. Ссылка под вэб-версией.

В принципе, можно перейти на полноценную систему загрузки уровней внутри игры (вместо создания каждого уровня вручную в редакторе Юнити). Я просто сделаю сцену-пустышку, в которой, в зависимости от выбранного в меню пункта, будет загружаться уровень необходимого формата, по тому же принципу, по которому он загружается в редакторе. У меня были сомнения насчет того, где хранить уровни (к примеру, я абсолютно не разбираюсь в иерархии директорий андроида), но их оказалось вполне реально хранить непосредственно в ассетах игры.

Из-за жутко нарушенного дневного режима, не смог сегодня заснуть. Поэтому пилил дальше (а еще шпилил, но это не так важно).
Итого: сделал "переборчивые" плиты. Пришлось перерисовать их на что-то уродливое, но на это были определенные соображения. Требование можно выставить в любой комбинации - начиная "принимаю все" и заканчивая "принимаю ничего" (да, это будет вариант без победы; подобные вещи становятся фишкой моего редактор - игра "детектор ленивого дизайнера"). Окно настройки вызывается кликом левой кнопкой мыши на плиту, когда сверху справа выставлен пункт Modify (костыли, они повсюду; позже попробую как-то унифицировать управление в редакторе). Сохранение с сабжем сдружено.
Еще добавил маленькие зеленые ободки между присоединенными кольцами - полезно в ситуации, когда вы стоите в кольце, и думаете, присоединили вы его только что или отсоединили.
1
26
10 лет назад
1
Extravert, довольно банальный баг - код для двух перемещений исполняется одновременно, с чего косяки. Решу либо переходом с OnMouseButton обратно на OnMouseButtonDown, либо заглушкой, которая будет активироваться при первой же нажатой кнопке, и блокировать все остальные кнопки.
Хотя, без заглушки не обойтись - с OnMouseButtonDown все равно можно будет одновременно нажать две кнопки.

Project Spark: казуальный геймдев

Project Spark - игра, суть которой состоит в... создании игр. Очень похоже систему карт в WarCraft 3, но современней, мощнее, симпатичней.
3 1 438
0
26
10 лет назад
Отредактирован lentinant
0
раз ты хочешь создать проект
Я предлагаю создать проект, если найдется достаточное количество людей, которые этим будут заниматься, или уже занимаются (сам я это вряд ли сделаю, опыт предыдущих моих обучающих проектов показал, что руководитель оных из меня плохой).
Эльрат:
Да, это только предложения - можно оставить все как есть.
Если тут никто не прочитает - можно любой вышеуказанный вариант.
Эльрат:
А база графических материалов большая?
Базовых не особо много. А вот маркет обширный.
Вещи в маркете надо покупать, как я уже сказал, за кредиты. Кредиты даются за испытания. Также, вроде бы, для доступа к определенному контенту нужен определенный уровень профиля.
0
37
10 лет назад
Отредактирован Эльрат
0
Кто сломал мне txt2? Почему слова "Редактор логики" не хотят заголовком отображаться?
lentinant, перед заголовком пустая строка была не пуста - в ней был лишний пробел (символ).

Насчет игры - помниться, кто уже на сайте писал о ней. Интересная штука. А база графических материалов большая?

Могу предложить перенести ресурс в раздел Прочее (или в Геймдев) - даст возможность добавить ресурс на главную (раз ты хочешь создать проект). Правда, он исчезнет из блога. Есть еще вариант сделать второй ресурс где-нить в суперпроектах с возможность добавить на главку и даже с ссылкой на эту статью. Но этот второй ресурс должен быть полноценным - а не рекламой данного статьи.
Да, это только предложения - можно оставить все как есть.
0
26
10 лет назад
0
Кто сломал мне txt2? Почему слова "Редактор логики" не хотят заголовком отображаться?