Ця стаття розповість вам, що потрібно знати і робити, якщо ви хочете створити свою власну 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. Втім, інтерфейси цих версій досить схожі, щоб заплутатися було практично неможливо. .
Кроки
- Вам потрібна ідея, яку потім ви будете реалізовувати.саме ідея буде першим кроком, тому як почати роботу, не маючи ідеї або чогось на зразок загального уявлення, ви не зможете. І на цьому етапі, можна сказати, і зосереджена велика частина веселощів, благо що у вас, швидше за все, вже є кілька ідей на рахунок майбутньої гри - нехай навіть якщо це просто всякі приємні дрібниці, які було б круто реалізувати в грі. Подумайте над ними гарненько. Подумайте також над усіма персонажами, локаціями, ворогами, предметами, зброєю, здібностями і так далі. Так вам буде куди простіше працювати над безпосередньо реалізацією гри, адже працювати по чіткому технічному завдання куди простіше, ніж працювати, вносячи корективи в процесі, без будь-якої системи.
- Напишіть сценарій.наскільки сценарій буде докладним-це вже вам вирішувати, але сам факт наявності сценарію, в якому будуть міститися і діалоги, і опису подій, що відбуваються в грі, життєво важливий для хорошої гри. Як і у випадку з ідей, сценарій варто викласти на папері. Це не тільки допоможе вам чіткіше бачити загальний сюжет гри, але і істотно спростить роботу над текстовою частиною гри - її можна буде банально копіювати і вставляти. Сценарій і технічне завдання, створене до цього, будуть вашими самими основними робочими інструментами.
- Намалюйте карту.чому зараз треба саме малювати карту? Це допоможе вам зримо представити світ гри, а це, в свою чергу, дозволить вам, якщо треба, внести в гру відповідні корективи. Щоб почати створювати карту, клацніть правою кнопкою миші по створеній за замовчуванням карті у відповідному вікніlt; і виберіть пункт "New Map" (нова карта). Для створення карт використовуються так звані "Тайлсети", а їх можна взяти з завантаженого разом з програмою файлу. Власне, вся графіка, що може бути використана в грі, входить до складу того чи іншого тайлсета. Розставляти об'єкти з тайлсетов ви будете по сітці, але це тому, що "сітка" - це, можна сказати, базовий принцип, що лежить в основі RPG Maker'а. кожен квадрат сітки являє собою один крок персонажа. Відповідно, ви можете заміщати в квадратах ті чи інші тайли (tiles, плитки, але частіше - просто тайли). За аналогією створюються і події, але про це трохи пізніше. До слова, у вашому розпорядженні буде відразу три шари карти, тобто ми можете зробити стіни, стелі і все інше, що повинно бути над землею. Для кожної комірки в тайлсеті можна задати унікальні характеристики-наприклад, можна вказати, чи є осередок прохідною, а якщо так, то в яких напрямках. Це робиться в меню Database gt; Tilesets (База даних - Тайлсети), але про це теж пізніше.
- Якщо ви створюєте карти під-рівнів, існуючі в межах інших карт (наприклад, невелика печера в лісі), то карту під-рівня слід створювати з карти "батьківського" рівня, клікнувши по останній правою кнопкою миші і створивши під-рівень саме з нього, а не з карти світу. Так вам буде куди простіше розібратися в тому, яка карта з якою пов'язана.
- Створіть свої ігрові об'єкти.Над цим вже доведеться попрацювати досить довго. Все, що ви будете тут робити, буде створюватися через базу даних-вікно Database. Вкладки, які ви побачите зверху, це, по суті, список справ-ваших справ. Опрацювати доведеться все, щоб заповнити гру саме тим, чим ви хочете її заповнити, причому як в плані головних героїв, так і в плані зброї, здібностей героїв, предметів, статусів і ефектів, монстрів, досвіду за перемогу над монстрами, нагород за перемогу над монстрами. До того ж, доведеться попрацювати і над тайлсетами. Загалом, тут ви будете створювати гру, нехай навіть і в кілька статичному вигляді. Інтерактивність почнеться потім, коли ви перейдете до створення подій. Звичайно, ви ще не раз і не два будете повертатися до цього кроку, вносячи ті чи інші зміни в ігрові об'єкти, але поки що ваше завдання така: зробіть "попередній начерк".
- Тепер пора приступати до створення подій.дуже, до слова сказати, важливий момент. Щоб створити подію, виберіть шар "Events". Двічі клікніть на Тайлі на карті. Опцій буде багато, але ось що можна зробити, якщо в загальних рисах: поставити NPC (не-ігрового персонажа, на зразок звичайного жителя міста або села), з яким можна поговорити, запустити діалог між героями або почати битву. Активацію подій можна налаштувати будь-яким зручним чином - і по торканню до чогось, і по кліку на пробіл (клавішу вибору за замовчуванням), перебуваючи поруч з тайлом, і автоматично при вході на рівень ... варіантів багато, тому пропонуємо Вам всіх їх перепробувати-повірте, буде весело!
- Розмістіть на карті монстрів. групи монстрів-то ви вже створили, тепер залишилося просто розставити їх по потрібних місцях. Зробити це можна через меню карти - клікнувши правою кнопкою по панелі меню і вибравши пункт "Map Properties" (властивості карти). Там ви зможете вибрати, яка саме група монстрів буде жити на тій чи іншій карті, як часто вона буде нападати на героїв і так далі.
- Виберіть музичний супровід для гри.що за RPG без музики?! У музики важлива роль - вона створює атмосферу. Повірте, гравці, які пройшли вашу гру, будуть згадувати в тому числі і музику. Вибрати для гри можна, по суті, будь-які записи (як отримані з файлу з матеріалами, так і інші). При цьому можна вибрати музику для рівнів, битв, битв з босами, роликів і всього іншого. Музика створює настрій, врахуйте це і вибирайте ту музику, яка підходить для кожної конкретної ситуації. Музика для рівня вибирається в тому меню, де ви задавали групи монстрів, музика для битв вибирається через базу даних, як і музичний супровід і простих подій, і головного екрану з меню, і екрану "гра закінчена", і всього іншого. Можна навіть налаштувати подію так, щоб по його активації починала грати та чи інша музика.
- Додайте в гру сторонні квести.Чисто технічно, цей крок не обов'язковий. Проте, рідко яка RPG обходиться без сторонніх і побічних квестів. Так, не сперечаємося, основний сюжет - це найважливіше, але, поклавши руку на серце, всі ми любимо хороші побічні квести. Саме вони роблять гру менш "лінійною". Які квести додати? Скажімо “ " могутній герой, знищ монстрів в тій печері і отримай за це Меч тисячі істин!"або щось в цьому дусі. Напружте фантазію!
- Починайте тестувати. Закінчили? Ще тестуйте. А потім ще, і ще, і ще. Тестувати треба не щось одне, а все і відразу, цілком і повністю всю гру. Врахуйте, гра повинна ставати складніше з кожним новим рівнем, проте необхідно зберегти баланс складності і задоволення від ігрового процесу. Не зайвим буде зробити файл-збереження, яким ви будете користуватися потім, щоб вносити зміни. А вносити зміни доведеться, адже помилки (баги) будуть всюди! Повірте, баги можуть звести нанівець все задоволення від гри - особливо, скажімо, якщо ви пропустите не відкриваються двері, яка не пустить героїв, скажімо, до критично важливого для сюжету персонажу. Грайте в свою гру знову і знову, тестуючи її у всіх аспектах, поки не приведете гру в пристойний і вільний від багів вид. Привели? Протестуйте ще разок, а потім прийміть наші вітання - ви закінчили робити гру! Втім, Ви ж хочете, щоб плодами вашої творчості насолодилися і інші люди? Тоді читайте далі.
- Дистрибуція та розповсюдження гри.отже, гра готова, ви хочете, щоб в неї грали і інші. Що робити? Тут є кілька варіантів. Перший і найпростіший з усіх полягає в тому, щоб дати гру вашим друзям - можна навіть на тому комп'ютері, де ви її і зробили. Втім, якщо ви запишете гру на диск, то так буде навіть краще.
- Вам потрібно буде стиснути ігрові дані: перейдіть в меню "File" (Файл), далі "Compress game data" (стиснути ігрові дані). Програма запитає, в яку папку або на який диск їй розмістити стислі файли. Отримані стислі дані будуть містити все, що необхідно для запуску гри, крім звуку і графіки. Саме тому, до слова сказати, на початку цієї статті був згаданий файл RTP, файл додаткових матеріалів. Якщо людина, яка буде грати в вашу гру, встановить цей файл собі на комп'ютер, він без проблем зможе запустити гру з стисненого файлу, йому навіть не знадобиться для цього встановлювати RMXP.
- Завантажити файл rtp окремо можна тут:http://www.rpgmakerweb.com/download/run-time-package
- Якщо гравці вперто не встановлюють цей файл, то вам потрібно додати аудіо і графіку до стислих файлів. Це, звичайно, в рази збільшить обсяг файлів, але зате в цьому випадку гравцеві потрібно зробити всього два кліка, щоб запустити гру.
Поради
- Веселіться! Якщо вам не цікаво працювати над грою, то в чому сенс?
- Якщо вам цікаво, чи надає програма більш просунутий потенціал, то до ваших послуг повнофункціональний редактор скриптів на Ruby. Пам'ятайте, якщо знати, як (або вміти шукати це саме "як" в Google), то можна змінити будь - який аспект гри-абсолютно будь-який, від виду бою і до спеціальної погоди в тих чи інших ситуаціях.
- Вчіться і пробуйте. Ця стаття - лише верхівка айсберга, ваші ж можливості при роботі з RPGMXP майже безмежні!
Попередження
- Врахуйте, що люди досить часто втрачають інтерес і закидають гру, коли розуміють, скільки доведеться витратити на неї сил і часу. Так, якщо ви хочете зробити досить довгу гру, то вам буде потрібно витратити багато сил і часу. Будьте до цього готові або не починайте зовсім.
Джерела
- http://forums.rpgmakerweb.com/ - The official forums for all RPG Makers
- http://rpgmaker.net/ - A wealth of resources for RPG Makers
- http://www.neoseeker.com/forums/22121/ - Another useful RPG Maker forum