Загрузить PDF Загрузить PDF

Эта статья расскажет вам, что нужно знать и делать, если вы хотите создать свою собственную RPG (Role-playing Game, ролевую игру) в программе RPG Maker XP (она же RMXP), созданной японской компанией Enterbrain.

Скачать эту программу можно здесь: http://www.rpgmakerweb.com/product/rpg-maker-xp

Тридцатидневная пробная версия бесплатна, полная же версия стоит $29.99 (около тысячи рублей). При этом вы загрузите не один, а два файла: собственно, саму программу RPG maker, а вместе с ней еще и файл RTP (Run-time package, набор используемых файлов). RTP - это, если в общем, все те материалы, которые потребуются вам в процессе работы над игрой.

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

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

И последнее - скриншоты в этой статьей взяты из RPG Maker VX Ace, а не RPG Maker XP. Впрочем, интерфейсы этих версий достаточно схожи, чтобы запутаться было практически невозможно. .

  1. Именно идея будет первым шагом, потому как начать работу, не имея идеи или чего-то вроде общего представления, вы не сможете. И на этом этапе, можно сказать, и сосредоточена большая часть веселья, благо что у вас, скорее всего, уже есть несколько идей на счет будущей игры - пусть даже если это просто всякие приятные мелочи, которые было бы круто реализовать в игре. Подумайте над ними хорошенько. Подумайте также над всеми персонажами, локациями, врагами, предметами, оружиями, способностями и так далее. Так вам будет куда проще работать над непосредственно реализацией игры, ведь работать по четкому техническому задания куда проще, чем работать, внося коррективы в процессе, без какой-либо системы.
  2. Насколько сценарий будет подробным - это уже вам решать, но сам факт наличия сценария, в котором будут содержаться и диалоги, и описания происходящих в игре событий, жизненно важен для хорошей игры. Как и в случае с идей, сценарий стоит изложить на бумаге. Это не только поможет вам четче видеть общий сюжет игры, но и существенно упростит работу над текстовой частью игры - ее можно будет банально копировать и вставлять. Сценарий и техническое задание, созданное до этого, будут вашими самыми основными рабочими инструментами.
    Реклама

Нарисуйте карту. Почему сейчас надо именно рисовать карту? Это поможет вам зримо представить мир игры, а это, в свою очередь, позволит вам, если надо, внести в игру соответствующие коррективы. Чтобы начать создавать карту, кликните правой кнопкой мыши по созданной по умолчанию карте в соответствующем окне< и выберите пункт “New Map” (Новая карта). Для создания карт используются так называемые “тайлсеты”, а их можно взять из загруженного вместе с программой файла. Собственно, вся графика, что может быть использована в игре, входит в состав того или иного тайлсета. Расставлять объекты из тайлсетов вы будете по сетке, но это потому, что “сетка” - это, можно сказать, базовый принцип, лежащий в основе RPG Maker’а. Каждый квадрат сетки представляет собой один шаг персонажа. Соответственно, вы можете замещать в квадратах те или иные тайлы (tiles, плитки, но чаще - просто тайлы). По аналогии создаются и события, но об это чуть позже. К слову, в вашем распоряжении будет сразу три слоя карты, то есть мы можете сделать стены, потолки и все прочее, что должно быть над землей. Для каждой ячейки в тайлсете можно задать уникальные характеристики - например, можно указать, является ли ячейка проходимой, а если да, то в каких направлениях. Это делается в меню Database > Tilesets (База данных - Тайлсеты), но об этом тоже позже.

  1. 1
    • Если вы создаете карты под-уровней, существующие в границах других карт (например, небольшая пещера в лесу), то карту под-уровня следует создавать из карты “родительского” уровня, кликнув по последней правой кнопкой мыши и создав под-уровень именно из него, а не из карты мира. Так вам будет куда проще разобраться в том, какая карта с какой связана.
  2. Над этим уже придется поработать достаточно долго. Все, что вы будете здесь делать, будет создаваться через базу данных - окно Database. Вкладки, которые вы увидите сверху, это, по сути, список дел - ваших дел. Проработать придется все, чтобы заполнить игру именно тем, чем вы хотите ее заполнить, причем как в плане главных героев, так и в плане оружия, способностей героев, предметов, статусов и эффектов, монстров, опыта за победу над монстрами, наград за победу над монстрами. К тому же, придется поработать и над тайлсетами. В общем, здесь вы будете создавать игру, пусть даже и в несколько статичном виде. Интерактивность начнется потом, когда вы перейдете к созданию событий. Конечно, вы еще не раз и не два будете возвращаться к этому шагу, внося те или иные изменения в игровые объекты, но пока что ваша задача такова: сделайте “предварительный набросок”.
  3. Очень, к слову сказать, важный момент. Чтобы создать событие, выберите слой “Events”. Дважды кликните на тайле на карте. Опций будет много, но вот что можно сделать, если в общих чертах: поставить NPC (не-игрового персонажа, вроде обычного жителя города или деревни), с которым можно поговорить, запустить диалог между героями или начать битву. Активацию событий можно настроить любым удобным образом - и по касанию к чему-то, и по клику на пробел (клавишу выбора по умолчанию), находясь рядом с тайлом, и автоматически при входе на уровень… Вариантов много, поэтому предлагаем вам всех их перепробовать - поверьте, будет весело!
  4. Группы монстров-то вы уже создали, теперь осталось просто расставить их по нужным местам. Сделать это можно через меню карты - кликнув правой кнопкой по панели меню и выбрав пункт “Map Properties” (Свойства карты). Там вы сможете выбрать, какая именно группа монстров будет обитать на той или иной карте, как часто она будет нападать на героев и так далее.
  5. Что за RPG без музыки?! У музыки важная роль - она создает атмосферу. Поверьте, игроки, прошедшие вашу игру, будут вспоминать в том числе и музыку. Выбрать для игры можно, по существу, любые записи (как полученные из файла с материалами, так и другие). При этом можно выбрать музыку для уровней, битв, битв с боссами, роликов и всего прочего. Музыка создает настроение, учтите это и выбирайте ту музыку, которая подходит для каждой конкретной ситуации. Музыка для уровня выбирается в том меню, где вы задавали группы монстров, музыка для битв выбирается через базу данных, как и музыкальное сопровождение и простых событий, и главного экрана с меню, и экрана “Игра окончена”, и всего прочего. Можно даже настроить событие так, чтобы по его активации начинала играть та или иная музыка.
  6. Чисто технически, этот шаг не обязателен. Тем не менее, редко какая RPG обходится без сторонних и побочных квестов. Да, не спорим, основной сюжет - это самое важное, но, положа руку на сердце, все мы любим хорошие побочные квесты. Именно они делают игру менее “линейной”. Какие квесты добавить? Скажем, “Могучий герой, уничтожь монстров в той пещере и получи за это Меч Тысячи Истин!” или что-то в этом духе. Напрягите фантазию!
  7. Закончили? Еще тестируйте. А потом еще, и еще, и еще. Тестировать надо не что-то одно, а все и сразу, целиком и полностью всю игру. Учтите, игра должна становиться сложнее с каждым новым уровнем, однако необходимо сохранить баланс сложности и удовольствия от игрового процесса. Не лишним будет сделать файл-сохранение, которым вы будете пользоваться потом, чтобы вносить изменения. А вносить изменения придется, ведь ошибки (баги) будут повсюду! Поверьте, баги могут свести на нет все удовольствие от игры - особенно, скажем, если вы пропустите не открывающуюся дверь, которая не пустит героев, скажем, к критически важному для сюжета персонажу. Играйте в свою игру снова и снова, тестируя ее во всех аспектах, пока не приведете игру в приличный и свободный от багов вид. Привели? Протестируйте еще разок, а потом примите наши поздравления - вы закончили делать игру! Впрочем, вы ведь хотите, чтобы плодами вашего творчества насладились и другие люди? Тогда читайте дальше.
  8. Итак, игра готова, вы хотите, чтобы в нее играли и другие. Что делать? Тут есть несколько вариантов. Первый и простейший из всех заключается в том, чтобы дать игру вашим друзьям - можно даже на том компьютере, где вы ее и сделали. Впрочем, если вы запишете игру на диск, то так будет даже лучше.
    • Вам нужно будет сжать игровые данные: перейдите в меню “File” (Файл), далее “Compress game data” (Сжать игровые данные). Программа спросит, в какую папку или на какой диск ей разместить сжатые файлы. Полученные сжатые данные будут содержать все, что необходимо для запуска игры, кроме звука и графики. Именно поэтому, к слову сказать, в начале этой статьи был упомянут файл RTP, файл дополнительных материалов. Если человек, который будет играть в вашу игру, установит этот файл себе на компьютер, он без проблем сможет запустить игру из сжатого файла, ему даже не понадобится для этого устанавливать RMXP.
    • Загрузить файл RTP отдельно можно здесь: http://www.rpgmakerweb.com/download/run-time-package
    • Если игроки упорно не устанавливают этот файл, то вам нужно добавить аудио и графику к сжатым файлам. Это, конечно, в разы увеличит объем файлов, но зато в этом случае игроку потребуется сделать всего два клика, чтобы запустить игру.
    Реклама

Советы

  • Веселитесь! Если вам не интересно работать над игрой, то в чем смысл?
  • Если вам интересно, предоставляет ли программа более продвинутый потенциал, то к вашим услугам полнофункциональный редактор скриптов на Ruby. Помните, если знать, как (или уметь искать это самое “как” в Google), то можно изменить любой аспект игры - абсолютно любой, от вида боя и до специальной погоды в тех или иных ситуациях.
  • Учитесь и пробуйте. Эта статья - лишь верхушка айсберга, ваши же возможности при работе с RPGMXP почти что безграничны!
Реклама

Предупреждения

  • Учтите, что люди довольно часто теряют интерес и забрасывают игру, когда понимают, сколько придется потратить на нее сил и времени. Да, если вы хотите сделать достаточно длинную игру, то вам потребуется потратить МНОГО сил и времени. Будьте к этому готовы или не начинайте вовсе.
Реклама

Источники

  1. http://forums.rpgmakerweb.com/ - The official forums for all RPG Makers
  2. http://rpgmaker.net/ - A wealth of resources for RPG Makers
  3. http://www.neoseeker.com/forums/22121/ - Another useful RPG Maker forum

Об этой статье

Эту страницу просматривали 51 695 раз.

Была ли эта статья полезной?

Реклама