Loading...

Tutorial Membuat Game Batu Gunting Kertas Menggunakan Python

 


Hallo sobat hidayat code, pada postingan kali ini kita akan membahas cara membuat game sederhana batu, gunting kertas dengan menggunakan bahas python. 

Sebelum lanjut silahkan instal python dan code editor.

Buat file baru bebas, bisa buat dengan nama main.py selanjunya buka filenya menggunakan code editor yang barusan kamu download.

Pertama silahkan import module yang di perlukan.

from random import randint

Buat list option untuk batu gunting kertas.

Glist = ["Gunting", "Batu", "Kertas"]

Lanjut buat list option untuk gamenya. Buat player dan komputer.

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

# Set pemain ke False
pemain = False

Di sinii kita memiliki dua player yaitu komputer dan human (kalian) jadi di input ke angka 2. Nah untuk full codenya bisa lihat di bawah ini.

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)]

Jangan lupa save dan jalankan di terminal atupun CMD

IT Enthusiast

Posting Komentar