Несколько недель назад вбил себе в голову цель придумать концепцию для игры, использующую "принцип матрешки". Немного позже идея сформировалась, но до реализации прототипа руки дошли только сейчас.
Итак, в чем суть. Есть уровень с определенной геометрией. Есть ядро - парящий шарик, которым управляет игрок. Еще по уровню разбросаны оболочки - полые шарики разных размеров. Ядро может присоединять к себе оболочки и, таким образом, переносить их, однако, с определенным условием - непосредственно ядро может присоединять только самую маленькую оболочку; вместе с маленькой оболочкой, можно присоединить оболочку побольше, ну и т.д.. В общем, тот самый "принцип матрешки". В любой момент можно отцепить самую верхнюю оболочку на ядре. Через оболочки ядро, ясное дело, не проходит (не считая те, которые может к себе присоединить). Еще на уровне есть нажимные плиты, они, по сути, реагируют на вес - активировать их можно, поместив на них оболочку, но, при этом, если оболочку убрать, плита деактивируется.
Цель игры - активировать все плиты на уровне.
Играбельная версия тут.
ЖМИ СЮДА
Тестовые уровни лучше не трогать.
Управление:
W-A-S-D - передвижение ядра
Space - присоединение/отсоединение кольца
Тестовые уровни лучше не трогать.
Управление:
W-A-S-D - передвижение ядра
Space - присоединение/отсоединение кольца
Управление в редакторе теперь расписано непосредственно в редакторе. Подробную инструкцию напишу, если потребуется.
Внимание: вэб-версия не поддерживает работу с файлами, поэтому сохранять и загружать уровни вы там не сможете. Поэтому, помимо прочего, я выкладываю standalone версию игры. Сохранение происходит в папку "Мои Документы\Shell User Levels".
Это еще не весь концепт. Уровни, построенные на простых оболочках и плитах, будут составлять только первый "сезон" уровней. Для разнообразия у меня в планах:
Плиты с требованием к весу (размеру) оболочки (больше, меньше, равно)(уже готово)- Разноцветные оболочки, и плиты с требованием к цвету;
- Оболочки с требованием к цвету (те, которые можно прицепить только на оболочку определенного цвета, и те, на которые можно нацепить только оболочку определенного цвета).
- Барьеры - преграды, которые не пропускают ядро, пока не выполнено определенное требование (количество прицепленных оболочек, цвет верхней оболочки, отсутствие прикрепленной оболочки определенного цвета, все оболочки одного цвета и т.д.).
Но их я буду вводить, только если сам концепт будет признан играбельным.
В общем, жду ваших отзывов. При необходимости, попробую сообразить еще несколько уровней. Да, кстати, если у вас появятся идеи для уровней, выкладывайте их в любой форме, буду очень благодарен)) Если что, в будущем мне тоже понадобятся люди, которые помогут с планированием уровней (самый большой гемор для головоломок).
Ред. lentinant
Эльрат:
Насчет ограниченного времени - тут у меня была мысль сделать количество шагов ядра, и, в зависимости от этого количества, выдавать игроку звездочки (пусть они уже приелись, но это самый проверенный метод выражения успешности)..
Ред. Эльрат
Или вон к Гирвелу обратись, он вечно жалуется, что у него толпа идей, но нет рук для реализации (насчет обращения к нему - я серьезно)
Ред. lentinant
Эльрат:
Эльрат:
Эльрат:
Так что, моя окончательная мысль - лучше сделать набор качественных предварительно продуманных уровней. И мультиплеер в головоломке ни к чему.
Просто ты повернут на соревновательной почвеВ общем, шеф, игра ведь твоя - решать тебе. Я так просто, идеи кидаю. Насчет помощи - нужно будет что, напиши в лс.
Пока говорить о чём-то рано, в приложении лишь 1 уровень, да и простенький.
когда кладешь кольцо - потом поднять его нельзя
Ред. Devion
Tiodor, ты видимо поднять на пробел пробуешь, а он сам поднимается и пробел его роняет.
Так то можно много чего придумать - ограничить максимальный размер, чтобы если ты например 2 круга взял, то пока один не положишь, через другой пройти не сможешь
По желанию - позволить ронять только на строго отведенной территории
Получается немного фигово когда ты можешь поднять и сразу положить круг - как то сама соль прохождения через них теряется
Tiodor: