RPG Maker

Материал из Posmotre.li
Перейти к: навигация, поиск

RPG Maker — инструментарий для создания JRPG производства японской компании Enterbrain. Выходил на PC в нескольких версиях: 2003, XP, VX и VX Ace — наиболее известные. Существуют также консольные RPG Maker, их положительная черта — возможность создания трехмерных игр, а отрицательная — полная невозможность поделиться хоть с кем-нибудь своим творением.

Что он умеет?[править]

RPG Maker рекламировался как «OMG! Редактор, с помощью которого можно создавать JRPG-игры БЕЗ ПРОГРАММИРОВАНИЯ!!!». На самом деле, без программирования в нем можно создать только разве что нечто очень стандартное, шаблонное и с примитивной механикой. Чтобы создать более-менее оригинальную игру, попрограммировать на языке Ruby все-таки придется. Впрочем, большая часть работы — движок и базовая механика — уже продается готовой, а народными умельцами создано огромное количество готовых скриптов. Надо только прикрутить эти скрипты так, чтобы они не гавкались с базовым движком и друг с другом, для чего знание азов программирования все-таки рекомендуется.

Движок RPG Maker — двухмерный, на базе спрайтов и тайлсетов. Игры, создаваемые с его помощью, по графике очень сильно напоминают классические части Final Fantasy с IV по VI. Были попытки модифицировать движок и заставить его показывать псевдо-3D или хотя бы изометрию, и это даже удавалось, но ценой потери чуть ли не главного преимущества программы — удобного редактора карт.

Стандартные фичи[править]

  • Двухмерная графика в проекции «три четверти»;
  • Управление отрядом из 4 заранее созданных персонажей;
  • Развитие персонажей по несложной уровневой системе, с 4 характеристиками (сила, скорость, защита и сила духа) и абилками, распределенными по уровням;
  • Пошаговая боевая система с видом «в лоб» (frontview); в версии XP была возможность выводить в статус-баре изображения членов пати, в последующих они представлены в боевых сценах только в виде наборов характеристик;
  • Простенькая система абилок, которые либо наносят урон, либо лечат, либо причиняют полезные или вредные статусные эффекты;
  • Возможность проигрывать фоновую музыку и звуки;
  • Редактор «эвентов» — алгоритмических событий, своего рода эрзац программирования для ламеров; алгоритмический язык эвентов прост и интуитивно понятен, но отличается крайне ограниченными возможностями. Конечно, умельцы и на нём ухитрялись писать целые мини-игры и боевые механики, но его нормальный удел — показ диалогов, сюжетных сценок, управление открываемыми сундуками и переходами с локации на локацию.
  • Редактор скриптов — полноценная среда программирования на языке Ruby, открывающая доступ ко всему коду игры и позволяющая изменять любой его кусок, причем абсолютно недружелюбная к новичкам.
  • Компиляция результата в игровую программу с исполняемым файлом .exe, не требующую инсталляции и прописки в реестре, с опциональным включением в поставку стандартного набора ресурсов.

Что к нему прикручивали с помощью скриптов[править]

  • Альтернативные боевые системы, крайне разнообразные — от ATB в стиле Final Fantasy до рогаликовой.
  • Систему лимит-брейков.
  • Мини-игры всех видов и размеров, и даже эпическую Triple Triad из Final Fantasy VIII.
  • Огромное количество звонков и свистков на любой вкус. Некоторые из них даже вошли в редакцию VX Ace (а ещё больше - в следующую, MV) в качестве стандартных фич.