Rock, Paper i Nożyczka to znana gra na całym świecie, w której prawie wszyscy grali w dzieciństwie. Dla normalnych ludzi jest to dobra pamięć z dzieciństwa, ale dla programistów jest to dobra praktyka kodowania. Programiści początkujący powinni zawsze szukać interesujących i łatwych do wdrożenia problemów. I to jest jeden z nich. W tym artykule pokazuje wdrożenie gry RPS z JavaScript.
Krok 1: Skonfiguruj stronę internetową HTML
Zacznij od utworzenia nowej strony internetowej HTML, aw tej stronie rób następujące rzeczy:
Aby to zrobić, użyj następujących wierszy w dokumencie HTML:
Zagrajmy w Game of Rock Paper Scissors
W powyższych wierszach użytkownik jest również powiadamiany, że 0 oznacza skałę, 1 oznacza papier i 2 oznacza nożyczki. Są to również zasady, które zostaną wdrożone w celu ustalenia zwycięzcy. Ponadto przycisk ma ustawioną właściwość OnClick na rozpocząć grę() Metoda, która rozpocznie grę, gdy użytkownik ją kliknie.
Załaduj HTML w przeglądarkach, a wyświetli następującą stronę internetową:
Wszystko jest umieszczone o = na środku strony internetowej dzięki etykietka
Krok 2: Kod JavaScript dla funkcjonalności gry
Zacznij od utworzenia funkcji rozpocząć grę() który zostanie wywołany na każdym przycisku naciśnij:
funkcja startgame ()Po tym wygeneruj ruch komputera, pamiętaj, że istnieją tylko 3 różne opcje, 0,1 i 2. 0 oznacza rock, 1 stoisko na papierze i 2 oznacza nożyczki:
cm = matematyka.podłoga (matematyka.Random () * 3);Zapewnia to losową wartość od 0 do 2 i przechowuje ją w zmiennej cm Stojąc do ruchu komputera.
Następnie użyj wiersza, aby poinformować użytkownika, aby wprowadził swój wybór, przechowuj ten wybór w zmiennej, a następnie przekonwertować go na int za pomocą parseint () Metoda i przechowuj ostateczną wartość w zmiennej ”po południu":
wejście = monit („Wprowadź swój wybór!");Następnie napisz zasady decydowania o zwycięzcy gry za pomocą następujących zasad:
Reguły te są wdrażane z prostym if-Else, jeśli stwierdzenia z następującymi wierszami:
if (cm == 0 && pm == 1)Po tym po prostu zamknij końcowy wspornik rozpocząć grę() I część JavaScript jest gotowa.
Pełny fragment JavaScript jest następujący:
funkcja startgame ()Krok 3: Gra w grę
Uruchom dokument HTML i kliknij początek Button i zacznij grać w grę, jak:
Dzięki temu skała, papier i nożyczka są w pełni funkcjonujące, CIESZYĆ SIĘ!
Zakończyć
Rock, papier i nożyczka to nie tylko gra z dzieciństwa dla wielu, ale także świetne ćwiczenie programowe dla nowych programistów. Takie ćwiczenia są nie tylko zabawne do wdrożenia, ale także wyostrzają umiejętności nowicjusza. W tym artykule wdrożono pełną robotę, papier i grę na nożyczki, a każdy krok został wyjaśniony jeden przez jeden.