Утренняя аналитика ⯀ Разбираем детские игровые механики
После разбора успеха игры Meccha Chameleon копнул ещё глубже. А что если вообще все игровые механики идут прямиком из детства. И появление новой уникальной механики является результатом соединения двух и более других механик. Как в Хамелеоне: рисовать + прятки. Возможно ли создание игровых механик поставить на поток?
Для быстрого примера сопоставим компьютерные игры с детскими играми:
- Minecraft — игра в домики
- GTA — игра в машинки
- Sims — игра в куклы
- Counter-Strike — игра в войнушку
- Among Us — игра в "Верю — не верю"
- Alien: Isolation — игра в прятки
- Fallout — игра в заброшке и гаражах
- Fall Guys — игра в "Царь горы"
- Tetris — игра в пазлы
- Pokémon — игра в коллекционирование вкладышей
- Super Mario Bros. — игра в "Пол — это лава"
Разделил механики на две группы: что использует и что делает. Предмет и действие.
ЧТО
- Кубики
- Куклы
- Машинки, самолётики, бульдозеры, поезда
- Ребусы, шарады, пазлы
- Мячи
- Скакалки, резиночки
- Рисунки, раскраски
- Аппликации
- Кисти, краски, карандаши, мелки, фломастеры, ножницы
- Пластилин, пластика
- Карты сокровищ
- Ведёрки
- Лопатки
- Фигурки животных и людей
- Фигурки еды и предметов быта
- Солдатики
- Роботы
- Волшебные наборы
- Лошадки
- Плюшевые игрушки
- Наклейки, фишки, карточки
- Вкладыши
- Жвачки
- Монетки
- Стекляшки
- Цветочки
- Вода
- Песок
- Глина
- Грязь
- Лужи
- Самокаты
- Велосипеды
- Ролики
- Скейты
- Настолки, игральные кубики
- Сундуки, копилки, коллекции
- Стульчики, столики, детская мебель
- Качели
- Оружие, пистолет, водяной пистолет, автомат, нож, рогатка, петарда, трубочка, палка, ветка
- Костюмы, маски
- Фонарики
- Темнота, тень
- Монстры
- Стихи
- Считалочки
- Правила
- Обручи
- Обратные отсчёты, ритмы
- Экраны, планшеты
- Мультики
- Бонусы
- Сюрпризы
- Зеркала, солнечные зайчики
- Питомцы, кошки, собаки, попугаи, хомячки
- Насекомые
- Сны
- Подушки
- Стены, заборы, двери, ключи
- Магниты, клей, скотч
ДЕЙСТВИЕ
- Рисовать
- Лепить
- Наклеивать
- Танцевать
- Петь
- Играть на музыкальном инструменте
- Переносить, взять, поставить
- Собирать ресурсы, копить
- Читать (родители читают книги)
- Строить (домики)
- Догонять, поймать, бегать (ляпки)
- Прятаться (прятки)
- Выбивать, кидать (вышибалы, снежки, блинчики на воде)
- Симуляция (дочки-матери, магазин, школа, полиция, больница и так далее)
- Прыгать (батут), перепрыгивать (паркур)
- Стрелять
- Лазить (по верёвке на дерево)
- Замирать (прятки, море волнуется раз, тише едешь — дальше будешь)
- Балансировать (пол — это лава, стоять но одной ноге, ходить по бордюру)
- Перетягивать (канат)
- Качаться (на качелях)
- Обманывать (верю — не верю, мафия)
- Отгадывать (загадки, ассоциации, испорченный телефон)
- Обмен (вкладыши, монетки, игрушки)
- Кормить (куклу, тамагочи)
- Лечить (куклу)
- Ломать, крушить, рассыпать (башни из песка и кубиков, толкать домино)
- Наказывать (тюрьма, ставить в угол)
- Хоронить (могилка)
- Праздновать (День рождения, праздники, достижение в конкурсах)
- Иерархия, назначение роли, кооперироваться
- Испытывать удачу (колесо фортуны)
- Исследовать, путешествовать (заброшки, стройки, ходить на речку, в лес)
- Экспериментировать (смешивать жидкости, смотреть поведения разрушения, соединять предметы)
- Садить, собирать урожай
- Повторять, подражать (повторяй за мной)
- Обустраивать, украшать (комнату)
- Ориентироваться (по карте)
- Срезать углы (дырка в заборе, срез пути)
- Ждать, терпеть, сдерживаться (не засмеяться, донести не расплескав воду, стоять в очереди)
- Спать, отдыхать (тихий час)
- Зарабатывать (бонусы, выполнять задания)
- Терять (любимую игрушку)
- Находить
- Украсть, угнать
- Расти, взрослеть (отметка на косяке двери)
- Драться, бороться (подушечные бои)
- Уворачиваться, блокировать, додж, парирование
- Дразнить
- Хвастаться
- Жаловаться
- Мириться
- Делиться, распределять (игрушками, конфетами, дольками мандарина)
- Кастовать заклинание (волшебное слово)
- Портить, пачкать (измазаться в грязи)
Теперь уже можно собирать более сложные механики. Если взять 2 от предмета и 2 от действия, то получим 2,6 млн. различных вариантов. Загрузил в скрипт и рандомом получил такую механику:
Подушка + лопата + перетягивать + строить
Предложил нейронке найти такую игру.
Прямое попадание (почти 100% совпадение): Shovel Knight: Showdown (или оригинальный Shovel Knight). Здесь Лопата — это вообще главное оружие и инструмент геймплея.
Лопата + Подушка (Драка): Рыцарь с лопатой прыгает и яростно лупит врагов, как в подушечном бою на уничтожение.
Строить: В спин-оффах и механиках есть элементы обустройства лагеря.
Перетягивание: В режиме Showdown есть мини-игры на удержание позиций и перетягивание контрольных точек/объектов на свою сторону.
Главный песочный хит: Minecraft / Terraria
Лопата: Базовый инструмент для терраформинга.
Строить: Основа игры.
Подушка (Кровать): Кровать — ключевой элемент (точка спавна и пропуск ночи).
Перетягивать: В мультиплеерных модах или мини-играх на серверах (вроде Spleef, где лопатами копают землю под ногами соперников, или Bed Wars, где защищают кровати-подушки).
Если убрать лопату, то на ум мне приходит игра Catherine. Пространство в игре постоянно перестраивается, а герой с подушкой в подмышку перетягивает кубики и взбирается по ним.
Или вот автор делает игру из пластилина. Он взял механику лепить и объединил с механикой стрелять. Получил новую уникальную механику. Сам он использовал концепт другой игры The Neverhood (Не верь в худо). В которой механику лепить соединили с механикой читать (рассказывать историю) и отгадывать пазлы.
А в игре Fall Guys не стали останавливаться на чём-то одном, закинули сразу кучу механик из детских игр. Царь горы, ляпки (отобрать хвост), игра на запоминание (фруктовое пюре), пол — это лава (тонкий лёд), качели, лепить снежки, мяч (фоллбол), колесо фортуны (двери-обманки) и так далее.
На самом деле, в играх часто применяется сложный набор механик. В старенькой и многими любимой Transport Tycoon хоть основная механика — игра в поезда, строительство железной дороги, станций, комплектация вагонов и локомотивов. Но дополнительно ещё и градостроение, и создание других видов транспорта (грузовики, автобусы, корабли, самолёты) и менеджмент, и изменение ландшафта, и сбор ресурсов.
Однако, чем сложнее механики (более комплексные), тем сложнее в игру вкатиться. Поэтому такие игры как Хамелеон берут небольшую смесь простых механик, которым не нужно учиться, они понятны на интуитивном уровне. Ведь игрок покупает игру на пару часов игры вечерком. У него нет времени, чтобы в правила долго вникать. Это как сходить на пару часов в кино.
Объединение механик применимо и в реальной жизни. Ради интереса решил научить племянницу на этих выходных, как писать слова. Взял две уже известные ей механики. Рисовать и отгадывать буквы. И объединил их. Сказал ей срисовывать буквы из азбуки-отгадайки в последовательности, как буквы произносятся в слове. И она справилась.
Пока обдумываю, как встроить генерацию механик в свою игру. Кроме механик генерировать также планирую текстуры и модели. Размер игры оставлять минимальным. Где-то в пределах 15 mb. Чтобы легко было переносить и использовать. Также детализированные модели и текстуры могут генерировать локальные или облачные нейронки, но их выделю в отдельное DLC на лютые гигабайты.
Задумку с генерацией взял из демо-игры .kkrieger известной демо-группы Farbrausch. Они упаковали всю квейк-подобную игру в 96 kb. Если бы текстуры и модели были распакованы, то весили бы 300 mb.
Похоже, посты о геймдеве на DTF совсем не читают, поэтому завязываю с ними. Может, после публикации в Стиме напишу, а может и нет.