Главни Линук Напишите сопствену игру Распберри Пи

Напишите сопствену игру Распберри Пи



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

Напишите сопствену игру Распберри Пи

Ако тражите пројекте који се баве Распберри Пи-ом, зашто не бисте погледали наш водич како претворити Распберри Пи у КСБМЦ медијски центар ?

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

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

Желите да купите Распберри Пи? Овде откријте читав низ комплета, додатака и футрола.

Почетак рада са Сцратцх-ом

У овој функцији ћемо произвести аркадну игру - ми је зовемо Црустацеан Сторм - док ћемо вам дати неколико упута како даље.

искључи Виндовс 10 обавештења заштитног зида

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

Не брините ако немате Распберри Пи: Сцратцх ће радити срећно под Виндовсима, ОС Кс и Линуком, па чак и на најскромнијим рачунарима. Можете преузмите га и овде пронађите мноштво примера програма .

Такође желимо да поделите своје завршене игре са нама. Удружили смо се са креаторима Распберри Пи да бисмо водили наше сопствено такмичење у огреботинама.

Почетак

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

Скупља

СкупљаТакав какав је, ајкула је превелика. Смањимо га. Изаберите алатку за скупљање на траци с алаткама (као што је приказано горе) и кликните око 30 пута на ајкулу док не буде приближно приказана овде. Сада је време да именујемо сприте. Идите на траку имена изнад централног прозора и унесите да бисте променили име из Сприте1 у Схарк.

Контрола 1

Контрола 1Време је да се играч стави под контролу. Прво одаберите категорију Цонтрол у горњем левом углу екрана, а затим повуците блокове када се притисне тастер „размак“ и заувек у прозор скрипте ајкуле, као што је овде приказано. Користићемо размакницу као почетни тастер за нашу игру.

Контрола 2

Контрола 2Сада превуците блок иф из категорије Цонтрол у заувек блок, а затим идите у категорију Сенсинг и превуците притиснути блок тастера „размак“ до контролне тачке на иф. Помоћу падајућег менија промените простор у стрелицу нагоре.

Одговор

ОдговорТо говори Сцратцху да припази на тастер Горе, али сада морамо доделити одговор. Идите у категорију Мотион и повуците промену и за 10 блока у иф блок. Ако се притисне размакница и стрелица нагоре, наша ајкула се сада помера. Сада то можете поновити за стрелицу надоле, замењујући промену и вредношћу на -10.

Почетна позиција

Почетна позицијаДа би лева и десна стрелица радиле, поновите кораке 4 и 5, али замените промену и по блок променом к по блоку и подесите вредности -10 и 10 респективно. Коначно, нашој звезди је потребна стартна позиција. Дохватите блок преласка на к: 0 и: 100 из покрета и превуците га на приказано место. Промените обе вредности на 0.

Рибе

РибеСада кликните поново да бисте изабрали нови сприте из датотеке и изабрали рибу, пре него што сте је смањили као што смо то учинили у кораку 2 и преименовали у Риба. Уверите се да је изабрана, као што је приказано, и превуците када се тастер „размак“ притисне у централни прозор скрипти. Идите на Мотион и превуците блок преласка на к: 0 и: 0 на место испод.

Рандомисе

РандомисеПоставите к на 205. Да бисте спречили да се рибе појављују увек на истом месту, идите на Операторс и превуците блок случајног одабира од 1 до 10 у вредност и. Подесите вредности на -180 и 180. Затим идите на Цонтрол и повуците заувек да бисте ускочили испод идите на, затим идите на Мотион и повуците промену к блоком унутар ње. Промените к у -5.

Детекција ивице

Детекција ивицеЖелимо да се наша риба поново појави ако удари у бочну страну екрана. Превуците блок иф из Цонтрол унутар блока форевер, а затим идите у категорију Сенсинг и повуците додирни блок на иф. Изаберите Едге из додирујућег падајућег менија. Превуците блок преласка на к & и из покрета и конфигуришите га као у кораку 8.

колико је спасити свет

Променљиве

ПроменљивеКликните на променљиве, а затим на дугме Направи променљиву. Назовите то Сцоре. Резултат ће се сада појавити у горњем левом углу екрана игре. Додајте нови када је притиснут блок притиснут тастер „размак“ из команде Цонтрол, закачите на блок форевер иф; сада идите на Сенсинг и превуците додирни блок. У падајућем менију одаберите ајкулу.

Риба среће ајкулу

Риба среће ајкулуШта се догађа када риба сретне ајкулу? Нашег пријатеља рибе поједу и резултат пуже. Идите на Променљиве и превуците резултат промене за 1 блок, а затим идите на Изгледи и превуците промену „боја“ за 25 блокова. Промените опцију боје у пикселацију.

Дужи ефекат

Дужи ефекатТо је леп ефекат, али далеко прерано. Повуците блок чекања ‘1,00’ сек из Цонтрол и промените трајање чекања на 0,02. Затим превуците други блок за промену „боје“ и промените боју у пикселацију. Додајте блок преласка на к са случајним положајем и (као у кораку 8) и јасни блок графичких ефеката из Лоокс.

Време је за ракове!

Време је за ракове! Додајте нови сприте - цраб 1-а - и смањите га. Рака можемо покренути дуплирањем рибљег скрипта. Кликните на Фрите сприте, а затим на икону Дуплицате на горњој траци са алаткама, кликните на прву скрипту за ову рибу и превуците је до рачића. Идите на скрипту ракова и измените к променом вредности тако да гласи -8.

Смртоносна рака

Смртоносна ракаРака се креће, али желимо да буде смртоносан. Повуците нови блок када притиснете тастер „размак“, а затим додајте блок заувек ако. Идите на Сенсинг и додајте додирни блок; помоћу падајућег менија одаберите сприт ајкула. Идите на Цонтрол и превуците блок емитовања. У падајућем менију изаберите Ново и назовите га Смрт.

Смрт

СмртСмрт је једнака Гаме Овер. Изаберите сприт Схарк, а затим идите на категорију Цонтрол и додајте блок „Кад примим“. У падајућем менију одаберите Деатх. Сада додајте поновљени блок из Цонтрол, идите на Лоокс и додајте исти пикселатни блок као у кораку 12, а затим блок чекања.

Спора смрт

Спора смртХајде да мало истегнемо смрт ајкуле. Поставите вредност чекања на 0,1 секунду, а вредност у блоку понављања на 6. Додајте стоп алл из Цонтрол на крај ове скрипте. То ће завршити игру када ајкула буде погођена.

како шутнути ботове цс го

Поништавање резултата

Поништавање резултатаРезултат треба да се ресетује сваки пут када је игра покренута, па превуците постављени резултат на блок 0 из променљивих и блок емисије из изгледа у прву скрипту ајкуле, постављајући их одмах испод почетног када је тастер „размак“ притиснуо блок.

Рој ракова!

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

Шта даље?

Шта даље?Где идеш одавде? Додавање позадине био би једноставан корак (овде смо једноставно уредили подразумевану позадину и користили алатку Паинтбуцкет да бисмо је испунили плавом бојом). Друго би било додавање звучних ефеката или чак једноставне анимације; и ајкула и рак имају алтернативне костиме које можете да користите, а то је једноставно урадити помоћу прекидача за костим у категорији Изгледа. Мењањем вредности такође је могуће убрзати ракове и рибе, док можете обоје дуплирати како бисте направили гужву у игри. Зашто не покушати додати непријатељска морска бића са различитим обрасцима кретања или уопште променити тему? Или додајте наслове и одговарајући екран Гаме Овер. Сцратцх омогућава све ово и још више - остало је на вама.

Напишите сопствену игру Распберри Пи

Напишите сопствену игру Распберри Пин / а

Занимљиви Чланци

Избор Уредника

Како спојити ПС4 на ТВ без ХДМИ-а
Како спојити ПС4 на ТВ без ХДМИ-а
Ако покушавате да повежете свој ПС4 са старијим телевизором, телевизор можда нема потребне везе. Нема проблема. Научите како да повежете ПС4 са телевизором без ХДМИ-а.
Како повезати Дисцорд са ПС4 или ПС5
Како повезати Дисцорд са ПС4 или ПС5
Научите како да повежете свој ПлаиСтатион Нетворк налог за ПС4 или ПС5 са Дисцорд-ом да бисте могли да покажете своје игре пријатељима.
Погледајте Обавештеност о ДПИ у Менаџеру задатака у оперативном систему Виндовс 10
Погледајте Обавештеност о ДПИ у Менаџеру задатака у оперативном систему Виндовс 10
Виндовс 10 Буилд 18262 додаје нову колону у апликацију Таск Манагер, која омогућава преглед свести о ДПИ за апликације. Колона се може омогућити на картици Детаљи.
Ажурирање Гоогле мапа за Андроид и иПхоне
Ажурирање Гоогле мапа за Андроид и иПхоне
Ажурирање Гоогле мапа поводом 15. годишњице додаје нове функције јавног превоза за путнике на посао. Ево како да ажурирате апликацију Гоогле мапе на иПхоне-у и Андроид-у.
Како извести Гмаил поруке у текстуалну датотеку
Како извести Гмаил поруке у текстуалну датотеку
Неки корисници Гмаил-а можда ће морати да сачувају секундарне резервне копије својих најважнијих е-адреса. Међутим, Гмаил не укључује уграђене опције за извоз одабраних е-адреса као текстуалне (ТКСТ) датотеке или било који други формат датотеке у том смислу.
Фоурскуареова апликација Сварм: шта је то и како је користити
Фоурскуареова апликација Сварм: шта је то и како је користити
Питате се шта је апликација Сварм? Ево како је инспирисана оригиналном апликацијом Фоурскуаре и зашто ћете се веома забавити користећи је.
Како добити прогнозу времена у Линук конзоли
Како добити прогнозу времена у Линук конзоли
Ево како добити временску прогнозу на вашем Линук терминалу. Посебна веб услуга ће вам омогућити да је брзо преузмете на користан начин.