Isi kandungan:

Cara Membuat Permainan Kad pada Raspberry Pi: 8 Langkah
Cara Membuat Permainan Kad pada Raspberry Pi: 8 Langkah

Video: Cara Membuat Permainan Kad pada Raspberry Pi: 8 Langkah

Video: Cara Membuat Permainan Kad pada Raspberry Pi: 8 Langkah
Video: Belajar Raspberry Pi untuk Project Internet of Things - PEMULA WAJIB TONTON 2024, November
Anonim
Cara Membuat Permainan Kad pada Raspberry Pi
Cara Membuat Permainan Kad pada Raspberry Pi

Tujuannya adalah membuat permainan pada raspberry pi menggunakan muzik, butang, lampu dan buzzer! permainan ini dipanggil Aces dan tujuannya adalah sedekat mungkin ke 21 tanpa melampaui batas

Langkah 1: Menyiapkan Pi Raspberry Dapatkan pi raspberry dan pasangkan papan kekunci, tetikus, kabel ethernet dan monitor

Sekarang pasangkan kabel kuasa

Sekarang pasangkan kabel pita dan papan roti

Bekalan

Bahan

1 LED merah

1 LED kuning 1 LED hijau 1 Buzzer 1 raspberry pi Monitor Mouse Keyboard Speaker 6 wayar lelaki / lelaki

Langkah 1: Langkah 2: Menyiapkan Butang

Langkah 2: Menyiapkan Butang
Langkah 2: Menyiapkan Butang

Ambil 3 butang dan sejajarkan di hujung papan roti anda

Kemudian pasangkan perintang setiap butang dan buat perintang ke tanah Kemudian pasangkan wayar ke setiap butang (Kabel perlu disambungkan ke pin GPIO)

Langkah 2: Langkah 3: Menyiapkan LED

Langkah 3: Menyiapkan LED
Langkah 3: Menyiapkan LED

Anda memasang LED berturut-turut

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

Pasang perintang ke setiap litar

Pasang wayar ke pin gpio dan kemudian ke perintang / Led (jika perlu landasan pin)

Langkah 3: Langkah 4: Menyiapkan Buzzer / muzik

Langkah 4: Menyiapkan Buzzer / muzik
Langkah 4: Menyiapkan Buzzer / muzik

Lihat bahagian bawah bel dan tentukan kabel positif dan negatif

Pasang kabel positif ke gpio dan negatif ke pin ground

Sekiranya diperlukan, masukkan kabel lelaki / wanita tambahan

(Pilihan)

-Pasang peranti Bluetooth ke raspberry pi di bahagian Bluetooth untuk mendengar muzik

Langkah 4: Langkah 5: Menyiapkan Kod

Langkah 5: Menyiapkan Kod
Langkah 5: Menyiapkan Kod

Import perpustakaan yang diperlukan ditunjukkan di bawah dalam gambar

Berikan anda nilai LED pin, butang dan buzzer pin gpio

Sediakan gambar yang ingin anda gunakan dengan menyimpannya di lokasi yang sama dengan yang anda simpan kod python anda

Tambahkan gambar ke dalam kod dengan menggunakan pygame.image.load dan tetapkan ke pemboleh ubah

Langkah 5: Langkah 6: Membuat Skrin Selamat Datang

Langkah 6: Membuat Skrin Selamat Datang
Langkah 6: Membuat Skrin Selamat Datang

Salin kod yang ditunjukkan dalam dan baca komen mengenai apa yang dilakukan oleh setiap baris

Laraskan koordinat dalam perintah permukaan.blit ke mana sahaja anda mahu meletakkan gambar anda. (koordinat idealnya berfungsi dengan baik)

Langkah 6: Langkah 7: Membuat Walaupun Penyataan Betul

Langkah 7: Membuat Penyataan Sejati
Langkah 7: Membuat Penyataan Sejati
Langkah 7: Membuat Penyataan Sejati
Langkah 7: Membuat Penyataan Sejati

Walaupun pernyataan benar diperlukan untuk selalu memeriksa apakah butang ditekan

Pernyataan yang benar di bawah menunjukkan run2 yang membuat hitbox untuk skrin selamat datang yang membolehkan pengguna meneruskan permainan kad

Abaikan permulaan () buat masa ini kita memerlukannya kemudian

Setelah butang digital ditekan, kami beralih ke pernyataan utama sambil benar

Berikut adalah kod penyataan utama yang benar yang perlu anda salin yang berinteraksi dengan butang 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 merangkumi start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard dan akhir

Fungsi-fungsi ini terdapat dalam gambar di bawah dan dilengkapi dengan komen

Salin kod dan letakkan di atas kod skrin selamat datang memuat tetapi di bawah kod pemboleh ubah

-Copy SEMUA fungsi di atas kerana semuanya memainkan peranan penting dalam permainan. -Setiap fungsi dilengkapi dengan komen untuk menjelaskan apa yang dilakukan oleh kod tersebut

Langkah 8: Langkah 10: Jalankan

Langkah 10: Jalankan !!
Langkah 10: Jalankan !!

Jalankan permainan dan nikmati

Disyorkan: