Алексей Патрашов - Математическое руководство по созданию компьютерных игр. Справочник

Тут можно читать онлайн Алексей Патрашов - Математическое руководство по созданию компьютерных игр. Справочник - бесплатно ознакомительный отрывок. Жанр: sci_math, издательство Литагент Ридеро. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Математическое руководство по созданию компьютерных игр. Справочник
  • Автор:
  • Жанр:
  • Издательство:
    Литагент Ридеро
  • Год:
    неизвестен
  • ISBN:
    9785448322839
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Алексей Патрашов - Математическое руководство по созданию компьютерных игр. Справочник краткое содержание

Математическое руководство по созданию компьютерных игр. Справочник - описание и краткое содержание, автор Алексей Патрашов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Математический взгляд на создание компьютерных игр с подробным выводом формул и примерами решений. Руководство для развития математического подхода.

Математическое руководство по созданию компьютерных игр. Справочник - читать онлайн бесплатно ознакомительный отрывок

Математическое руководство по созданию компьютерных игр. Справочник - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Алексей Патрашов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

Переключение уровня сложности может присутствовать, а может и отсутствовать. В первом случае в любое время можно переключить уровень сложности на более низкий или высокий и продолжить игру, а во втором придётся проходить игру с самого начала. У каждого подхода есть свои достоинства и свои недостатки. Если изменение сложности возможно без переигрывания, то игра может быть пройдена при разных уровнях сложности, что усложняет её балансировку и открывает множество обходных путей для прохождения. С другой стороны обходные пути это тоже пути и они вносят разнообразие в способы прохождения игры. Но следует помнить о необходимости отслеживания выполнения задания и установленном в это время уровнем сложности. Этот вопрос мы рассмотрим несколько подробнее.

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

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

Репутация в игре или во имя славы и чести

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

Задача усложняется, если в игре присутствует несколько сторон и репутация у каждой из них вычисляется отдельно. Сразу же возникают вопросы взаимосвязи между объединениями. Как быстро каждое из объединений забывает предыдущие заслуги? Важен ли порядок получения заслуг или всё равно как их получать? Насколько каждое из объединений ревностно относится к работе на другие объединения? Чаще всего эти вопросы решаются просто ограничением возможности вступить в каждое объединение и число объединений, в которых состоит герой, сокращается до оного или работа на каждое объединение не влияет на отношение всех остальных.

Первый из вопросов вычисления репутации состоит в забывании прежних заслуг или запоминании первых поступков. Этот вопрос решает общую оценку в игре влияния порядка двух одинаковых по величине, но противоположных по влиянию на репутацию поступков. Если упор сделан на прежние заслуги, то оценка важности должна убывать, а если помнят только последние заслуги, то оценка важности должна повышаться.

Второй вопрос репутации состоит в величине каждой заслуги. Могут ли две небольшие заслуги оцениваться как одна большая? Можно ли просто складывать оценки заслуг? Ведь хорошо известно, что количество часто переходит в качество и сто раз помочь донести мешок и один раз защитить от разбойников это совсем не одно и то же. Для оценки влияния величины заслуги можно использовать какую-нибудь быстро возрастающую зависимость, чтобы отойти от простого суммирования и увеличить вклад больших заслуг.

Как видно из рассмотренного, задача сводится к способу получения среднего значения из последовательности чисел, а также учёту порядка значений в заданной последовательности. Таким образом задача разделяется на две: определить среднее значение без учёта порядка и ввести способ учёта порядка в получение среднего значения.

Вообще, вычисление любого вида неупорядоченного среднего возможно по Колмогорову. В зависимости от выбора функций можно получить практически любые приемлемые для использования результаты. Чаще всего используется среднее арифметическое. Среднее геометрическое в силу своего требования к положительности знака и среднее гармоническое в силу своего требования неравенства нулю всех членов ряда обычно не используются. Ниже приведена формула неупорядоченного среднего по Колмогорову, где u ― монотонная функция, имеющая областью допустимых значений все возможные значения исследуемых данных, а v ― функция, обратная u.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Алексей Патрашов читать все книги автора по порядку

Алексей Патрашов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Математическое руководство по созданию компьютерных игр. Справочник отзывы


Отзывы читателей о книге Математическое руководство по созданию компьютерных игр. Справочник, автор: Алексей Патрашов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x