Talaan ng mga Nilalaman:
- Hakbang 1: Buksan ang Puwang ng Trabaho
- Hakbang 2: Disenyo ng User Interface
- Hakbang 3: Lumikha ng Mga Pag-andar ng Pag-click
- Hakbang 4: GetWinner Function
- Hakbang 5: Pagtawag sa GetWinner Function
- Hakbang 6: Kumuha ng Pagpipilian ng CPU
- Hakbang 7: Sumulat ng RandomPick
- Hakbang 8: Tukuyin ang Nagwagi
- Hakbang 9: Mag-record ng Mga Resulta
- Hakbang 10: Tapusin
Video: Gunting ng Rock Paper: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Layunin: Matapos makumpleto ito, malalaman mo kung paano gumawa ng isang simpleng laro ng Rock, Gunting ng papel mula sa simula gamit ang Code.org.
Mga Kagamitan / Kinakailangan na kinakailangan: Pangunahing pag-unawa sa Javascript syntax, isang computer, isang Code.org account.
Hakbang 1: Buksan ang Puwang ng Trabaho
1. Magsimula sa pamamagitan ng pagbubukas ng code.org, pag-click lumikha ng isang proyekto, at pag-click sa app lab
Hakbang 2: Disenyo ng User Interface
2. I-click ang tab na disenyo sa itaas na kaliwang sulok ng kapaligiran sa pag-coding, at i-drag ang tatlong mga pindutan (Rock, Papel, Gunting). Lagyan ng label ang mga ito at baguhin ang kanilang mga ID nang naaayon. Gayundin Sa tab na disenyo, i-drag ang mga label para sa: Pagpipilian ng CPU, Pagpipilian ng Player, at isang tagapagpahiwatig na Manalo o Mawalan. Alisin ang mga ito nang naaayon, ang resulta ay dapat magmukhang imahe sa itaas.
Hakbang 3: Lumikha ng Mga Pag-andar ng Pag-click
Lumikha ng mga pagpapaandar sa Kaganapan na tumatakbo kapag ang bawat isa sa mga pindutan ay na-click. Upang magawa ito, mag-click sa nais na pindutan sa tab na disenyo, pagkatapos ay i-click ang insert code sa ilalim ng tab ng mga kaganapan sa puwang ng trabaho sa disenyo.
Hakbang 4: GetWinner Function
Sumulat ng isang pagpapaandar na tinatawag na getWinner na may parameter, "playersChoice".
Hakbang 5: Pagtawag sa GetWinner Function
Sa bawat pag-andar ng Kaganapan sa Pag-click, tawagan ang pagpapaandar na getWinner, na nagpapadala ng isang string na may pangalan ng item na naaayon sa pagpapaandar.
Hakbang 6: Kumuha ng Pagpipilian ng CPU
Sa pagpapaandar ng getWinner, simulan ang isang variable na cpuChoice, at ipadala ito ng isang random na numero mula 0 hanggang 2 sa isang bagong pagpapaandar na randomPick. Lumikha ng pag-andar ng randomPick na may isang int parameter.
Hakbang 7: Sumulat ng RandomPick
Sa pagpapaandar na randomPick, ibalik ang ibang item para sa bawat random na numero mula 0 hanggang 2. Hal. kung x = 0 ibalik ang "Bato". Itakda ang teksto ng isang Label sa "pipiliin ng CPU" at& item
Hakbang 8: Tukuyin ang Nagwagi
Bumalik sa pagpapaandar ng getWinner, ihambing ang playerChoice sa cpuChoice gamit ang kung iba pang mga pahayag upang matukoy ang nagwagi. Pasimulan ang isang Boolean na nagtatakda sa totoo kung ang Player ay natutukoy ang nagwagi, at mananatiling hindi totoo. Pag-iingat: Suriin kung mayroong unang kurbatang.
Hakbang 9: Mag-record ng Mga Resulta
Sa pagtatapos ng pagpapaandar ng getWinner, magtakda ng isang pandaigdigang variable para sa bilang ng panalo sa CPU at bilang ng panalo ng Player at ayusin ang bawat variable nang naaayon. Ayusin ang kaukulang label sa dulo ng pagpapaandar ng getWinner (sa sandaling natukoy ang nagwagi). Baguhin ang pangunahing label sa alinman sa "Manalo Ka", o "Talo Ka" din dito
Hakbang 10: Tapusin
Sa puntong ito, dapat matapos ang iyong programa, i-click ang patakbuhin at i-play ang laro upang matiyak na gumagana ito nang maayos.
Inirerekumendang:
Gumawa ng Iyong Sariling Rock Band Ekit Adapter (walang Legacy Adapter), Nondestructively !: 10 Hakbang
Gumawa ng Iyong Sariling Rock Band Ekit Adapter (walang Legacy Adapter), Nondestructively !: Matapos marinig ang isang tanyag na host ng podcast na binabanggit ang kanyang pag-aalala tungkol sa kanyang wired na USB legacy adapter na namamatay, naghanap ako ng isang solusyon sa DIY upang maikabit ang isang mas mahusay / pasadyang eKit sa RB . Salamat kay Mr DONINATOR sa Youtube na gumawa ng isang video na nagdedetalye ng kanyang katulad na p
Ang Handhand Arduino Paper Rock Gunting na Laro Gamit ang 20x4 LCD Display Sa I2C: 7 Mga Hakbang
Ang Handhand Arduino Paper Rock Scissors Game Gamit ang 20x4 LCD Display Sa I2C: Kamusta sa lahat o marahil dapat kong sabihin " Hello World! &Quot; Masayang kasiyahan na ibahagi ang isang proyekto sa iyo na naging entry ko sa maraming bagay Arduino. Ito ay isang handheld Arduino Paper Rock Scissors na laro gamit ang isang I2C 20x4 LCD display. Ako
Lumiko ang X-box Rock Band Drums Sa isang Midi Stand Alone Electronic Drums .: 4 Mga Hakbang (na may Mga Larawan)
Lumiko ang X-box Rock Band Drums Sa isang Midi Stand Alone Electronic Drums .: Masuwerte akong makakuha ng isang ginamit na set ng drum na x-box, ito ay nasa isang medyo magaspang na hugis, at walang sagwan, ngunit wala nang maitatama. gawing isang standalone electric drum set. Binabasa ang halagang analog mula sa sensor ng piezo at ginawang MIDI comman
Rock Paper Scissor AI: 11 Mga Hakbang
Rock Paper Scissor AI: Naranasan mo na bang mainis na mag-isa? Maglaro tayo ng bato, papel, at gunting laban sa isang interactive na system na pinalakas ng intelihensiya
Orientasyong Pag-program sa Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Gunting: 5 Hakbang
Pag-ooriya sa Pag-program ng Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Paraan ng Pagtuturo / Pamamaraan Gamit ang Gunting: Pamamaraan sa pag-aaral / pagtuturo para sa mga mag-aaral na bago sa object-oriented na programa. Ito ay isang paraan upang pahintulutan silang makita at makita ang proseso ng paglikha ng mga bagay mula sa mga klase.Bahagi: 1. Gunting (anumang uri ang magagawa). 2. Piraso ng papel o karton. 3. Marker.