Turinys:
- 1 žingsnis: atidarykite darbo vietą
- 2 žingsnis: Sukurkite vartotojo sąsają
- 3 veiksmas: sukurkite paspaudimo funkcijas
- 4 žingsnis: „GetWinner“funkcija
- 5 veiksmas: iškvieskite „GetWinner“funkciją
- 6 veiksmas: pasirinkite procesoriaus pasirinkimą
- 7 žingsnis: parašykite „RandomPick“
- 8 žingsnis: nustatykite nugalėtoją
- 9 veiksmas: įrašykite rezultatus
- 10 žingsnis: Baikite
Video: Akmens popieriaus žirklės: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tikslas: Baigę tai, jūs išmoksite nuo „nulio“padaryti paprastą „Rock, Paper Scissors“žaidimą naudodami „Code.org“.
Reikalingos medžiagos / reikalavimai: Pagrindinis „Javascript“sintaksės supratimas, kompiuteris, „Code.org“paskyra.
1 žingsnis: atidarykite darbo vietą
1. Pradėkite atidarydami code.org, spustelėkite sukurti projektą ir spustelėkite programos laboratorija
2 žingsnis: Sukurkite vartotojo sąsają
2. Spustelėkite dizaino skirtuką viršutiniame kairiajame kodavimo aplinkos kampe ir vilkite tris mygtukus (uoliena, popierius, žirklės). Pažymėkite juos ir atitinkamai pakeiskite jų ID. Taip pat skirtuke „Dizainas“vilkite etiketes, skirtas: CPU pasirinkimui, grotuvo pasirinkimui ir laimėjimo arba pralaimėjimo indikatoriui. Atitinkamai juos identifikuodami, galutinis rezultatas turėtų atrodyti kaip aukščiau pateiktas vaizdas.
3 veiksmas: sukurkite paspaudimo funkcijas
Sukurkite įvykių funkcijas, kurios paleidžiamos spustelėjus kiekvieną mygtuką. Norėdami tai padaryti, spustelėkite norimą mygtuką dizaino skirtuke, tada spustelėkite įterpti kodą po įvykių skirtuku dizaino srityje.
4 žingsnis: „GetWinner“funkcija
Parašykite funkciją „getWinner“su parametru „playersChoice“.
5 veiksmas: iškvieskite „GetWinner“funkciją
Kiekvienoje paspaudimo įvykio funkcijoje iškvieskite funkciją „getWinner“ir atsiųskite eilutę su funkciją atitinkančio elemento pavadinimu.
6 veiksmas: pasirinkite procesoriaus pasirinkimą
Funkcijoje getWinner inicijuokite kintamąjį „cpuChoice ir nusiųskite atsitiktinį skaičių nuo 0 iki 2 naujai randomPick funkcijai. Sukurkite „randomPick“funkciją naudodami int parametrą.
7 žingsnis: parašykite „RandomPick“
Funkcijoje randomPick grąžinkite skirtingą elementą kiekvienam atsitiktiniam skaičiui nuo 0 iki 2. Pvz. jei x = 0, grąžinkite „Rokas“. Nustatykite etiketės tekstą „CPU pasirenka“ir elementą
8 žingsnis: nustatykite nugalėtoją
Grįžę į funkciją „getWinner“, palyginkite „playerChoice“su „cpuChoice“naudodami „if else“teiginius, kad nustatytumėte laimėtoją. Inicijuokite loginę reikšmę, kuri nustatoma į „true“, jei žaidėjas nustatomas kaip nugalėtojas, o kitaip lieka klaidinga. Atsargiai: pirmiausia patikrinkite, ar nėra lygiosios.
9 veiksmas: įrašykite rezultatus
Pasibaigus funkcijai „getWinner“, nustatykite procesoriaus laimėjimų skaičiaus ir žaidėjo laimėjimų skaičiaus visuotinį kintamąjį ir atitinkamai pakoreguokite kiekvieną kintamąjį. Sureguliuokite atitinkamą etiketę „getWinner“funkcijos pabaigoje (kai bus nustatytas laimėtojas). Čia taip pat pakeiskite pagrindinę etiketę į „Jūs laimite“arba „Pralaimite“
10 žingsnis: Baikite
Šiuo metu jūsų programa turėtų būti baigta, spustelėkite paleisti ir žaisti žaidimą, kad įsitikintumėte, jog ji veikia tinkamai.
Rekomenduojamas:
Akmens popieriaus žirklių žaidimas: 6 žingsniai
Akmens popieriaus žirklinis žaidimas: tai mano pirmasis pamokomas dalykas. Jau seniai norėjau vieną parašyti, bet neturėjau jokio projekto, kurį galėčiau čia paskelbti. Taigi, kai aš sugalvojau šį projektą, nusprendžiau, kad tai yra tas. Taigi aš naršiau „tensorflow.js“svetainę
R/C tualetinio popieriaus ritinys: 10 žingsnių
R/C tualetinio popieriaus ritinys: 2019 m. Prieš tualetinio popieriaus paniką susidomėjau „Battlebots“ir savo roboto kūrimu. Tai yra to rezultatas! Atkreipkite dėmesį: tai nėra elektronikos pamoka/kūrimas ir aš Išsiaiškinti, kaip tai veikia, buvo iššūkis, bet ten
Popieriaus chromatografija/UV-Vis eksperimentas su „Arduino“: 10 žingsnių
Popieriaus chromatografijos/UV-Vis eksperimentas su „Arduino“: Šiame eksperimente naudojamas „Arduino“mikroprocesorius kartu su namų apyvokos daiktais, kad būtų atliktas popieriaus chromatografijos eksperimentas ir analizuojami rezultatai, naudojant metodą, panašią į ultravioletinių matomų (UV-Vis) spektroskopiją. Šis eksperimentas skirtas pakartoti
Roko popieriaus žirklės AI: 11 žingsnių
„Rock Paper Scissor AI“: kada nors jautėtės nuobodus vienas? Pažaiskime akmenį, popierių ir žirkles prieš interaktyvią sistemą, aprūpintą intelektu
Į objektą orientuotas programavimas: objektų kūrimas Mokymosi/mokymo metodas/technika naudojant žirkles: 5 žingsniai
Į objektą orientuotas programavimas: objektų kūrimas Mokymasis/mokymo metodas/technika naudojant žirkles: mokymosi/mokymo metodas studentams, pradedantiems į objektinį programavimą. Tai yra būdas leisti jiems vizualizuoti ir pamatyti objektų kūrimo iš klasių procesą.Dalys: 1. Žirklės (tiks bet kokia). 2. Popieriaus ar kartono gabalas. 3. Žymeklis