реклама
Играта на игри може да бъде много забавно. Но защо да спрем дотам? Ако сте запознати с компютър и сте готови да инвестирате малко време, можете да започнете да правите свои собствени игри. Дори и да не сте програмирали ден в живота си, можете да започнете днес.
Това е втората част от серия от три части. С всяка статия инструментите, които разглеждаме, ще бъдат доста по-трудни, кривата на обучение ще стане малко по-стръмна, но творческите възможности ще се увеличат още повече.
в част първа видяхме как да създадете своя собствена текстова игра, платформинг или стрелец от първо лице с мигновено око, често само с процедури за плъзгане и пускане. Тези инструменти вече ви позволиха да разкажете собствената си интерактивна история, но влиянието ви върху механиката на играта остана ограничено.
Тази седмица предлага инструменти с междинна сложност. Ще можете да определите какво има в играта, но и как взаимодействат отделните елементи на играта. За да направим това, ще използваме обектни взаимодействия и скриптове.
GameMaker е един от най-популярните игри за правене на апартаменти в своята лига. Той беше представен в Джонатан Бенет игрови кръг 5 безплатни софтуерни инструменти за разработка на игри, за да направите свои собствени игриБезплатният софтуер за разработка на игри е чудесен начин да започнете правенето на видеоигри. Съставихме най-добрия софтуер за игри на пазара. Прочетете още в началото на 2010 г. Това, което прави това приложение най-важното за този куп, е неговата универсалност и неговата съвместимост. GameMaker е единственият инструмент за тази седмица, който работи както на Mac OS X, така и на Windows. Освен това платената версия е в състояние да експортира в още по-широк спектър от платформи, включително iOS и Android.

Идеята е проста. Добавяте редица елементи към играта си, включително фонове, звуци и обекти. Поведението на тези обекти във вашата игра може да бъде скриптирано чрез уточняване на събития и съпътстващи действия. Помислете върху екрана по-горе. В събитието „Създаване“ (т.е. при инициализация) обектът ще изпълни действията, очертани в дясната странична колона. Тези действия могат да бъдат вложени и да включват условни условия (ако „това“, направете „това“) и контролни операции за поток (докато „това“, направете „това“).
Всъщност тези действия служат като добро въведение в начина на мислене на програмиста. Повечето програми за програмиране са структурирани по същия начин. Това ви позволява да практикувате с ограничен набор от възможни взаимодействия и без да се притеснявате от точния синтаксис.

Въпреки че можете да изградите цялата си игра чрез настройване на свойствата на обектите, можете да разширите тези шаблони по подразбиране, като създадете свои собствени скриптове. Тези скриптове използват GameMaker Language (GML), който наподобява Java в синтаксис. Можете също да четете и да се учите от тях или да персонализирате скриптите, които са включени в GameMaker и са достъпни онлайн.
YoYo Games, компанията зад GameMaker, предлага разнообразни ресурси онлайн, включително редица уроци. Тези уроци могат да ви помогнат да започнете работа с GameMaker.
RPG Toolkit се фокусира върху по-малък подмножество от игри, но го прави много добре. Инструментите в този набор за създаване на игри са били преместени през последните 10 години, за да ви помогнат да предоставите обширна 2D ролева игра.
Тези двуизмерни игри са моделирани около графики и анимации, базирани на плочки. RPG Toolkit обаче ви оставя свободни да използвате собствените си програмирани визуализации в определени части на интерфейса на играта. Най-важното е, че може би RPG Toolkit печели от сложната си общност. Ако сте заседнали с въпрос относно играта си или дори ако искате да се насладите на дискусия относно методологията на играта, винаги можете да се обърнете към форумите.

Редакторът в RPG Toolkit ще ви помогне да създадете всичко необходимо за вашата игра, включително нови спрайтове, ефекти и герои в играта. На уебсайта ще намерите безброй помощни програми, плъгини и готови фрагменти за програмиране, които да използвате във вашата игра.

Противно на GameMaker, RPG Toolkit разчита много по-силно на скриптовия си език, наречен RPG Code. Този език ще бъде жизненоважен, за да се направи достоен RPG. За разлика от другите две приложения, споменати в тази статия, това не можете да пропуснете леко.
За да започнете, изтеглете приложението и разгледайте раздела с уроци на уебсайта на RPG Toolkit. Там ще намерите каква информация ви е необходима относно редактора, кодирането, графиката и аудиото на вашата игра. Ако искате да започнете голям проект, опитайте форумите да намерите колеги ентусиасти, които да работят по него с вас.
Както подсказва името, 3D Rad ви позволява да създавате свои собствени 3D игри на вашия компютър с Windows. Той се придържа към най-интересната методология. Използвайки 3D Rad, вие ще проектирате вашите игри около дизайнерска перспектива, често изписвайки взаимодействията на обектите, докато вървите заедно.

Можете да използвате 3D редактор, за да изобразите свои собствени 3D модели или да импортирате от външен източник. Ако не искате да се притеснявате от 3D модели, може би 3D Rad не е приложението за вас. В крайна сметка, дори и да използвате предварително направени 3D модели, по-голямата част от работата ви ще бъде изразходвана за комбинирането им различни части, използвайки работещи фуги, колела и разнообразни Go-betweens, за да създадете своя собствена физика пясък.

Подобно на GameMaker, вие организирате 3D Rad геймплея, без изобщо да пишете ред код. В по-голямата си част ще определяте връзки и взаимодействия на обектите, използвайки диалоговите прозорци на обекта. Определяйки тези визуални връзки, вие всъщност призовавате за голямо разнообразие от вградени скриптове, включително скриптове за изкуствен интелект. Ако искате да надхвърлите това първоначално ниво на функционалност, 3D Rad ви позволява също да определите вашите собствени скриптове, които да използвате в играта. И в двата случая, за да започнете, разгледайте голямото разнообразие от уроци на страниците с документация.
Кое от тези приложения ви хвана окото? Имате ли други предложения? Споделете идеите и опита си в коментарите по-долу!
Кредит за изображение: Idea go / Безплатни цифрови снимки
Аз съм писател и студент по компютърни науки от Белгия. Винаги можете да ми направите услуга с добра идея за статия, препоръка за книга или идея за рецепта.