Како креирати своју игру

Anonim

Како креирати игру

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

Креирајте своју рачунарску игру

Смернице у наставку ће нам помоћи да се носимо само са принципом креирања игара уз помоћ различитих алата, они нису универзалне или пуне лекције, савладајући, што можете да постанете професионални програмер. Нудимо их да их користимо као алат упознавања који долази на накнадно усавршавање ГамеДева.

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

Прочитајте више: Начини за креирање игре на Андроиду

1. метод: Програми за креирање игара

Пре свега, размислите о посебним програмима који вам омогућавају да креирате пројекат без вештина програмирања. Данас ћемо се фокусирати на добро познату верзију. Макер игре је један од најлакших и најпопуларнијих програма за креирање 2Д игара. Овде је на располагању за креирање игара помоћу Драг'н'Дроп интерфејса или коришћењем уграђеног ГМЛ језика (ми ћемо радити са њом). Гаме Мацкер је најбоља опција за оне који тек почињу да развијају игре.

  1. Идите на картицу "Нова" и створите нови пројекат.
  2. Стварање новог пројекта у програму Игре Макер

  3. Створите Сприте. Кликните десним тастером миша на став "Спритес", а затим "Креирај Сприте".
  4. Стварање новог Сприте-а за играње игру

  5. Питамо га име, нека буде играч и кликните на "Едит Сприте". Отвориће се прозор у којем можемо да променимо или створимо Сприте. Креирајте нови Сприте, нећемо променити величину.
  6. Уређивање готових Сприте за игру Макер

  7. Двапут кликните на нови спреј. У уређивачу који се отвара, чини се да је способност привучења Спритеса. Тренутно нацртамо играча, наиме резервоар. Држите наш цртеж.
  8. Стварање објекта за играње игара

  9. Да бисте направили анимацију нашег резервоара, копирају и залепите слику комбинацијама ЦТРЛ + Ц и ЦТРЛ + В, односно и нацртајте га још један положај гусјеница. Дозвољено је да уради толико копија док сматрате да је то потребно. Што више слика, то је занимљивије анимација.
  10. Анимација предмета за играње игру

  11. Можете ставити крпељ насупрот ставку прегледа. Видећете створену анимацију и можете променити стопу промена оквира. Сликујемо слику и средимо га са дугметом "Центер". Наш лик је спреман.
  12. Чување резервоара за играње игру

  13. На исти начин морамо створити још три сприте: непријатеља, зид и љуска. Назовимо их непријатељем, зидом и метком.
  14. Стварање нових СПРИТЕ-а за играње игру

  15. Сада морате да креирате предмете. На картици Објецтс притисните десну тастер миша и изаберите "Креирај предмет". Креирајте објект за сваки Сприте: Об_Плаиер, об_ени, об_валл, об_Буллет.
  16. Када креирате зидни објект, потврдите оквир испред предмета "ЧВРСТ" . Направит ће зид чврсте боје, а резервоари неће моћи да прођу кроз њега.

    Идите на картицу Менаџмент објекта у програму МАКЕРА ИГРЕ

  17. Иди у комплекс. Отворите Об_Плаиер објект и идите на картицу за контролу. Креирајте нови догађај са дугметом "Додај догађај" и изаберите "Креирај". Кликните десним тастером миша на ставку Екецуте Цоде.
  18. Стварање новог контролера објекта у програму произвођача игре

  19. У прозору који се отвара, морате да региструјете које ће акције обављати наш резервоар. Позовите ове линије:

    ХП = 10;

    дмг_тиме = 0;

  20. Креирајте догађај "Корак" и на исти начин на исти начин за ИТ Код:

    имаге_англе = Поинт_Дирецтион (Кс, И, Моусе_Кс, Моусе_И);

    Ако је таибоард_цхецк (орд ('В')) {и- = 3};

    Ако је таибоард_цхецк (орд ('с')) {и + = 3};

    Ако је таибоард_цхецк (орд (а ')) {к- = 3};

    Ако је таибоард_цхецк (орд ('д')) {к + = 3};

    Ако је таибоард_цхецк_релеасед (орд ('в')) {брзина = 0;}

    Ако је таибоард_цхецк_релеасед (орд ('с')) {брзина = 0;}

    Ако је таибоард_цхецк_релеасед (орд (а ')) {брзина = 0;}

    Ако је таибоард_цхецк_релеасед (орд ('д')) {Спеед = 0;}

    Ако је моусе_цхецк_буттон_пресион (мб_лефт)

    {

    Са инстанцом_цреате (к, и, об_Буллет) {брзина = 30; ДУГРЕ = Поинт_Дирецтион (об_плаиер.к, об_плаиер.и, моусе_к, моусе_и);}

    }

  21. Стварање догађаја за играње произвођача игара

  22. Додавање догађаја "Судар" - судар са зидом. Код:

    Кс = КСПпревиус;

    и = ипребисно;

  23. И додајте и судар са непријатељем:

    Ако је дмг_тиме

    {

    ХП- = 1.

    дмг_тиме = 5;

    }

    дмг_тиме - = 1;

  24. Догађај "Драв":

    нацртати_селф ();

    Драв_тект (50.10, стринг (ХП));

  25. Додајте "корак" - "крајњи корак":

    Ако је ХП.

    {

    Схов_мессаге ('игра је завршена')

    соба_рестарт ();

    };

    Ако је инстанца_нумбер (об_енеми) = 0

    {

    Схов_мессаге ('победа!')

    соба_рестарт ();

    }

  26. Мени са игара догађаја у програму Игре Макер

  27. Када завршите са играчем, идите на објект ОБ_ЕМИ. Додајте догађај "Креирај":

    Р = 50;

    Смер = Изаберите (0,90,180,270);

    Брзина = 2;

    ХП = 60;

  28. Додајте "корак" да бисте се кретали:

    Ако је даљина_то_објецт (об_плаиер)

    {

    Смјер = Поинт_Дирецтион (к, и, об_плаиер.к, об_плаиер.и)

    Брзина = 2;

    }

    Друго.

    {

    Ако Р.

    {

    Смер = Изаберите (0,90,180,270)

    Брзина = 1;

    Р = 50;

    }

    }

    имаге_англе = правац;

    Р- = 1;

  29. "Крај корак":

    Ако је ХП.

  30. Креирајте догађај "Уништи", идите на картицу "Цртеж" и у другој ставци кликните на икону Екплостион. Сада, када убијате непријатеља биће анимација експлозије.
  31. Стварање ефекта уништавања у програму произвођача игре

  32. Догађај "Судар - судар са зидом":

    Смер = - смер;

    Догађај "Судар - судар са пројектилом":

    ХП- = Ирандом_ранге (10.25)

  33. Стварање ефекта судара са пројектилом у програму Игре Макер

  34. Пошто не испунимо зид, идите на Об_Буллет објект. Додавање судара "Судар са непријатељем" (об_енеми):

    инстанце_дестрои ();

    И "Судар са зидом" (об_валл) са потпуно истим шифром:

    инстанце_дестрои ();

  35. Ефекат судара са зидом у произвођачу игре

  36. Коначно створите ниво "ниво 1". Кликните десним кликом "Соба"> "Креирај собу". Окренимо се на картици објекте и са објектом "Зидни", нацртајте мапу нивоа. Затим додајте једног играча и неколико непријатеља. Ниво је спреман!
  37. Стварање игара у програму Игре Макер

  38. Сада имамо покретање игре и тестирамо га. Ако следите упутства, не би требало бити грешака.
  39. Испитујући готову игру у програму програмски произвођач игре

Гледали смо игру само као најједноставнији пример, али сада су корисници доступни многе од најразличитијих сличних апликација за стварање игара без познавања ИАП-а. Стога корисник отвара широк избор одговарајућег алата.

Као што видите, ништа није компликовано у стварању игре кроз ГамеФроот није. Од корисника је потребно само да се бави скриптама, што је можда најтежи део ове методе. У супротном, остаје само да покаже креативност и користи фантазију да бисте добили добар и репродуктор производ без употребе вештина програмирања. Поред тога, функционалност овог веб ресурса омогућава вам да радите са многим жанровима, а можете и почети да у потпуности започнете са чистим лимом.

Као што је већ поменуто раније, такве игре у гамефроот, има их много, сви раде у истом принципу. Међутим, једва можете да нађете локацију са руском локализацијом, тако да морате да савладате језик енглеског интерфејса.

Метода 3: Развојно окружење и програмски језик

Приближили смо се најтежим, али истовремено је занимљив начин да програмски језик користимо као алат за писање сопствене игре. Одмах желимо да напоменем да сада нећемо пружити једино универзално упутство које ће помоћи да се избори са свим аспектима, јер је овај материјал нереалан. У замену ћемо пружити водеће материјале за оне који су заинтересовани за учење и даљи развој свог идентитета у области ГамеДева.

На пример, узмите чувене милионе минецрафт игри. Наравно, прилично је једноставно, али истовремено показује да чак и једна особа може да створи пројекат по себи, што ће постати популаран у целој светској заједници. Ова апликација је у почетку написана на Јава језику, а Марцус Перссон (зарез) је радио над њим. Из овога излази да ће скоро сваки корисник почети да учи Јава, моћи ће да постигне барем мало приближног резултата писањем сопственог пројекта. Међутим, за то ће морати да ради доста. Постоје посебни факултети на универзитетима, обука основе програмирања, али не жели да се сви желе поднети на универзитету, па више пажње посвећују плаћеним курсевима или бесплатним материјалима, уџбеницима. Сви они нису наведени, наводимо само једну од познатих услуга за почетнике које се називају Јаварусх.

Обука АЗАМ програмирање на веб локацији Јаварусх

Цео курс се заснива на практичним часовима са детаљним и разумљивим објашњењем. Прве лекције су доступне бесплатно тако да корисник може да разуме да ли ће даље обратити пажњу на такво учење. Оријентација овде иде на оне кориснике који се никада нису суочили са кодирањем и објашњења, илустрације и материјал за храњење посебно ће бити посебно заинтересоване за адолесценте. Међутим, ова услуга има и недостаје, међу којима је стезање лекција и огроман број понављања истог материјала врло истакнут, што почиње неугодно у будућности. Покушајте да се упознате и прођете кроз лекције на Јаварушима користећи доњу везу.

Иди на учење на Јаварусх-у

Једноставне апликације могу се креирати на тим језицима који лакше уче. На пример, Питхон се развија прилично брзо, а многа слободна радна места се на тржишту појављују за програмере Питхон-а. У екрану испод у наставку видите скоро потпуни фрагмент кодекса који описује добро познату апликацију "Снаке".

Изглед изворног кодекса игре Снаке у Питхон-у

Сада погледајте шта ова игра погледа на снимку снимка. Овај резултат се може постићи за две недеље студија, али за то морате много да уложите.

Једноставна игра змија написана у Питхон програмирању

Што се тиче пројеката ААА класе, Јава и посебно Питхон значајно пролазе своје положаје испред Ц и Ц ++. Претежно већина мотора игара написана су на овим ИАПС-у. Они су дизајнирани посебно за велике компаније или позајмљиве од независних произвођача. Поред овога, неколико програмских језика често је укључено у огромне пројекте, што поставља потребу за програмерима да их проучи све. Из овога се испоставило да је покретање свог покрета на путу развоја великих пројеката није тако једноставно. Да бисте то учинили, дефинитивно ћете се требати пријавити за онлајн курсеве или ући у вишу образовну институцију. Ако сте заинтересовани за овај случај, упознајте се са једним од најпознатијих курсева за стварање игара из Геекбрана на доњем линку.

Упознајте се са курсом на развоју игара на ГеекБраинс-у

Током студије, ИАП треба да се брине о развојном окружењу у којем ће бити написан код. Да би се бавили тим помоћи нашем одвојеном материјалу даље, где је детаљно описано о најпопуларнијим и висококвалитетним идејима за различите језике.

Прочитајте више: Изаберите окружење за програмирање

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

Опширније