Kaskus

Tech

monyetbegokAvatar border
TS
monyetbegok
[SHARE] Game Kertas Gunting Batu Javascript
Permisi agan, semoga berkenan saya mau membagi code javascript sederhana semoga saja bermanfaat.

Code:

<!DOCTYPE html>
<html>
<head>
<title>Game Kertas Gunting Batu</title>
<=script=>
//1 adalah kertas, 2 adalah gunting, 3 adalah batu
function main(userchoice){
var computerchoice = Math.floor(Math.random() * 3 + 1);
if(userchoice == computerchoice){
document.getElementById('result')[removed] = "Draw Broh !!";
}else if(userchoice == 1){
if(computerchoice == 2)
{
document.getElementById('result')[removed] = "Komputer memilih gunting dan komputer menang !";
}else{
document.getElementById('result')[removed] = "Komputer memilih batu dan kamu menang !";
}
}else if(userchoice == 2){
if(computerchoice == 1){
document.getElementById('result')[removed] = "komputer memilih kertas dan kamu menang !";
}else{
document.getElementById('result')[removed] = "komputer memilih batu dan komputer menang !";
}
}else if(userchoice == 3){
if(computerchoice == 1){
document.getElementById('result')[removed] = "komputer memilih kertas dan komputer menang";
}else{
document.getElementById('result')[removed] = "komputer memilih gunting dan kamu menang !";
}
}
}
<=/=script=>
</head>
<body>
<h1>Game Kertas Gunting Batu</h1>
<button>Kertas</button>
<button>Gunting</button>
<button>Batu</button>
<h3 id='result'></h3>
</body>
</html>


setelah mencopy code diatas jangan lupa menyimpan dengan format html dan hapus sama dengan di bagian <=script=> <=/=script=>

keterangan:
game ini sangat sederhana, hanya menggunakan statement if, Math floor dan Math random.

var computerchoice = Math.floor(Math.random() * 3 + 1);

code di atas adalah untuk mendapatkan nilai 1, 2, dan 3 secara random dari komputer. dan tiga angka tersebut untuk identitas setiap pilihan.

1 = kertas
2 = gunting
3 = batu

ngapunteng agan - agan, semoga bermanfaat.

emoticon-Shakehand2

Screenshot
Diubah oleh monyetbegok 21-07-2014 10:26
0
4.6K
5
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.