Yowatech.id – Contoh Program Python Game. Dalam era teknologi yang semakin canggih, bahasa pemrograman seperti Python menjadi semakin populer karena kemudahannya dalam mengembangkan berbagai jenis aplikasi, termasuk game.
Python menawarkan beragam pustaka yang dapat membantu pengembang untuk membuat game yang menarik dan interaktif.
Read Also: 30+ Contoh Program Python Sederhana, Lengkap Penjelasannya
Game tebak angka merupakan salah satu permainan klasik yang dapat diadaptasi dengan mudah ke dalam bentuk kode Python. Dalam game ini, komputer akan memilih angka secara acak dari rentang yang ditentukan, dan pemain harus menebak angka tersebut dalam jumlah tebakan yang terbatas.
Berikut adalah Contoh Program Python Game, dari game tebak angka yang dibuat menggunakan Python, yang menunjukkan bagaimana bahasa pemrograman ini dapat digunakan untuk mengembangkan game sederhana yang menarik dan menghibur.
Read Also: 3+ Contoh Program Python Pendaftaran Mahasiswa Baru
#1 Contoh Program Python Game
Contoh Program Python Game. Berikut adalah contoh sederhana dari program game tebak angka di Python. Dalam game ini, komputer akan memilih angka secara acak antara 1 dan 100, dan pemain harus menebak angka tersebut dalam jumlah tebakan yang terbatas.
import random
def main():
print("Selamat datang di Game Tebak Angka!")
print("Saya telah memilih angka antara 1 dan 100.")
print("Anda memiliki 7 kesempatan untuk menebak angka tersebut.")
angka_rahasia = random.randint(1, 100)
tebakan = 0
kesempatan = 7
while tebakan != angka_rahasia and kesempatan > 0:
try:
tebakan = int(input("Masukkan tebakan Anda: "))
except ValueError:
print("Tolong masukkan angka yang valid.")
continue
if tebakan < angka_rahasia:
print("Tebakan Anda terlalu rendah.")
elif tebakan > angka_rahasia:
print("Tebakan Anda terlalu tinggi.")
else:
print(f"Selamat! Anda berhasil menebak angka rahasianya: {angka_rahasia}")
kesempatan -= 1
if kesempatan > 0 and tebakan != angka_rahasia:
print(f"Anda memiliki {kesempatan} kesempatan lagi.")
if tebakan != angka_rahasia:
print(f"Sayang sekali, Anda gagal menebak angka rahasianya. Angka rahasianya adalah {angka_rahasia}.")
if __name__ == "__main__":
main()
Simpan kode di atas ke dalam file dengan ekstensi .py
, misalnya game_tebak_angka.py
, kemudian jalankan menggunakan Python:
python game_tebak_angka.py
Permainan akan dimulai, dan Anda dapat mencoba menebak angka rahasia dalam jumlah tebakan yang terbatas.
#2 Contoh Program Python Game
Contoh Program Python Game. Berikut adalah contoh program sederhana untuk membuat game “Tebak Angka” dengan Python.
Code:
import random
print("Selamat datang di game Tebak Angka!")
print("Saya akan memilih sebuah angka secara acak antara 1 dan 100.")
print("Silakan tebak angka yang saya pilih.")
# Memilih sebuah angka secara acak
angka_rahasia = random.randint(1, 100)
# Loop untuk meminta input dari pemain
while True:
tebakan = input("Masukkan tebakan Anda: ")
tebakan = int(tebakan)
# Memeriksa apakah tebakan pemain benar atau salah
if tebakan < angka_rahasia:
print("Angka terlalu kecil. Coba lagi.")
elif tebakan > angka_rahasia:
print("Angka terlalu besar. Coba lagi.")
else:
print("Anda benar! Angka yang saya pilih adalah", angka_rahasia)
break
print("Terima kasih telah bermain!")
Output:
#3 Contoh Program Python Game (Tebak Buah)
Contoh Program Python Game. Berikut adalah contoh program sederhana untuk membuat game “Tebak Buah” dengan Python:
import random
buah = ['apel', 'anggur', 'mangga', 'jeruk', 'durian']
print("Selamat datang di game Tebak Buah!")
print("Saya akan memilih sebuah buah secara acak.")
print("Silakan tebak buah yang saya pilih.")
# Memilih sebuah buah secara acak
buah_rahasia = random.choice(buah)
# Loop untuk meminta input dari pemain
while True:
tebakan = input("Masukkan tebakan Anda: ")
# Memeriksa apakah tebakan pemain benar atau salah
if tebakan.lower() == buah_rahasia:
print("Anda benar! Buah yang saya pilih adalah", buah_rahasia)
break
else:
print("Tebakan Anda salah. Coba lagi.")
print("Terima kasih telah bermain!")
Program di atas akan memilih sebuah buah secara acak dari daftar buah yang telah ditentukan, dan kemudian meminta pemain untuk menebak buah tersebut.
Setiap kali pemain memberikan tebakan, program akan memberi tahu apakah tebakan tersebut benar atau salah, dan meminta pemain untuk mencoba lagi.
Program akan berlanjut hingga pemain menebak buah yang benar, dan kemudian memberi tahu pemain bahwa mereka telah memenangkan permainan.
#4 Contoh Program Python Game (Tebak Huruf)
import random
huruf = 'abcdefghijklmnopqrstuvwxyz'
print("Selamat datang di game Tebak Huruf!")
print("Saya akan memilih sebuah huruf secara acak.")
print("Silakan tebak huruf yang saya pilih.")
# Memilih sebuah huruf secara acak
huruf_rahasia = random.choice(huruf)
# Loop untuk meminta input dari pemain
while True:
tebakan = input("Masukkan tebakan huruf Anda: ")
# Memeriksa apakah tebakan pemain benar atau salah
if tebakan.lower() == huruf_rahasia:
print("Anda benar! Huruf yang saya pilih adalah", huruf_rahasia)
break
else:
print("Tebakan Anda salah. Coba lagi.")
print("Terima kasih telah bermain!")
Contoh Program Python Game. Program di atas akan memilih sebuah huruf secara acak dari abjad yang telah ditentukan, dan kemudian meminta pemain untuk menebak huruf tersebut.
Setiap kali pemain memberikan tebakan, program akan memberi tahu apakah tebakan tersebut benar atau salah, dan meminta pemain untuk mencoba lagi.
Program akan berlanjut hingga pemain menebak huruf yang benar, dan kemudian memberi tahu pemain bahwa mereka telah memenangkan permainan.
#5 Contoh Program Python Game (Tebak Kata)
Berikut adalah contoh program sederhana untuk membuat game “Tebak Kata” dengan Python:
import random
kata = ['python', 'javascript', 'ruby', 'html', 'css', 'php']
print("Selamat datang di game Tebak Kata!")
print("Saya akan memilih sebuah kata secara acak.")
print("Silakan tebak kata yang saya pilih.")
# Memilih sebuah kata secara acak
kata_rahasia = random.choice(kata)
# Mengubah kata menjadi sebuah list karakter
list_kata = list(kata_rahasia)
# Membuat list kosong untuk menampung tebakan
tebakan = ['_'] * len(kata_rahasia)
# Loop untuk meminta input dari pemain
while True:
# Mencetak tebakan saat ini
print(' '.join(tebakan))
# Memeriksa apakah pemain telah menebak seluruh karakter
if '_' not in tebakan:
print("Anda menang! Kata yang saya pilih adalah", kata_rahasia)
break
huruf = input("Masukkan huruf tebakan Anda: ")
# Memeriksa apakah huruf tersebut terdapat dalam kata yang dipilih
if huruf in list_kata:
# Mengganti '_' dengan huruf jika ditebak dengan benar
for i in range(len(list_kata)):
if list_kata[i] == huruf:
tebakan[i] = huruf
else:
print("Tebakan Anda salah. Coba lagi.")
print("Terima kasih telah bermain!")
Contoh Program Python Game. Program di atas akan memilih sebuah kata secara acak dari daftar kata yang telah ditentukan, dan kemudian meminta pemain untuk menebak kata tersebut dengan menebak huruf secara bergantian.
Setiap kali pemain memberikan tebakan huruf, program akan memeriksa apakah huruf tersebut terdapat dalam kata yang dipilih.
Jika iya, program akan mengganti ‘_’ dengan huruf yang tepat. Program akan terus berlanjut sampai pemain berhasil menebak seluruh karakter dalam kata, dan kemudian memberi tahu pemain bahwa mereka telah memenangkan permainan.
Penutup
Dalam dunia programming, membuat game dengan Python adalah sebuah tantangan yang sangat menarik. Tidak hanya dapat membantu kita meningkatkan kemampuan pemrograman, namun juga memungkinkan kita untuk menciptakan sesuatu yang kreatif dan menghibur.
Di dalam artikel ini, telah diberikan beberapa contoh program game sederhana dengan Python yang dapat dicoba sendiri.
Read Also : 5+ Contoh Program Python Absensi Karyawan
Melalui contoh program game di atas, kita dapat melihat bagaimana Python dapat digunakan untuk membuat berbagai jenis game, baik itu tebak angka, tebak buah, tebak huruf, atau game tebak kata.
Semua permainan tersebut menunjukkan bahwa bahasa pemrograman Python adalah salah satu pilihan terbaik untuk mengembangkan game, karena mudah dipahami, mudah digunakan, dan sangat fleksibel. Jadi, ayo coba buat game sederhana Anda sendiri menggunakan Python!
Read Also: 5+ Contoh Script Python Gambar Keren