Daftar Isi:

Cara Membuat Permainan Kartu di Raspberry Pi: 8 Langkah
Cara Membuat Permainan Kartu di Raspberry Pi: 8 Langkah

Video: Cara Membuat Permainan Kartu di Raspberry Pi: 8 Langkah

Video: Cara Membuat Permainan Kartu di Raspberry Pi: 8 Langkah
Video: Tutorial Belajar Raspberry Pi Untuk Internet Of Things 2024, November
Anonim
Cara Membuat Permainan Kartu di Raspberry Pi
Cara Membuat Permainan Kartu di Raspberry Pi

Tujuan dari ini adalah membuat game di raspberry pi menggunakan musik, tombol, lampu, dan bel! permainan ini disebut Aces dan tujuannya adalah untuk sedekat mungkin dengan 21 tanpa melewati

Langkah 1: Mempersiapkan Raspberry Pi Dapatkan raspberry pi dan colokkan keyboard, mouse, kabel ethernet, dan monitor

Sekarang colokkan kabel daya

Sekarang pasang kabel pita dan papan tempat memotong roti

Perlengkapan

Bahan:

1 LED merah

1 LED kuning 1 LED hijau 1 Buzzer 1 raspberry pi Monitor Mouse Keyboard Speaker 6 kabel pria/pria

Langkah 1: Langkah 2: Mempersiapkan Tombol

Langkah 2: Mempersiapkan Tombol
Langkah 2: Mempersiapkan Tombol

Ambil 3 tombol dan sejajarkan di bagian paling akhir papan tempat memotong roti Anda

Kemudian pasang resistor masing-masing tombol dan buat resistor ke ground Kemudian pasang kabel ke setiap tombol (Kabel harus terhubung ke pin GPIO)

Langkah 2: Langkah 3: Mempersiapkan LED

Langkah 3: Mempersiapkan LED
Langkah 3: Mempersiapkan LED

Anda mengatur LED berturut-turut

Pastikan led berwarna merah, kuning, hijau agar terlihat lebih menarik secara visual

Pasang resistor ke setiap rangkaian

Pasang kabel ke pin gpio lalu ke resistor/Led (jika perlu pin grounding)

Langkah 3: Langkah 4: Menyiapkan Buzzer/musik

Langkah 4: Menyiapkan Buzzer/musik
Langkah 4: Menyiapkan Buzzer/musik

Lihat bagian bawah buzzer dan tentukan kabel positif dan negatifnya

Pasang kabel positif ke gpio dan negatif ke pin ground

Jika perlu tambahkan kabel pria/wanita tambahan

(Opsional)

-Lampirkan perangkat Bluetooth ke raspberry pi di bagian Bluetooth untuk mendengarkan musik

Langkah 4: Langkah 5: Menyiapkan Kode

Langkah 5: Menyiapkan Kode
Langkah 5: Menyiapkan Kode

Impor perpustakaan yang diperlukan yang ditunjukkan di bawah ini pada gambar

Beri Anda LED, tombol, dan bel nilai pin gpio

Siapkan gambar yang ingin Anda gunakan dengan menyimpannya di lokasi yang sama dengan tempat Anda menyimpan kode python

Tambahkan gambar ke dalam kode dengan menggunakan pygame.image.load dan tetapkan ke variabel

Langkah 5: Langkah 6: Membuat Layar Selamat Datang

Langkah 6: Membuat Layar Selamat Datang
Langkah 6: Membuat Layar Selamat Datang

Salin kode yang ditampilkan di dan baca komentar tentang apa yang dilakukan setiap baris

Sesuaikan koordinat di perintah surface.blit ke mana pun Anda ingin menempatkan gambar Anda. (idealnya koordinat yang serupa akan bekerja paling baik)

Langkah 6: Langkah 7: Membuat Pernyataan Sementara Benar

Langkah 7: Membuat Pernyataan Sementara Benar
Langkah 7: Membuat Pernyataan Sementara Benar
Langkah 7: Membuat Pernyataan Sementara Benar
Langkah 7: Membuat Pernyataan Sementara Benar

Sementara pernyataan yang benar diperlukan untuk selalu memeriksa apakah tombol ditekan

Pernyataan while true di bawah ini menunjukkan run2 yang membuat hitbox untuk layar selamat datang yang memungkinkan pengguna untuk melanjutkan ke permainan kartu

Abaikan start() untuk saat ini kita akan membutuhkannya nanti

Setelah tombol digital ditekan, kita beralih ke pernyataan utama while true

Di bawah ini adalah kode pernyataan utama while true yang perlu Anda salin yang berinteraksi dengan tombol dan fungsi

Langkah 7: Langkah 8: Membuat Fungsi

Langkah 8: Membuat Fungsi
Langkah 8: Membuat Fungsi
Langkah 8: Membuat Fungsi
Langkah 8: Membuat Fungsi
Langkah 8: Membuat Fungsi
Langkah 8: Membuat Fungsi

Anda perlu membuat banyak fungsi yang meliputi start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard dan end

Fungsi-fungsi ini ada di gambar di bawah ini dan datang dengan komentar

Salin kode dan letakkan di atas kode layar selamat datang pemuatan tetapi di bawah kode variabel

-Salin SEMUA fungsi di atas karena semuanya memainkan peran penting dalam permainan. -Setiap fungsi dilengkapi dengan komentar untuk menjelaskan apa yang dilakukan kode

Langkah 8: Langkah 10: Jalankan

Langkah 10: Lari!!
Langkah 10: Lari!!

Jalankan gamenya dan nikmati

Direkomendasikan: