Логические выражения, синтакис
Небольшая заметка о любопытной механике, встреченной в паре аркадных игр. Может пригодиться в других жанрах.
Эта статья посвящена разработке игр под Playdate. Playdate — это такая небольшая портативная консоль с ручкой и однобитным экраном. Консоль сделана «for fun». В нее весело играть, но еще интереснее под нее разрабатывать.
Как-то для одной механики нам понадобилось рассчитать шансы выпадения предметов на основе весов, но расчет формулами по математике не складывался из-за сложности условий, и проще было написать скрипт, который «рандомит» несколько тысяч случаев и считает итоговые шансы. Поделюсь скриптом, вдруг кому-то может пригодится.
Игра, в которую я играю на телефоне уже почти две недели: Punch Kick Duck. Хочу ее порекомендовать тем, кому, как и мне, нравятся челенджи в играх.
На прошедшей церемонии The Game Awards лучшей мобильной игрой года стала Marvel Snap. При этом она сумела обогнать даже Genshin Impact. Не будем вдаваться в теории заговоров, давайте просто познакомимся с этой игрой поближе.
Появилась идея сделать серию статей о том, как правильно описывать логику и формировать будущую модель игры. Я думаю, что заметки на эту тему могут быть полезны не только начинающим, но и опытным геймдизайнерам.
В этом месяце много играл в Homescapes. Причиной увлечения игрой стало новое событие с механикой «merge». Я провел в ивенте кучу времени, сконвертировался в покупку, и, чтобы не пропадать игровому опыту зря, решил детально разобрать и описать, как работает это событие.
Расскажу о движке Puzzlescript, на котором легко сделать прототип для небольшой головоломки. Движок написан на HTML5, поэтому в прототипы можно будет играть даже в браузере телефона.
Несколько примеров, как может использоваться разница в размере у сундуков, чтобы дополнительно акцентировать внимание на увеличении наград внутри. Ничего особенного, но почему бы и не использовать такой простой прием, если это позволяет дизайн.