Dev Math
660 subscribers
138 photos
3 videos
5 files
76 links
Как на самом деле создаются игры. Как сделать игру интересной и реализовать технически. А главное причём тут математика?

Разборы на пальцах, рабочий код, интерактивы. dev-math.ru

Сотрудничество: @it_bizdev
Download Telegram
💡 Вредные советы: Идея

С тех пор как я открыл для себя чудесный мир элевенлабса (и это как я понимаю мне ещё лень с суно разбираться) я всё хотел сделать что-то музыкальное. Но реп банально и получалось кринжово, поэтому как миллениал разбирающийся в интересах большинства (нет) представляю вам новый молодежный формат — частушки.

В инстаграме обсуждали немного воровство идей. И уважаю право любого их скрывать. Но я считаю что идея ничего не стоит. Стоят денег метрики, где у идеи подтверждена ценность. Стоит реализация. А идей есть масса самых разных и как бы круто она не звучала, она всё ещё ничего не стоит.

Но зато под этой эгидой можно скрывать свой проект от общественности. Вдруг скопируют. В общем вот по мотивам Вредных Советов Григория Остера вам набор таких же 🙂

Youtube | Inst

#devmath #fun #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
222
💡 Камень, ножницы, бумага

Почти любая боёвка внутри — камень-ножницы-бумага: фракции, классы, типы юнитов. В Warcraft III круг зашит прямо в таблицу урона: ближники с обычной атакой бьют стрелков в средней броне на 150%, стрелки колющей атакой бьют летающих в лёгкой броне на 200%, магия бьёт тяжёлую броню тоже на 200%.

Только в игре однин удар ничего не решает. Есть запас здоровья, и всё идёт, пока он не кончится. Давайте посчитаем, что это меняет.

Начнём с одного обмена. Контра снимает 1 HP, а камень по ножницам бьёт на 2. Оптимальная смесь подбирается так, чтобы сопернику было всё равно, что выбирать, и выходит: камень 1/4, бумага 1/2, ножницы 1/4. Камень бафнули, а играть его надо реже, чем до правки (было по 1/3). Потому что оппонент играет против вас так же. По сути частоту хода решает урон того, кого он контрит: камень подорожал — бумага, которая его ловит, нужна чаще.

У обоих по 2 HP и поднимем камню урон не до 2, а до 1.5. Что изменилось? Ничего. Смесь осталась ровной, по 1/3: камень всё так же убивает за два удара, как и все остальные. Баф появляется только на уроне 2, когда камень убивает с одного удара, а остальные с двух.

С последним HP та же история. Когда любой удар добивает, урон не значит ничего.

То есть урон в круге контр работает лесенкой: правка либо не даёт ничего, либо перешагивает порог «ударов до смерти». В патчноутах Overwatch так прямо и пишут: урон Take Aim у Freja подняли с 30 до 35, потому что это «restores an important breakpoint against 225-health targets».

Но есть нюанс. Это частоты идеального игрока, а люди случайно играть не умеют.

В общем, прежде чем бафать камень, посчитайте количество ударов :)

#devmath #баланс #кнб #геймдизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
522
«Песни земли»: хакатон по созданию мини-игр вместе с КИОН Строки 🎮📕

Школа дизайна и @kionstroki_ru запускают хакатон по разработке браузерных мини-игр. участникам предстоит выбрать одну из семи фэнтези-новелл, основанных на мифах и легендах разных регионов России, и придумать для неё интерактивную игру.

✏️ участвовать могут студенты любых профилей, а работать можно в командах. готовый код не обязателен: можно представить подробный концепт с механикой и визуалом — кодированием займутся организаторы.

лучшие игры интегрируют в интерактивную карту России на лендинге «Песен земли». команда-победитель получит 30 000 рублей и подарочные наборы от КИОН Строки, а опубликованный проект можно будет добавить в портфолио.


→ 8 октября пройдёт очный хакатон в Школе дизайна, а финальные работы нужно подать до 15 октября

*в визуале используется работа Киры Правосудовой
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
221
😎 Что будет, если в камень-ножницы-бумагу добавить урон

Камень бьёт на 3, бумага на 2, ножницы на 1, бой до нокаута. Как часто выбрасывать каждый знак, чтобы соперник не смог вас переиграть, зависит от здоровья:

1 очко — по трети, любой удар смертелен.
2 очка — камень 11%, бумага и ножницы по 44%.
3 очка — камень 14%, бумага 59%, ножницы 28%.
Много здоровья — камень 17%, бумага 50%, ножницы 33%.

Подробнее 👇
Youtube | Tiktok | Inst

И поставьте 😎 если новый формат роликов нравится больше, чем предыдущий.

#devmath #теорияигр #математика #геймдизайн #геймдев #баланс #каменьножницыбумага
Please open Telegram to view this post
VIEW IN TELEGRAM
332
🥴 Неочевидный момент про сложность забега

Я обожаю кобминаторику и статистику. И казалось бы многие вещи довольно очевидны, но о некоторых ты вообще не думаешь, пока не увидишь метрики.

Допустим, в роглайке 10 комнат, и каждую проходят в 95% случаев. Какова вероятность что игрок пройдет все комнаты? Считаем: 0,95 в десятой степени — 60%. Потому что это логическое И.

В Slay the Spire по разбору 18 млн забегов побед 9%. Этажей до победы около 50, то есть в среднем каждый пропускает 95,3% игроков.

Отсюда неприятное следствие. Возьмём 10 проходных комнат по 97% и босса, которого проходят в 70% случаев. Кто убивает больше? Посчитаем на 100 забегах. В комнатах умрут 26. До босса дойдут 74, и он убьёт 30% из них — 22 забега. Босс страшнее каждой отдельной комнаты, но комнат десять.

Но есть нюанс. Перемножать можно, только если этапы независимы. Проходные комнаты часто убивают руками босса: сняли HP, а добил уже он. Поэтому шанс этапа считают по логам: сколько дошло до следующей комнаты из тех, кто дошёл до этой.

Поэтому на запуске для правок баланса очень важны метрики и их правильный анализ. По моему опыту невозможно спроектировать уровень с заданной вероятностью прохождения средним игроком. Так как даже что такое "средний игрок" не определено.

В общем, одиннадцатая «лёгкая» комната по 95% опустит вероятность пройти забег с 60% до 57%, и об этом нужно помнить при балансировке проходимости игры :)

Ставьте 😎 если даже не задумывались об этом или просто понравился пост.

#devmath #рогалик #баланс #комбинаторика
Please open Telegram to view this post
VIEW IN TELEGRAM
1443
⚡ Что такое баланс в играх?

Баланс — это когда у сторон равные шансы на победу. Делают его двумя способами:
Одинаковые правила — шахматы, шашки, дурак. Но и тут первый ход даёт фору: у белых около 55% очков, поэтому на турнирах цвета меняют.

Разные стороны и подобранные числа — мафия. Мафиози мало, зато они знают друг друга. Мирных много, но они не знают, кто есть кто. Мафия побеждает, когда её столько же, сколько мирных: пятеро из десяти выиграли бы, не начав. Поэтому на турнирах их трое из десяти.

Видео 👇
Youtube | Tiktok | Inst

Неделя в завале, но постараюсь всё успеть.

#devmath #геймдизайн #геймдев #баланс #шахматы #мафия
Please open Telegram to view this post
VIEW IN TELEGRAM
643