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

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

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

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

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

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

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

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

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

instagram viewer

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

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

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

питхон3 --версион

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

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

погодан инсталирај питхон3-пип # Дебиан
днф инсталирај питхон3-пип # Федора

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

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

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

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

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

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

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

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

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

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

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

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

ванземаљац = глумац('ванземаљац')

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

дефцртати():
екран.јасно()
ванземаљац.драв()

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

дефажурирање():
ванземаљац.лево += 2

ако је ванземаљац.лево > ШИРИНА:
ванземаљац.десно = 0

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

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

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

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

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

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

Паперцхасе

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

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

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

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

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

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

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