Cara Membuat Game Batu Gunting Kertas Meenggunakan Python – Game batu gunting kertas adalah salah satu permainan yang dulunya banyak yang di mainkan oleh anak-anak, game sederhana namun seru.

Di artikel ini admin akan mengimplementasikan game tersebut ke dalam bahasa pemograman python. Nah sebelum memulai membuat game ini terlebih dahulu kamu pastikan sudah menginstall python dan menginstall visual studio code atau semacamnya untuk teks editornya.

Jika semuanya sudah di install silahkan buat file dengan akhirang .py lalu import file randint untuk modulenya.

from random import randint

Setelah itu buat list option dari game batu, gunting, kertas.

# Buat list option untuk permainan
Glist = ["Gunting", "Batu", "Kertas"]

Selanjutnya kita akan membuat list option untuk gamenya untuk player dan komputer.

# buat pilihan secara random dengan func randint                
komputer = Glist[randint(0,2)]                                        
# Set pemain ke False
pemain = False

Di sini kita akan membuat komputer bermain secara acak dengan menggunakan raddint dan list.

from random import randint


# Buat list option untuk permainan
Glist = ["Gunting", "Batu", "Kertas"]

# buat pilihan secara random dengan func randint
komputer = Glist[randint(0,2)]

# Set pemain ke False
pemain = False

while pemain == False:
    #Set pemain ke True
    pemain = input("Gunting, Batu, Kertas ? : ")
    if pemain == komputer:
        print("Seri!")
    elif pemain == "Batu":
        if komputer == "Kertas":
            print("Kamu Kalah!", komputer, "membungkus", pemain)
        else:
            print("Kamu Menang!", pemain, "menghancurkan", komputer)
    elif pemain == "Kertas":
        if komputer == "Gunting":
            print("Kamu Kalah!", komputer, "memotong", pemain)
        else:
            print("Kamu Menang!", pemain, "membungkus", komputer)
    elif pemain == "Gunting":
        if komputer == "Batu":
            print("Kamu Kalah!", komputer, "menghancurkan", pemain)
        else:
            print("Kamu Menang!", pemain, "momotong", komputer)
    else:
        print("Pilihan yang kamu masukan salah...")

    # Set pemain ke False lagi supaya terjadinya looping yang berulang

    pemain = False
komputer = Glist[randint(0,2)]

Nah kode di atas membuat sebuah kondisi atau condition option dengan menggunakna if, else, dan while. Untuk pemain menggunakan False karena untuk menjalankan logika pada whiledan mengaktifkan pola looping pada program python tadi.

Share:

hidayat

"Jadilah dirimu sendiri. Orang tidak harus menyukaimu, dan kamu tidak perlu peduli...." (Marlin Hidayat Tanjung)

Leave a Reply