Направите омаж Екцитебике-у користећи Питхон

Направите омаж Екцитебике-у користећи Питхон

Екцитебике је игра са бочним померањем у којој се крећете мотором преко скокова, маневрирате око препрека и убрзавате према циљној линији.





спољни чврсти диск није откривен у оперативном систему Виндовс 7

Нинтендо је први лансирао ову БМКС тркачку игру за НЕС. Одатле је компанија модернизовала Екцитебике и објавила га на Н64 и, на крају, на Вии.





Више не постоји много НЕС конзола, што поново чини играње Екцитебике-а тешко доступним. Захваљујући неким ретро обожаватељима у Вирефраме Магазине-у, исечак Питхон кода може поново створити овај НЕС класик за сате забаве на вашем Распберри Пи или кућном рачунару.





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

Преузимање кода и подешавање

Иако можете да користите нано или вим да бисте уређивали свој Питхон код, желећете да искористите предности потпуно функционалног уређивач текста или ИДЕ .

Мораћете да инсталирате Пигаме Зеро да бисте подржали функције уграђене у овај омаж Екцитебике-у. Пигаме Зеро садржи Питхон модуле на које се креатори игара могу фокусирати без понављања једноставних основа.



Ако немате инсталиран питхон3 на рачунару, можете преузмите најновију верзију директно из Пајтона. Такође ћете желети проверите да ли имате инсталиран ПИП такође.

Са инсталираном најновијом верзијом Питхон-а и ПИП-а, отворите свој ПоверСхелл или Линук терминал и откуцајте:





295АЦ686Е9318Ф63ЕАЦЦ1Е7А006Б9БЦБ49Е3ЕБ00

На крају, мораћете да преузмете копију Питхон кода из ГитХуб спремишта часописа Вирефраме. Унесите следећу команду у терминал:

3ДД2162308Е3Е977Ц499Ф9Б7Д6ЕФЦ828А0А4Д2ББ

Алтернативно, можете преузмите зип код директно са Вирефраме ГитХуб странице.





Разбијање кода

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

44311ДА5Е30747Б92796Ц9Ц44Ц3Д885Д5603271Ф

Затим можете отворити датотеку екитебике.пи помоћу уређивача текста да бисте видели код.

  екцитебике питхон исјечак кода

Тхе цртати функција црта позадину док се слика бицикла креће. А ' остати ' се односи на блок који је нацртан на екрану. Реч, ' позадина,' односи се на позадинску слику (повезивање слика са блоком позадине је захваљујући увезеним Пигаме Зеро модулима).

258АА894323АЕЦБ2565262А3979481Е75249870Д

Такође ћете приметити прорачуне за време круга и последњи круг (ово је представљено бројачем времена на дну екрана). Време проласка стално израчунава разлику између почетног притиска на тастер са стрелицом удесно (време почетка) и тренутног времена.

Последњи круг је сличан прорачун. Уместо времена почетка, време се рачуна од тренутка када мотоцикл прође унапред дефинисану позицију стазе (помиње се као трацкПос < -4800 у коду). Ставке испод под наводницима представљају слику.

Овај код црта блокове слика на екрану у одређеним интервалима и одређеним позицијама на екрану. Достављена слика гомиле је широка само 100 пиксела. Ипак, код, испод, говори рачунару када да нацрта слику тако да изгледа као да постоји симулирана гомила иза мотоцикла док се креће.

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

Када направите резервну копију Питхон кода, покушајте да промените бројеве испод да бисте видели шта се дешава са стенама на екрану!

шта учинити са 3Д штампачем
Ф00589ЦЕБ736Б0ЦА0Е9Ф659А74ФБ40Ф61А0ЦА600

Да ли желите да замените свој мотоцикл камионом Монстер, четвороточкашем или другим возилом? Можда желите да се тркате са једнорогом до циља?

Све што треба да урадите је да нацртате слику величине 50к50пк (са провидном позадином). Затим ставите ову датотеку (пицтуре.пнг) у ' слике ' фолдер (унутар изворни код-екцитебике фасцикла). Желите да направите две слике (једну са мало повећаном висином) да додате мало реализма. Све што треба да урадите је да промените референцу на ' уради то овде:

А13Ф3Б2ДБ1ДД0А2АБД0Ф5БФЦ28Д937Б7Д988248Д   екцитебике питхон игра са камионом

Такође обавезно извршите акцију проналажења и замене са именом слике (без екстензије слике).

цхецкБикеРамп() је функција која обавља посао за израчунавање И осе тако да се ваш мотор (или камион) пење уз рампу (и добија озбиљан ваздух ако имате среће). Тхе тастатура.десно и тастатура.лево параметри су дефинисани у ажурирање() функција.

Ови битови кода говоре рачунару да успори или убрза мотор (у зависности од тога који тастер корисник притисне на тастатури). Превод: Што се ваш мотор брже креће, већи је број И осе (или веома велики скок).

Попречно, тхе он_кеи_довн(кључ) функција ће послати ваш мотор у зарон.

2ЦЦФ042Ц5Д932БДЕ26ФАЕ7А34233Ф983852ЦЦ886

Тхе муцкЛане параметар ће успорити ваш мотоцикл користећи следећу калкулацију:

ФБЕ573АБФ02Б4844Ц561530Е4Е870Е608Д34ДЦ6Е

Ред 66 кода одређује када да се прикаже 'мразна' слика на екрану. Сада када рачунар зна када ће ваш мотоцикл прећи преко блата, он ће успорити брзину вашег мотоцикла на пола док се крећете преко блата на стази. Промените муцкЛане вредност са /50 на /25 или /75 да видите шта ће се следеће десити.

Тркачи (хеј, Питхон програмери)! Покрените своје моторе!

Чак и ако вам није угодно програмирати овај омаж Екцитебике-у од нуле, овај код је и даље одличан почетник. Ако га прилагодите, и схватите визуелни утицај промена, можете много научити. Да ли ћете покушати да додате више функција или АИ тркача у своју игру? Само напред!

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

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