![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
witam, zrobilem taka amatorska gre w papier kamien nozyczki z tym że nie wiem w jaki sposób zrobić żeby po remisie 'gra' się automatycznie włączała od początku, nie wiem w jaki sposób umieścić 'return' chyba, że coś innego potrzeba, z góry dzięki, aha i jeszcze jedno jeśli ktoś wie
w jaki sposób przekształcić tą funkcje żeby chodziła za pomocą 'button type' a nie 'prompt';). <html> <head> </head> <body> <script> var gra=prompt("pierwszy gracz:wpisz kamien, papier lub nozyczki"); var gra2=prompt("drugi gracz:wpisz kamien, papier lub nozyczki"); var kamien; var papier; var nozyczki; if (gra==="kamien" && gra2==="nozyczki") { confirm("gracz 1 wygral");} if (gra==="kamien" && gra2==="papier") { confirm("gracz 2 wygral");} if (gra==="papier" && gra2==="nozyczki") { confirm("gracz 2 wygral");} if (gra==="papier" && gra2==="kamien") { confirm("gracz 1 wygral");} if (gra==="nozyczki" && gra2==="papier") { confirm("gracz 1 wygral");} if (gra==="nozyczki" && gra2==="kamien") { confirm("gracz 2 wygral");} if (gra===gra2) { confirm("remis")} </script> </body> </html> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 2 Dołączył: 8.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tutaj masz przykład, trochę trzeba pozmieniać, pisane tak na szybko (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
proponuje troche uproscic warunki:
Kod var Game = function(){ var arr = ['papier', 'kamien', 'nozyczki']; var l = arr.length; return { check: function(p0, p1){ return (arr.indexOf(p0) - arr.indexOf(p1) + l) % l - 1; } }; }; http://jsfiddle.net/8nJyL/2/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:14 |