ПредишенСледващото

Стъпка 1 - Решавам да напишете своя игра

Повечето от вас вероятно вече са преминали този етап, но има няколко съвети за посоката на първата стъпка. Мисля, че най-добрата причина да се започне развитие на собствен кравайче - е да се създаде игра, в която вие сами може да си играе с удоволствие. Това е като в моя случай.

Не питай всички, че е "roguelike-игра" - не е нужно това. Ако една игра, която можете да създавате, другият не може да се нарече кравайче, но още не забавно да се играе в него - вие сте на прав път. Това не е конкурс за писане на игри, някои подходящи стандарти.

Не планираме твърде много. Разбира се, ако искате да се приложат някои от нещата в играта си, тогава ще трябва да остане място за тях - но дори не се опита да осигури всичко е възможно - това не е реално. Когато пишете дизайн на документи, а след това направи много решения. Повечето от тях не могат да бъдат изпълнени без предварително тестване - обикновено, за това е писано малко програма, която използва тази идея. Най-добрият начин да се реши, когато вашият проект е достигнала етап, че не е нужно да се напише допълнителни програми, тъй като проектът вече има всичко, което ви трябва.

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

Стъпка 2 - Здравей, свят (Здравей, свят)!

Напиши просто "Здравей, свят!" програмира и да се провери нейната ефективност. Тествайте библиотеки и т.н. - не е нужно някакви изненади.

Започнете да пишете код.

Стъпка 3 - Това е човекът!

Смятате клавиши четене функция (няма конфигурационни файлове, без предефиниране на ключовете).

Създаване на демо - "@ работи на празен екран." Постарайте се малко, промени, ако нещо не му харесва, да играе повече, представете си, ако играта вече е свършена, а вие го играят. )

Напишете съобщение изходни функции - особено за отстраняване на грешки на съобщения - това е много удобно.

Стъпка 4 - Карта

Ние определяме от структурата на картата. Не се опитвайте да се осигури възможно - ако това може да се добави по-късно. Направи го, за да (празен) карта се показва на екрана. Превъртане, ако е необходимо. Добавете няколко елемента картата, за да се види дали те се показва правилно (напиши картата директно в кода генератор карти, докато е необходимо).

Сега направи "@" в творението. защото Вие все още не осъзнават, направете нещо за четене клавиатура функция, просто го движите из картата. Включително проверка на сблъсъка с стените в код трафик. Можете да добавите врати и техните екипи на отваряне / затваряне.

Стъпка 5 - Запазване / Load

Добавяне на команда, за да "спаси" функция и запишете играта - само първата карта, а след това, във възход, всички други игрови елементи. От сега нататък, когато добавяте нещо, което може да бъде спасен, веднага да го добавите към функцията спаси.

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

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

Стъпка 6 - Това е Alive! Live!

Създаване на други същества (чудовища) и време. За да започнете чудовище. Дайте му един прост AI (да речем, просто да стоя и се движи в произволна посока).

Започнете с "мой ред - ваш ред", а след това можете да се приложи временна система, какво искаш (или, най-общо, създаване на опростена система, а по-късно го усложни).

Не забравяйте да тестват всичко, което се реализира.

Етап 7 - Взаимодействие

Добави характеристиките на същества. Може би по-опростен, отколкото си представях. По-добре е да се добавят характеристики, когато те са необходими, не защото "те изглеждат готино", въпреки че е възможно, че не може да му се противопоставят;)

Искате да е в състояние да види действията на другите - движение, атака, и т.н. Подобряване ги изкуственият интелект, така че те да са в състояние да изгони играч.

Прилагане и тестване на система за борба - да се започне без оборудване, просто ги вземете стойности в кода. Много е тестван.

Стъпка 8 - файлове с данни

Сложете същества, свойства карти и т.н. информация във файловете с данни. Забравете за скриптове, все още. Ако нещо не може да бъде преместен на файловете, ако все още остава.

Стъпка 9 - Нещата

Добавете неща. Отначало тя ще бъде само на обекти, които можете да вземете - без никакви качества. След това им дава свойствата, видове, характеристики и т.н. Осъзнайте, инвентаризация, "повдигане" и "изхвърля", "обличам" и "използване" (стига да не са наблюдавани ефекти), както и сгъваеми на купчини, контейнери (ако е необходимо), и т.н.

Това е доста голяма стъпка, която изисква много тестове.

Стъпка 10 - Магия

Добавете неща ефектите на специални атаки за чудовища, магии. Добавя предмети и чудовища, за да тествате всичко това. Все още не е нужно да се приложат всички възможни ефекти - някои го правят, то ще трябва за следващата стъпка.

Стъпка 11 - А просто игра

Опитайте се да се създаде проста игра. Играй и кажете на приятелите си да играят. Тест реализирани механика. Вижте какво сочи играта е интересно.

Имам всичко, което исках да се промени. Да не забравяме и много тестове. Винаги питай някой, който да направи оценка на "интерес фактора" на вашата игра, или се оцени себе си, след прекъсване на развитие - в момента е доста трудно да се забележи всички недостатъци.

Този период ще отнеме много време до тогава, докато не получи годен за игра, интересна мини-игра.

Стъпка 12 - Нива

Напиши генератор ниво. Осъзнайте се движат между етажите, отворена страна или град (ако е необходимо). Дръжте нивата по време на прехода към друг етаж, ако искате да ги направи постоянни (така че те няма да заемат памет).

Разпределени чудовища и нещата на определени нива. Добавя повече чудовища и същества, с техните свойства, ако е необходимо.

Стъпка 13 - Опит

Да започнат разработването на системата опит и умения система. Отношение характеристики на чудовищата и такива неща. Направи екрана за създаване на герой, изберете класа, раса, или е необходимо нещо друго.

Много играят своята игра.

Стъпка 14 - Жителите

Добави НДК, продавачите, непретенциозни куестове - ако това е всичко, което трябва. Продължете да добавяте игрови способности и възможности мелодия.

Стъпка 15 - Пълна свобода

Започнете да добавяте и тества всички "уникален" гейминг изживяване, на което си мислиш, че са "много яко" в продължение на няколко месеца (години?) Отдавна. Отървете се от тях, ако искате те да са наистина страхотно.

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!