46
Математика в играх Юрий Исаев 07.03.2017

Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Embed Size (px)

Citation preview

Page 1: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Математикав играх

Юрий Исаев

07.03.2017

Page 2: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

О себе

Юрий ИсаевСпециалист по игровому моделированию экономических и социальных процессов

Программист (МИРЭА, факультет вычислительных машинных систем)

Разработка деловых игр и симуляцийГеймдизайнер в GET Global

Базовое образование

Текущая деятельность

В числе заказчиков

Page 3: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Деловые игры и их специфика

Задача Заказчик Время

Общая ситуация на рынке

Компьютерные игры

Настольные игры

Деловые игры

Page 4: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Оценка Обучение Изучение

Page 5: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Игра как модель

Page 6: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Опытвзаимодействия

Опытвзаимодействия

Page 7: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Объект

Изучение

МодельПрототип

Page 8: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

МОДЕЛЬНОЕ ПРОСТРАНСТВО

ОБЪЕКТНОЕ ПРОСТРАНСТВО

ФУНКЦИОНАЛЬНО-ИДЕАЛЬНОЕ МОДЕЛИРОВАНИЕ

УПРАВЛЕНИЕ РАЗВИТИЕМ СИСТЕМЫ

АНАЛИЗ

СИНТЕЗ

Банк методови примеров

ИДЕЯЦЕЛИРАЗВИТИЯ

ДИАГНОСТИКА

РЕДУКЦИЯ ТРАНСФОРМАЦИЯ

ВЕРИФИКАЦИЯ

ЦИКЛ

АРИЗ (Алгоритм Решения Изобретательских Задач)

Page 9: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Постановка задачи

Исследование реальности

Создание модели

Геймификация

Балансировка

Испытания

Сверкапонимания

Гипотезарешения

Планированиеработ

Изучениепроцессов

Сборстатистики

Сбор мнений

Наполнениемодели

Верификациямодели

Построениемодели

Игровые целии показатели

Действияи механики

Определениеместа игрока

Формулированиеправил

Выравниваниеусловий

Поиск стратегий

Проверкарезультата

Проверкагеймплея

Page 10: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Базовый элемент игры

ВЫБОР

А В

Page 11: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

А ВВЫБОР

А ВВЫБОР

С DВЫБОР

Page 12: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

5+7 = ?А В

11 12

Page 13: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

ВЫБОРВА

Page 14: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

ВЫБОРА В

Page 15: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

ВЫБОР

Page 16: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

ВЫБОРА В

⚀⚂⚄ ⚁⚃⚅

Page 17: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

ВЫБОРА В

6

16,67% 13,89%

Page 18: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

А В

В

А

Page 19: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

А В

В

А

Page 20: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Функциональная модель

Последствие А

Выбор А

Система правил и ограничений

Последствие В

Ситуация

Выбор В

Page 21: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Теория игр

Теория игр – это раздел математики,изучающий методы анализа и оценки конфликтных ситуаций

Ситуация называется конфликтной,если в ней участвуют стороны,

интересы которых полностью или частично противоположны

Если имеется несколько конфликтующих сторон,каждая из которых принимает некоторое решение,

определяемое заданным набором правил,и каждой из сторон известно

возможное конечное состояние конфликтной ситуациис заранее определенными для каждой из сторон платежами

(выигрышами, степенью удовлетворения интереса),то говорят, что имеет место игра

Page 22: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Задача теории игрсостоит в выборе такой линии поведения (стратегии) игрока, отклонение от которой может лишь уменьшить его выигрыш

Стратегия игрока называется оптимальной,если при многократном повторении игры

она обеспечивает игрокумаксимально возможный средний выигрыш

(минимально возможный средний проигрыш)

Наличие множестваоптимальных стратегий

В некоторых случаях оптимальная стратегия

должна являтьсяцелевой стратегией

Page 23: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Джон Форбс Нэш(13 июня 1928 — 23 мая 2015)

Равновесие Нэша

Page 24: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Молчать Сдать

Сдать

Молчать

1 год 1 год 10 лет

10 лет 5 лет 5 лет

Page 25: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

+50 +50

+50+50

-10 0

0-100

Page 26: Математика в играх. Баланс игры. Теория игры. Юрий Исаев
Page 27: Математика в играх. Баланс игры. Теория игры. Юрий Исаев
Page 28: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Игровой баланс

Page 29: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Новое правило:Нельзя повторять предыдущий выбор

Page 30: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

+1

+1

+1-1

-1

-1

00

+1

0

0 -1

Выбор Баланс

Page 31: Математика в играх. Баланс игры. Теория игры. Юрий Исаев
Page 32: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

+1

+1

+1

-1

-1

00

00

+1

-1

-1

Выбор Баланс

Page 33: Математика в играх. Баланс игры. Теория игры. Юрий Исаев
Page 34: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Образовательная играСимуляцияСоревновательная игра

Рассмотрениевозможных ситуаций

выбора в игре

Проверкаравенства условий

Проверкаальтернативности

стратегий

Поисквозможных стратегий

Проверкареалистичности условий

Проверкареалистичности

стратегий

Проверкастратегий

на соответствие цели

Page 35: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Математика

Малые числа

Большие числа

Дробные числа

Относительные числа

Порядок чиселне превышает 2

(2, 8, 14, -5)

Порядок чисел3+

(124832, 844, -3954)

Используются числа с плавающей точкой(12.867, 0.432, 825.73)

Диапазон дробных чисел от 0 до 1

(0.0132, 0.432, 0.324)

Page 36: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Детерминированность(определенность)

Стохастичность(случайность)

Page 37: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Примеры

Уровень Прочность замка

11 8 250

12 8 500

13 9 000

14 9 000

15 10 000

16 17 500

17 30 000

18 50 000

19 85 000

20 145 000

21 250 000

22 425 000

23 1 250 000

24 2 225 000

25 4 000 000

«Рост по экспоненте»

Page 38: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Механика удержания

Побуждение к нападению

Pay2WinКульминация

Page 39: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

История игры: http://rubbl.org/index.php?topic=47.0

Официальный сайт: http://www.bloodbowl-game.com/

Российская лига Blood Bowl: http://rubbl.org

Page 40: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

OCC (perpetual scheduled league) data for seasons 4-28, over 24k matches at all TVs

Источник: http://forum.bloodbowl-game.com/viewtopic.php?p=58988

Page 41: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

FUMBBL B after scheduler change, over 55k matches at all TVs

Источник: http://forum.bloodbowl-game.com/viewtopic.php?p=58988

Page 42: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Бросок на броню

Бросок на травму

Бросок на тяжесть травмыБросок Результат Вероятность

1-7 Оглушение 58,33%

8-9 Нокаут 25%

10-12 Травма 16,67%Бросок Результат Вероятность

1-3 Легкая травма 50%

4 Тяжелая травма 16,67%

5 Ранение 16,67%

6 Смерть 16,67%

Page 43: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

MB — Mighty Blow+1 к броску на пробой брони брони,если бросок успешен и без навыка,то +1 к броску на травму

PO — Piling OnВозможность перебросить проверку на пробой брони,если броня пробита,то возможность перебросить проверку на травму.Если навык используется, то использующий его так же оказывается поваленным на землю (без прохождения проверок на пробой брони и травмы).

CL — ClawsЕсли броня цели больше или равна 8,то считается, что броня равна 7.

Page 44: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

AV - MB PO CL MBPO MBCL POCL MBPOCL

7-9 11,9% 22,6% 27,0% 17,4% 45,0% 31,3% 37,6% 58,5%

Page 45: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Вместо заключения

Page 46: Математика в играх. Баланс игры. Теория игры. Юрий Исаев

Контакты

Юрий Исаев

Самый простой способ связи:

http://fb.com/tordensonFacebook

Спасибо за внимание!

Пожалуйста,если отправляете запрос на дружбу,пишите кто вы и откуда :)