Pangunahin Linux Sumulat ng iyong sariling larong Raspberry Pi

Sumulat ng iyong sariling larong Raspberry Pi



Ang Raspberry Pi ay isang sensasyon ng computing, ngunit orihinal na ito ay dinisenyo na may isang pangunahing intensyon: upang pukawin ang isang bagong henerasyon upang tumingin sa kabila ng mga console ng laro, smartphone at tablet, at yakapin ang paraan ng code.

Sumulat ng iyong sariling larong Raspberry Pi

Kung naghahanap ka ng mga proyekto na gagawin sa isang Raspberry Pi, bakit hindi suriin ang aming tutorial sa kung paano gawing XBMC media center ang isang Raspberry Pi ?

May kasamang pagpipilian ng mga kapaligiran sa pag-program na paunang luto sa pamamahagi ng Linux na nakabatay sa Debian, ngunit ang pinakamadaling paraan upang makapagsimula ay ang Scratch. Nilikha ng Media Lab sa MIT, ang Scratch ay dinisenyo upang turuan ang mga bata ng mga pangunahing kaalaman sa pagprograma, nang hindi kinakailangang matuto ng kumplikadong syntax.

Pinapayagan ng Scratch ang mga gumagamit na i-drag at i-drop ang mga character at object sa isang kapaligiran sa laro, pagkatapos ay i-program ang kanilang mga aksyon gamit ang mga bloke ng gusali, na pinagsama sa mga kategorya na may kulay na kulay tulad ng Mga Kontrol, Paggalaw, Mga Operator at Sensing. Sa pamamagitan ng pag-drag at pag-drop sa mga ito sa lugar maaari kang lumikha ng nakakagulat na sopistikadong mga kwentong interactive, animasyon at laro, pagkatapos ay ibahagi ang mga ito sa isang pandaigdigang komunidad ng mga mag-aaral at developer.

Nais bang bumili ng isang Raspberry Pi? Tuklasin ang buong hanay ng mga kit, accessories at kaso dito.

Pagsisimula sa Scratch

Sa tampok na ito, makagawa kami ng isang arcade game - tinatawag namin itong Crustacean Storm - habang binibigyan ka ng ilang mga payo sa kung paano mo ito dadalhin pa.

kung paano i-load ang apk sa firestick

Kung hindi mo pa natagpuan ang Scratch dati, maaaring sulit na tingnan ito sa amin nakaraang tampok sa programa kasama nito , na sumasakop sa ilan sa mga pangunahing pagpapaandar. Gayunpaman, madaling kunin ang Scratch; naiintindihan ang mga script nito, at marami kang maaaring matutunan sa pamamagitan lamang ng pag-download ng mga laro at pag-alam kung ano ang nakaka-tick sa kanila.

Huwag mag-alala kung wala kang isang Raspberry Pi: Ang Scratch ay tatakbo nang masaya sa ilalim ng Windows, OS X at Linux, at kahit sa pinakahinahon ng mga PC. Kaya mo i-download ito at makahanap ng maraming halimbawa ng mga programa dito .

Nais din namin na ibahagi mo sa amin ang iyong mga nakumpleto na laro. Nakipagtulungan kami sa mga tagalikha ng Raspberry Pi upang patakbuhin ang aming sariling kumpetisyon sa laro ng Scratch.

Magsimula

MagsimulaUna, simulan ang Scratch. Ngayon, hindi ka maaaring magkaroon ng isang pusa na pinagbibidahan ng isang laro na tinatawag na Crustacean Storm. Mag-right click sa sprite at tanggalin ito. Pumunta sa New Sprite bar sa itaas ng kanang-kanang window, piliin ang gitnang pindutan upang Pumili ng bagong sprite mula sa file, pumunta sa folder na Mga Costume | Mga Hayop at piliin ang pating 1-b.

Paliitin

PaliitinTulad niya, ang pating ay sobrang laki. Paliitin natin siya. Piliin ang tool na Paliitin mula sa toolbar (tulad ng ipinakita sa itaas) at mag-click ng 30 beses sa pating hanggang sa magaspang ang laki na ipinakita dito. Ngayon ay oras na upang pangalanan ang sprite. Pumunta sa name bar sa itaas ng gitnang window at i-type upang baguhin ang pangalan nito mula sa Sprite1 patungong Shark.

Kontrolin 1

Kontrolin 1Panahon na upang makontrol ang manlalaro. Una, piliin ang kategorya ng Pagkontrol mula sa kaliwang tuktok ng screen, pagkatapos ay i-drag ang mga bloke kapag ang pindutan ng 'puwang' ay pinindot at magpakailanman sa window ng pating ng pating, tulad ng ipinakita dito. Gagamitin namin ang spacebar bilang start key para sa aming laro.

Kontrolin 2

Kontrolin 2Ngayon i-drag ang if block mula sa kategorya ng Control papunta sa forever block, pagkatapos ay pumunta sa kategorya ng Sensing at i-drag ang susi na 'puwang' na pinindot na bloke sa control point sa kung. Gamitin ang dropdown menu upang baguhin ang puwang hanggang pataas na arrow.

Tugon

TugonSinasabi nito sa Scratch na maghanap para sa Up key, ngunit kailangan naming magtalaga ng tugon. Pumunta sa kategorya ng Paggalaw at i-drag ang pagbabago y ng 10 block sa kung block. Kung ang spacebar pagkatapos ang Up arrow ay pinindot, gumagalaw ang aming pating. Maaari mo na itong ulitin para sa Pababang arrow, palitan ang pagbabago ng y sa halagang -10.

Simula posisyon

Simula posisyonUpang magawa ang kaliwa at kanang mga arrow, ulitin ang mga hakbang 4 at 5, ngunit palitan ang pagbabago y sa pamamagitan ng pag-block ng pagbabago x sa pamamagitan ng pag-block at itakda ang mga halagang 10 -10 at 10. Sa wakas, ang aming bituin ay nangangailangan ng isang panimulang posisyon. Grab ang pumunta sa x: 0 y: 100 block mula sa Motion at i-drag ito sa lugar na ipinakita. Baguhin ang parehong mga halaga sa 0.

Isda

IsdaNgayon mag-click muli upang Pumili ng bagong sprite mula sa file at pumili ng isang isda, bago pag-urong ito tulad ng ginawa namin sa hakbang 2 at palitan ang pangalan ng Isda. Tiyaking napili ito, tulad ng ipinakita, at i-drag kapag pinindot ang 'puwang' key sa window ng gitnang mga script. Pumunta sa Motion at i-drag ang pumunta sa x: 0 y: 0 block sa lugar sa ibaba.

Randomise

RandomiseItakda ang x hanggang 205. Upang itigil ang isda na laging lilitaw sa parehong lugar, pumunta sa Mga Operator at i-drag ang pick random na 1 hanggang 10 block sa halagang y. Itakda ang mga halaga sa -180 at 180. Susunod, pumunta sa Control at i-drag magpakailanman upang mag-snap sa ibaba pumunta sa, pagkatapos ay pumunta sa Motion at hilahin ang pagbabago x sa pamamagitan ng pag-block sa loob nito. Baguhin ang x sa -5.

Pagtuklas sa gilid

Pagtuklas sa gilidNais naming lumitaw muli ang aming isda kung ito ay pindutin ang gilid ng screen. I-drag ang isang kung block mula sa Kontrol sa loob ng forever block, pagkatapos ay pumunta sa kategorya ng Sensing at i-drag ang touch block papunta sa kung. Piliin ang Edge mula sa nakakaantig na dropdown. I-drag papunta sa bloke ng x & y mula sa Motion at i-configure ito tulad ng hakbang 8.

Mga variable

Mga variableMag-click sa Mga variable at pagkatapos ay ang pindutang Gumawa ng isang variable. Tawagin itong Score. Lilitaw ngayon ang marka sa kaliwang tuktok ng kaliwang screen ng laro. Magdagdag ng bago kapag pinindot na bloke ang 'space' key mula sa Control, clip sa isang magpakailanman kung block; pumunta ngayon sa Sensing at mag-drag sa isang nakaka-block na bloke. Piliin ang pating mula sa dropdown.

Nakasalubong ng pating ang isda

Nakasalubong ng pating ang isdaAno ang mangyayari kapag nakilala ng isda ang pating? Napakain ang aming kaibigang piscine at gumagapang ang iskor. Pumunta sa Mga variable at i-drag ang marka ng pagbabago sa pamamagitan ng 1 block, pagkatapos ay pumunta sa Looks at i-drag ang pagbabago na 'color' ng 25 block. Baguhin ang pagpipilian ng kulay sa pixelate.

Mas mahabang epekto

Mas mahabang epektoNapakagandang epekto, ngunit sa lalong madaling panahon. Mag-drag sa paghihintay na '1.00' segundo na bloke mula sa Control at palitan ang tagal ng paghihintay sa 0.02. Pagkatapos ay mag-drag sa isa pang pagbabago na 'color' block at baguhin ang kulay sa pixelate. Idagdag ang go to x block na may isang random na posisyong y (tulad ng hakbang 8), at isang malinaw na bloke ng mga graphic effect mula sa Looks.

Oras na ng alimango!

Oras na ng alimango! Magdagdag ng isang bagong sprite - alimango 1-a - at pag-urongin siya. Maaari nating ilipat ang crab sa pamamagitan ng pagkopya sa script ng isda. Mag-click sa Fish sprite, pagkatapos ay i-click ang Duplicate na icon sa tuktok na toolbar, mag-click sa unang script para sa isda na ito, at i-drag ito sa crab. Pumunta sa script ng crab at baguhin ang pagbabago x ayon sa halaga upang mabasa ito -8.

Nakamamatay na alimango

Nakamamatay na alimangoGumagalaw ang alimango, ngunit nais naming siya ay nakamamatay. Mag-drag sa isang bago kapag pinindot na block ang 'space' key, pagkatapos ay magdagdag ng isang magpakailanman kung block. Pumunta sa Sensing at magdagdag ng isang nakaka-block na bloke; gamitin ang dropdown upang piliin ang Shark sprite. Pumunta sa Control at i-drag sa isang block block. Piliin ang Bago mula sa dropdown at tawagan itong Kamatayan.

kung paano makita ang mga nakatagong mga laro sa singaw

Kamatayan

KamatayanAng kamatayan ay katumbas ng Game Over. Piliin ang Shark sprite, pagkatapos ay pumunta sa kategorya ng Control at idagdag ang kapag nakatanggap ako ng block. Piliin ang Kamatayan mula sa dropdown. Magdagdag ngayon ng isang paulit-ulit na bloke mula sa Control, pumunta sa Looks at idagdag ang parehong pixelate block tulad ng sa hakbang 12, at pagkatapos ay isang block ng paghihintay.

Mabagal na kamatayan

Mabagal na kamatayanIunat natin nang kaunti ang pagkamatay ng pating. Itakda ang halagang paghihintay sa 0.1 segundo, at itakda ang halaga sa ulitin ang bloke sa 6. Magdagdag ng isang hintuan lahat mula sa Control hanggang sa dulo ng script na ito. Tatapos na ang laro kapag na-hit ang pating.

Na-reset ang marka

Na-reset ang markaKailangan namin ang marka upang mai-reset sa tuwing nagsisimula ang laro, kaya i-drag ang isang itinakdang marka sa 0 block mula sa Mga Variable at isang block ng palabas mula sa Looks sa unang script ng pating, inilalagay ang mga ito sa ibaba lamang ng paunang kapag pinindot ng block ng 'space'.

Dumapo ang alimango!

Dumapo ang alimango!Mayroon kaming isang mamamatay-tao crustacean, ngunit ano ang tungkol sa isang pulutong? Sa Scratch madali mong madoble ang mga alimango. I-click ang Duplicate na tool, pagkatapos ang alimango, at gumawa ng isa pang alimango o dalawa. Kapag tapos ka na, i-click ang pindutan sa kanang tuktok upang ipasok ang mode ng pagtatanghal ng buong screen, pindutin ang berdeng watawat, pagkatapos ang puwang - at magsimulang maglaro.

Anong sunod?

Anong sunod?Saan ka pupunta dito Ang pagdaragdag ng isang background ay magiging isang madaling hakbang (narito lamang na na-edit namin ang default na background at ginamit ang tool na Paintbucket upang punan ito ng asul). Ang isa pa ay magdagdag ng mga sound effects, o kahit simpleng animasyon; kapwa ang pating at alimango ay may mga kahaliling costume na maaari mong gamitin, at simpleng gawin ang paggamit ng switch sa costume block sa kategorya ng Looks. Sa pamamagitan ng pagbabago ng mga halaga posible ring pabilisin ang mga alimango at isda, habang maaari mong madoble ang pareho upang gawin para sa isang mas abalang laro. Bakit hindi subukang magdagdag ng higit na pagalit na mga nilalang dagat na may iba't ibang mga pattern ng paggalaw, o baguhin nang buo ang tema? O magdagdag ng mga pamagat at isang tamang screen ng Game Over. Ginagawa ng gasgas ang lahat ng ito at mas posible - ang natitira ay nasa sa iyo.

Sumulat ng iyong sariling larong Raspberry Pi

Sumulat ng iyong sariling larong Raspberry Pin / a

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Naglabas ang Microsoft ng PowerToys 0.15.2 na may ilang mga pag-aayos
Naglabas ang Microsoft ng PowerToys 0.15.2 na may ilang mga pag-aayos
Ang Microsoft ngayon ay naglabas ng isang menor de edad na pag-update para sa mga modernong PowerToys. Ang bersyon ng app na 0.15.2 ay may ilang mga pag-aayos, kabilang ang naayos na mga pagkakamali sa pagbaybay at isang bug sa FancyZones editor. Maaari mong matandaan ang PowerToys, isang hanay ng mga maliliit na madaling gamiting kagamitan na unang ipinakilala sa Windows 95. Marahil, ang karamihan sa mga gumagamit ay maaalala ang TweakUI at QuickRes, na kung saan ay
Paganahin ang Mga Visual na Alerto para sa Mga Abiso sa Windows 10 (Sound Sentry)
Paganahin ang Mga Visual na Alerto para sa Mga Abiso sa Windows 10 (Sound Sentry)
Ang Mga Alerto sa Visual (Sound Sentry), ay isang espesyal na tampok na nagbibigay ng mga visual na notification para sa mga tunog. Narito kung paano paganahin ang Mga Visual Alerto sa Windows 10.
Paano I-reset ang Factory ang iyong Nest Indoor Cam
Paano I-reset ang Factory ang iyong Nest Indoor Cam
Para sa mga nais mapabuti ang kaligtasan ng kanilang tahanan, ang Nest Indoor Cam ay marahil ang pinakamahusay na solusyon. Gamit ang serbisyo sa subscription ng Nest Aware, mga alerto ng tao, at 24/7 na streaming, idinisenyo ito upang mabantayan
Paano Gumagana ang Valorant Ranking System – Ipinaliwanag ang Mga Ranggo
Paano Gumagana ang Valorant Ranking System – Ipinaliwanag ang Mga Ranggo
Kung mahilig ka sa mga larong multi-player ng FPS at mayroon kang competitive streak na isang milya ang lapad, oras na para lumipat sa competitive ranking mode ng Valorant. Ang 5v5 FPS shooter game na ito ay mayroong lahat ng gusto ng isang gamer noong una
Paano Magsimula ng Windows 10 Device sa Safe Mode
Paano Magsimula ng Windows 10 Device sa Safe Mode
Safe mode sa Windows 10 ay nagbibigay-daan sa iyo na i-troubleshoot at lutasin ang mga problema kapag ang Windows ay hindi gumagana tulad ng inaasahan. Sa artikulong ito, dadaan kami sa mga hakbang upang simulan ang iyong Windows 10 device sa Safe mode mula sa iba't ibang estado.
Paano makita kung ano ang gumagamit ng data sa iOS 9 (iPhone at iPad)
Paano makita kung ano ang gumagamit ng data sa iOS 9 (iPhone at iPad)
Patuloy na makarating sa pagtatapos ng buwan at nagtataka kung saan nawala ang iyong allowance sa data? Narito ang PC Pro upang makatulong. Sundin ang aming simpleng mga sunud-sunod na tagubilin upang matulungan kang magpasya kung aling mga app ang kukunin at alin sa
I-download ang File Explorer Icon mula sa Windows 10 Build 18298
I-download ang File Explorer Icon mula sa Windows 10 Build 18298
Sa panahon ng pagbuo ng Windows 10, nai-update ng Microsoft ang icon ng File Explorer nang maraming beses. Narito ang icon mula sa Windows 10 Build 18298 '19H1'.