Развој игара је лак са Пигаме Зеро

Развој игара је лак са Пигаме Зеро
Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Програмирање може бити застрашујућа перспектива за свакога ко урони у свет развоја игара.





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





Пигаме Зеро је одлична полазна тачка за нове Питхон програмере који више желе да стварају него да троше време на писање стандардних функција.





МАКЕУСЕОФ ВИДЕО ДАНА

Шта је Пигаме Зеро?

  Пигаме Лого
Кредит за слику: ТхеЦорруптор/ Пигаме

Пигаме Зеро је креиран да обезбеди лакше искуство кодирања игара за новије Питхон програмере.

Данијел Попе („Лорд Мауве“ на ГитХуб ) кренуо у креирање уноса без препрека за почетнике у Питхон-у. Пигаме зеро уклања потребу за поновним креирањем најосновнијег уобичајеног кода како бисте се могли фокусирати на стварање невероватних резултата.



Користећи Пигаме Зеро, можете експериментисати са спријтовима слика и дизајном ваше игре, без превише бриге о детаљима ниског нивоа.

Инсталирање Пигаме Зеро

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





Прво потврдите верзију ваше Питхон инсталације:

Ц27Ф11Д9Д743555Ц9070Б345Ф3Д6Ц049А607АФ57

Ако имате инсталиран Питхон 3, ова команда ће одштампати тачну верзију на командној линији:





  проверите верзију питхон3 у Линук терминалу

Затим инсталирајте ПИП – инсталациони програм Питхон пакета – користећи било коју од ових команди или алтернативни метод инсталације ПИП-а :

934Ц12506Б0543А3Е73БД8ДАДД261Е22А7612301

Са инсталираним ПИП-ом, наставите да инсталирате Пигаме Зеро:

Е5АА72А0412Е6Б60Ф499Ц2БАБЕ2А9Д91Е84ЕЕ0Б4

Процес ће изгледати отприлике овако:

  инсталирајте пигаме зеро у терминал

Са инсталираним Пигаме Зеро можете почети да правите игре. На пример, погледајте ово омаж НЕС класику, Екците Бике, користећи Пигаме модуле.

Да ли сте спремни да креирате своју прву игру?

повуците и испустите произвођач игара бесплатно

Креирање помоћу Пигаме Зеро

Постоји гомила сјајних туторијала, спремишта и примера игара спремних за учење или надоградњу.

Тхе Пигаме ГитХуб спремиште садржи неке сјајне примере ретро игара за почетак. Узмите класике као што су Понг, Тетрис, Минес или Трон да бисте уживали у брзој носталгији и научили о раду са Пигаме Зеро.

Да бисте започели са прајмером за Пигаме Зеро, преузмите овај минимални пројекат са ГитХуб . Питхон код је добро документован, а датотека РЕАДМЕ.мд објашњава зависности које су вам потребне.

Погледај интро.пи и видећете неке уобичајене функције које ће вам помоћи да се упознате са Пигаме Зеро функционалношћу.

Преглед функција

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

1Е37726ЦФ101АЦ092ФФ75ФЦ48ФАФЕ811ЕД0Ц512Е

Функција драв() говори рачунару шта да нацрта на екрану. Са вашим спријтовима, звуковима и кодом у исправној структури директоријума, можете избећи муку око додатне синтаксе. На пример, можете приказати ванземаљски дух на следећи начин:

Д696221882749Ц93799А57Б5Е0Ф0ФДБАД1758Ф0Е   Излаз кода који приказује ванземаљски дух на екрану

Можете да користите функцију упдате() за померање спријтова:

ЦА44Б77ФА3Ф0151А5924144БФ732Ф287А1А7Ф339

Пигаме ће позвати ажурирање() функција на сваком кадру. Овај код говори рачунару да помери ванземаљског спрајта удесно док се не удаљи од ивице екрана. У том тренутку ресетује позицију крајње лево. Процес се понавља док не затворите прозор или притиснете ЦТРЛ + Ц у терминалу да бисте завршили програм.

Можете додати забавни елемент користећи он_моусе_довн() функција. Користите ову функцију да проверите да ли је клик мишем на истој позицији као ванземаљски дух. Одштампајте одговарајући одговор и промените ванземаљски срајт да прикажете алиен_хурт.пнг слика.

Сада имате једноставну, али функционалну игру која погађа мете. Покрените код са командом пгзрун интро.пи . Не заборавите да кликнете на свој ванземаљски дух да бисте добили одговор:

  Покрените команду, код са коментарима и Пигаме у акцији

Документе можете прегледати на уграђеном Пигаме Зеро објекти да разумеју основне концепте Пигаме Зеро.

Цреативе Инспиратион

Када почнете, може бити толико могућности да је тешко знати одакле почети. Ево неколико идеја за покретање тих креативних сокова!

како сачувати датотеку илустратора као пнг

Паперцхасе

Погледајте ову брзу демонстрацију игре за два играча са бочним померањем са фигурама.

2Д платформер са фантастичним карактеристикама

Овај детаљни водич траје око два сата. Међутим, то је одличан водич за упутства када сте спремни да превазиђете основе програмирања игара.

Изазовите себе развојем игара

Да бисте проширили своје Питхон вештине, покушајте да програмирате неке основне игре са Пигаме Зеро.

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

Након што сте провели време усавршавајући своје Питхон и Пигаме вештине, размислите о доприносу самом пројекту отвореног кода. Детаље можете пронаћи у Пигаме Зеро ГитХуб спремишту.