Circle sokoban

Добавлен , опубликован
Тут будет большая красивая картинка с названием проекта. Когда-то. Возможно.

Техническая информация

Название: пока определяется
Жанр: логическая игра
Платформы: ПК (временно), все возможные мобильные платформы, к которым у меня руки дотянутся.
Движок: Unity3D
Пространство: 2D
Разработчики: я
Начало разработки: предположительно 6 мая 2014 года
Текущая версия: билд №1 (см. пункт "Готовность проекта")

Игровой процесс

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

Планы на будущее

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

Редактор уровней

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

Готовность проекта

Я не считаю никаких процентов готовности, так как идеи по поводу игрового процесса могут возникнуть в любое время. Список запланированных и уже реализованных игровых элементов можно увидеть в пункте Планы на будущее на этой же странице.
Так что прогресс я буду отображать только в виде версии, при чем, откажусь от стандартной формы, где релизной версией считается единица. Я буду считать обновления, ака билды. Версию на момент основания проекта я буду считать билдом №0. Соответственно, следующая версия будет билдом №1, и т.д.. "Переходом" на новый билд будет считаться обновление общедоступного клиента игры на Dropbox и создание соответственной новости.

Играбельные версии

Управление: W-A-S-D - передвижение, Space - поднять/положить кольцо (позже обучение будет встроено в игру).
Единственная существенная разница между версиями - в web, как я уже сказал, отсутствует возможность сохранять и загружать созданные уровни.

Скриншоты

Обсуждение

Что нужно проекту

Больше всего проекту нужны комментарии, отзывы и предложения. Также, как я уже написал, я буду очень, очень благодарен каждому, кто сделает хотя бы один качественный уровень для игры (это гарантирует вам место в кредитсах). Также, позже проекту понадобится вменяемая графика (наверно, придется опять Тио мучить).
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
10 лет назад
1
Описание хорошее, только добавь парочку скринов.
0
26
10 лет назад
0
Uber, С игрой, в которой три уровня, особо не разгонишься на скрины.
0
29
10 лет назад
0
lentinant, залей веб версию в ресурс
0
26
10 лет назад
Отредактирован lentinant
0
alexprey, и что это даст? Какие преимущества дает залитая в ресурс игра по сравнению с ссылкой на дропбокс, и стоит ли это перезаливания и редактирования ресурса каждый раз, когда я выпускаю новый билд?
0
29
10 лет назад
0
lentinant, Оо, так ты не в курсе, да? :D
0
26
10 лет назад
0
alexprey, я знаю, что игру можно заливать в ресурс. В блоге я изначально так и делал. Однако, как я уже сказал, я не вижу никакого профита от этого по сравнению с отдельной html страничкой.
0
29
10 лет назад
0
lentinant, профит в том, что открывается тут же, а не на отдельной странице
0
26
10 лет назад
Отредактирован lentinant
0
alexprey, сомнительный профит.
Я не говорю, что поддержка вэб-версии юнити на сайте не нужна, просто лично я не хочу ради этого каждый раз редактировать ресурс.
На скринах уже можно увидеть некоторые нововведения будущего билда.
0
26
10 лет назад
Отредактирован lentinant
0
Тот неловкий момент, когда у тебя в скрипте уже под тысячу строчек, и ты уже и сам там можешь ногу сломить. А ведь я и половины функционала не реализовал в редакторе. Попробовал немного разгрузить скрипт переносом специфического кода в отдельные скрипты, но там лажа получается. Буду дальше мучить этот скрипт.

Выпущен новый билд.

Вдруг кто не заметил, добавил android-версию. Интерфейс пока не подгонялся, поэтому все может быть довольно мелким.
0
26
10 лет назад
0
Вероятно всего, проект я переоформлю в проект моих игр (типа Тиодорового T-Games).
Чтобы оставить комментарий, пожалуйста, войдите на сайт.