Како направити фласх игру

Posted on
Аутор: Robert Simon
Датум Стварања: 19 Јуни 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Запись на флешку. Как записать на флешку музыку, игру, видео, фильм
Видео: Запись на флешку. Как записать на флешку музыку, игру, видео, фильм

Садржај

У овом чланку: Почетак писања основних ГамеЛеарн Адванцед ТецхникуесРеференцес

Фласх је популаран формат за видео игре путем Интернет претраживача, на наменским веб локацијама као што су Невгроундс и Конгрегате. Фласх се све мање користи у поређењу с форматима нових мобилних апликација, али и даље је распрострањен у многим квалитетним играма. Фласх се заснива на АцтионСцрипт, једноставном програмском језику који вам омогућава контролу објеката приказаних на екрану. Идите на корак испод како бисте научили како да креирате основну фласх игру.


фазе

Дио 1 Први кораци



  1. Реализујте дизајн своје игре. Пре него што почнете са кодирањем, биће корисно да стекнете представу о томе шта желите као игра. Фласх је погодан за једноставне игре. Покушајте да креирате игру у којој играч мора да изведе само неколико различитих акција. Базирајте се на основном жанру игре и имајте на уму неколико једноставних механизама који стоје на њему. Погледајте овај водич за више детаља о планирању развоја видео игара. Најчешће фласх игре су:
    • Бескрајни тркачи: У овим играма лик се аутоматски помера и играч мора прескочити препреке или интерактивно реаговати на игру. Играч обично има на располагању само једну или две различите акције.
    • „Заваравачи“: Ове игре обично укључују бочно померање окружења у игри. Играч мора да победи непријатеље који се појаве да би напредовао. Често има на располагању неколико покрета да се реши непријатеља.
    • „Слагалице“: Ове игре нуде играчу да решава загонетке или загонетке да пређе на следећи ниво. Оне се могу кретати од оних Матцх-3 типа, као што је Бејевелед, до сложенијих загонетки, које се обично сусрећу у авантуристичким играма.
    • „РПГ“ или игра улога: Ове игре су усмерене на развој и напредовање лика. Играч се креће кроз различита окружења са разним непријатељима. Борбе се разликују од РПГ-а до другог, али већина се одвија на потезу. РПГ-ови могу бити знатно сложенији за кодирање од једноставних акционих игара.



  2. Сазнајте за шта је Фласх погодан. Фласх је врло погодан за 2Д игре. 3Д можете радити у Фласх-у, али је потребно дубоко познавање програмског језика. Најуспешније фласх игре су у 2Д-у.
    • Фласх је погоднији за кратке игре или се може играти у малим сесијама. Обично се игра када имате мало слободног времена за паузу, што ограничава време играња на око петнаест минута.


  3. Упознајте се са програмским језиком АцтионСцрипт3 (АС3). Фласх игре се програмирају у АС3. Мораћете да разумете основе како то успе да се креира игра. Ако знате како да кодујете у АС3, можете да креирате једноставну игру.
    • Неколико књига које се баве АцтионСцриптом доступно је на Амазону или другим радњама, као и многи примери и упутства на интернету.


  4. Преузмите Фласх Профессионал. Овај програм није бесплатан, али је најбољи начин за брзо креирање Фласх програма. Доступне су и друге опције, неки бесплатни софтвер, али компатибилност је често лоша и за исти задатак им је потребно више времена.
    • Фласх Профессионал је једини програм који ће вам требати за почетак стварања игре.

Део 2 Написите основну игру




  1. Разумети основе градивних блокова у АС3 коду. Када креирате једноставну игру, морат ћете користити неколико различитих структура кода. Постоје 3 главна дела у коду АС3:
    • Променљиве - Користе се за чување података. Ти подаци могу бити бројеви, речи (жице), предмети или други. Променљиве су дефинисане кодом вар а њихово име мора да се састоји од једне речи.

      вар плаиерХеалтх: Број = 100; // "вар" одређује да дефинирате варијаблу. // "плаиерХеалтх" је име променљиве. // "Број" је тип података. // "100" је вредност додељена променљивој. // Свака линија АцтионСцрипт кода завршава се с ";"

    • Евент Хандлерс - Руковаоци догађаја провјеравају постојање одређених догађаја и преносе их остатку програма. Ово је суштинска тачка за подешавање команди играча и понављање кода. Руковаоци догађаја обично користе функције.

      аддЕвентЛистенер (МоусеЕвент.ЦЛИЦК, свингСворд); // "аддЕвентЛистенер ()" дефинира руководилац догађаја. // "МоусеЕвент" је командна категорија која се мора проверити. // ".ЦЛИЦК" је посебна акција која је укључена у категорију МоусеЕвент. // "свингСворд" је функција која се зове када се акција изврши.

    • Функција - Одсеци кода додељени кључној речи која може бити позвана касније. Функције управљају садржајем програма ваше игре. Комплексне игре могу имати стотине функција, док за једноставне игре треба само неколико. Можете их написати било којим редоследом, јер раде само када су позвани.

      функција свингСворд (е: МоусеЕвент): воид;



  2. Одушевите се туђим играма Многи програмери вам неће дати свој код, али постоји много уџбеника или других пројеката чији је код бесплатан. Ово ће вам омогућити да видите како код у интеракцији са објектима. То је сјајан начин да научите технике због којих ће се ваша игра истакнути.