whycomputer.com >> Интернет знания >  >> Дигитални медии

Как да създадем RPG в Game Maker

Подготовка и планиране

Преди да отворите Game Maker, създайте подробен план на играта – сюжет, локации, градове, герои, чудовища, умения и система за ниво. Направете скици, проектирайте подземия и напишете скриптове, за да имате цялата игра на хартия. Малки корекции са възможни, но се стремете да ги ограничите след като започнете програмирането.

Създайте графиката си. Можете да рисувате директно в Game Maker, но често е по-удобно да използвате външен редактор – от MS Paint за 8‑битови спрайтове до Photoshop или Aseprite за по‑сложни изображения. Подреждайте спрайтовете в папки, за да ги намирате лесно. Имате две възможности: да импортирате цял фон като едно голямо изображение с невидими стени в Game Maker, или да рисувате отделни плочки и да ги превърнете в обекти.

Свалете и инсталирайте Game Maker, създайте нов проект и го запазете на удобно място. Импортирайте всички спрайтове и ги организирайте в ресурсния мениджър – след това сте готови да започнете изграждането.

Създаване на RPG

Превърнете спрайтовете в обекти и им добавете необходимия код. Ако сте планирали добре, можете да направите това наведнъж; иначе добавяйте обекти постепенно. Основните програмни предизвикателства включват:

  • брояч на опита с намаляваща възвръщаемост при твърде лесни или твърде трудни битки;
  • флагове за отключване на нови умения и алгоритми за увеличение на статовете;
  • флагове, които спират движението на героя по време на сценари и диалог;
  • система за запазване – ръчно в точка за запис или автоматично.
Това е най‑фрустриращата част, защото ще поправяте бъгове и ще настройвате поведението на обектите.

Създайте "стаи" (rooms) – екрани в Game Maker като вътрешността на къща, подземие или бойна арена. Всяка стая трябва да съдържа обекти за преходи, главния герой, NPC‑ове и др. Ако използвате цялостни фонове, поставете невидими стени, за да ограничите достъпа до определени зони. При работа с отделни плочки можете да зададете някои от тях като твърди, а други – като проходими. Тествайте всяка стая обстойно.

Тествайте играта от начало до край. Обходете всички стаи, търсейки пробиви и грешки. Уверете се, че диалозите се задействат правилно, битките протичат без проблем и системата за нива работи коректно. При промяна на обекти нови бъгове могат да се появят – поправяйте ги своевременно. Поканете приятели и семейство да опитат да „счупят“ играта и поправете откритите проблеми. Когато работите за себе си, нямате ограничен бюджет или краен срок, така че отделете време за качествено тестване – много добри игри са се провалили поради прибързано тестване.

Разпространете играта. Публикувайте я онлайн, изпратете я на приятели и рекламирайте колкото се може повече. Ако искате да печелите, добавете простото съобщение „Помислете за дарение, ако ви хареса играта“ с вашия PayPal акаунт. Много играчи са готови да подкрепят проект, който им е доставил удоволствие, особено ако това може да доведе до продължение.

Съвети

Използвайте други RPG като референция при изчисляване на алгоритмите за ниво, награди и дропа.

Невидимите обекти могат да служат като контролери и флагове. Създайте обект без спрайт, поставете го в стая и го използвайте за проверка на статистиките на други членове на групата, смяна на екипировка и други задачи.


URL:https://bg.whycomputer.com/Media/100215959.html

Дигитални медии
  • Как да създадете онлайн сървър за игри

    Наемането на фирма за хостинг на вашия онлайн сървър може да е скъпо. Създаването на собствен сървър е по‑лесно, дава ви пълен контрол и свобода. Стъпка 1 Изтеглете софтуера за хостинг на сървъра, съвместим с вашата игра. Поставете файловете в папката на играта (обикновено Program Files). Стъпка 2 О

  • Как да създадете бойна игра в Game Maker

    Въведение Game Maker, създаден от YoYo Games, позволява да разработвате игри без дълбоки познания по програмиране. За напреднали потребители е наличен вграден скриптов език, с който могат да се създадат сложни проекти. Създаването на бойна игра (файтър) е предизвикателно, тъй като изисква добро позн

Интернет знания © https://bg.whycomputer.com