Математический взгляд на создание компьютерных игр с подробным выводом формул и примерами решений. Руководство для развития математического подхода.
Приведённый ознакомительный фрагмент книги Математическое руководство по созданию компьютерных игр. Справочник предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
Мир игры или сюжет и вселенная
Создавая замысел игры авторы создают иногда целый мир, который начинает иногда жить уже по своим, а не по придуманными авторами законам. Здесь хорошо подходит известная восточная мудрость, что привести лошадь к водопою может и один человек, но даже сорок не смогут заставить её пить. И первое, с чем придётся бороться в созданном новом мире это борьба с заложенными в него противоречиями вида: задан треугольник с пятью углами, найдите длину стороны равного данной фигуре квадрата. Вообще, противоречий быть не должно изначально, только в больших мирах они всё равно появляются потому, что за всем и сразу не уследишь.
Очевидно, что следующей важной задачей становится поиск внутренних противоречий игрового мира. Каждый, кто хоть час играл в RPG, знает, что утверждение: тяжело в учении ― легко в бою, есть непреложная истина. Так что если в игре у игрового персонажа есть возможность пройти обучение, то игроки ей непременно воспользуются и на последующие задания для новичка с рогаткой выходит ветеран с пулемётом. Это особенно касается, как правило, тех игр, где засчитывается применение умений. Способы, как можно поднять все характеристики до предела, находятся обычно чрезвычайно быстро. Не менее странно будет выглядеть рост умений при повторении одного и того же умения по одной и той же цели несчётное количество раз. Очень часто разработчики сами оставляют дырки в заборах, а потом сами же удивляются, что их за это ругают.
Рисунок 1. Наёмник компании «Коготь». Они бывают и такими обаятельными.
Прежде чем что-либо придумывать, надо определиться с основами устройства будущего игрового мира и ответить на несколько важных вопросов. Какие ресурсы будут в игре? Каким будет соотношение между возобновляемыми и невозобновляемыми ресурсами? Будут ли места с ограниченным числом посещений? Какое будет развитие персонажа? Будет ли развитие на основе получаемого опыта или на основе используемых умений? Как их применение будет перерастать в его уровень и почему будет или не будет и каким образом засчитываться или нет. Какая будет балансировка игрового процесса? Будут ли неубиваемые персонажи или невыбрасываемые вещи? И это ещё не все вопросы, а только некоторые. Дальше будет ещё хуже и сложнее.
На выбор устройства игрового мира влияет очень многое: время внутри игрового процесса, происхождение каждого предмета или ресурса, размер игрового мира, сценарий игры и многое другое. Если действие происходит в замкнутом пространстве короткое время, то появление новых предметов будет смотреться странно, так же как и отсутствие в огромном игровом мире на протяжении длительного времени возобновления возобновляемых ресурсов. Особенно сильно заметны такие погрешности при недостатке опыта или нехватке объектов для применения умений. Тогда в ход идёт уже истребление всего, что только можно, что портит впечатление от восприятия игрового мира, или применение в бою самого худшего из оружия и умений чтобы увеличить число ударов или использования умений, что проделывает дыру в сценарии.
Борьба с читерством и манчкинством заслуживает особого внимания. Многие игры позволяют полностью сохраняться и загружаться, что делает некоторые возможности просто находкой для прорывов. Это не относится к серверным играм и только частично к играм, сохранённые файлы состояния которых находятся на компьютере, но сохраняется игра только при выходе. Но ничего не мешает выйти из игры и сделать копию файла, чтобы потом начать заново после провала. При наличии в игре азартных игр или возможности выиграть что-то особенное эта возможность будет использована. Одна из причин всех бед том, что к игре предъявляются сразу два взаимоисключающих требования: с одной стороны игра должна длиться долго, а с другой ― каждое задание должно проходиться как можно быстрее. Приходится искать необходимое решение где-то посередине и всегда есть риск от неё отклониться, чему есть много примеров.
В своё время Morrowind прославился своей всепобеждающей алхимией, а также и Oblivion вместе с предшественником отметился возможностью достигать невероятных уровней путём попадания в тюрьму на самых ранних уровнях и понижения основных характеристик с последующим их повышением. Приём хоть и длительный, но действующий. Справиться с этим явлением было бы предельно просто: достаточно зафиксировать максимальное значение характеристики с реагированием повышения уровня только на него, но этого вовремя не сделали.
Рисунок 2. Наёмник компании «Коготь». Они бывают и такими красивыми.
Мелочи в сценарии могут доводить до изнеможения, но нет ничего важнее мелочей. Промах сценариста может испортить игру больше, чем всех остальных вместе взятых. В Dungeon Lords один король угрожал другому королю всей своей армией, стоял перед шатрами рядом с городом, только армия его куда-то делась из шатров и оставила своего короля одного. В Fallout 3 в убежище 87 появился полковник Отем и его солдаты. Как ему удалось пройти через область смертельной для человека радиации осталось без объяснений, тем более, что выход из убежища был только через пещеры и можно было спокойно встретить Одинокого Странника там. Учитывая беспринципность Анклава непонятно, как уцелели дети в этих пещерах. И если особо выдающиеся игроки сумели дойти до входа убежища 87, то не могли в него войти потому, что дверь не действовала. Да ещё и в месте проникновения полковника осталась дверь с дырой в бездну.
Не менее странно и скомкано выглядела и концовка, когда пришлось лезть к пульту управления очистителем. Причина провала сцены была единственная: на сцене оказалось слишком много действующих лиц и возникла неопределённость. Если бы в зале управления оказалось только двое, то сцена выглядела бы естественно, а создатели игры не добавили бы себе работы в продолжении. А ведь решить вопрос могли два слова: «Оставим твоих друзей снаружи, чтобы они прикрыли нас с тыла и пошли в зал управления.» и тогда концовка была бы вполне уместная.
Уделяя внимание деталям надо помнить о том, что детали должны быть существенные. RPG игру не надо превращать в подобие тамагочи, где надо всё время помнить о сне, еде, воде и всём остальном. Однообразные действия очень быстро надоедают, если не привязаны к игровому сюжету. Если в игре будет затруднительно добывать воду и еду, то есть смысл превратить их добычу в одну из сопутствующих задач, например, как добывание запчастей и боеприпасов. Если выполнить задачу очень просто, то не надо тратить на неё время.
Игровой мир должен быть не только непротиворечив, но и не пуст. Если игра посвящена только истреблению противников, то о прочем наполнении можно забыть, но есть и другие эффективные приёмы заполнения игрового времени. В серии Fallout были многочисленные компьютеры с историей и повествованиями о событиях, а в Morrowind и Oblivion целые шкафы книг всевозможного содержания. Более того: в TES 3 и TES 4 были целые религии, которые способствовали проникновению в дух игры и поглощению её процессом. Создавая основу игры нужно помнить, что кроме необходимых занятий игроку можно добавить ещё и развлечения.
Конец ознакомительного фрагмента.
Приведённый ознакомительный фрагмент книги Математическое руководство по созданию компьютерных игр. Справочник предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других