Pembuatan Game Balap Liar Python

Game yang bernama ini “Balap Liar” bukanlah game yang mengandung unsur negatif, namun game ini bergenre racing dan  merupakan game balap mobil dimana mobil tersebut kecepatannya akan terus bertambah setiap bertambahnya level dan harus menghindari mobil polisi dan mobil berwarna kuning (mobil pengendara lain) seperti balap liar yang ada di jalanan. Game Balap Liar ini menggunakan Bahasa python dan menggunakan library Pygame dalam pembuatannya. Kalo gitu kita langsung coba buat game dengan tutorial dibawah ini ya.

Tutorial Pembuatan Game Balap Liar


1. Yang pertama harus dilakukan dalam pembuatannya adalah download dan install terlebih dahulu Bahasa pemrograman yang akan kita gunakan, jika kamu bingung harus download dimana langsung kunjungi https://www.python.org/downloads/

2.  Kalau sudah terinstall programnya, lalu kamu download library pygame untuk memanggil dan menjalankan fungsi yang akan digunakan melalui web https://www.pygame.org/download.shtml. Nah jika udah download langsung install pygame nya aja ya, kalo bingung cara installnya ikuti tutorial https://www.youtube.com/watch?v=vGb5EX3XjdI aja ya karena jika instalasi librarynya salah maka program yang akan kita buat bisa jadi tidak running saat dijalankan. 


3. Jika sudah terinstall library pygame, kemudian kamu buat rancangan alur dan flowchart dari game yang akan kalian buat nantinya. Nah berikut adalah flowchart dan rancangan game yang kelompok saya buat.
Flowchart Game

Tampilan Home Screen

Gameplay Balap Liar

Tampilan Game Over Balap Liar

4. Setelah itu, kita akan membuat 4 file yang berbeda, karena ada python, untuk pendeklarasian asset berupa gambar tidak dapat menjadi  1 file, sehingga didapati hasilnya akan tampak seperti berikut.

5. Listing pada Action.py




6.  Listing pada MAIN.py








7. Pada bagian file Object.py, akan didapati source code berikut


8. Listing pada var.py


9. Untuk folder asset berisi asset yang akan kita gunakan dalam membuat game tersebut. Contoh asset yang kita gunaka adalah gambar background, gambar icon, gambar mobil, gambar ledakan, gambar splash screen, font, dsb.


10. Untuk folder data berisi file yang akan menyimpan score dan highscore saat dimainkan game tersebut.


11. Untuk folder music berisi semua suara yang digunakan seperti suara mobil, suara saat tertabrak, dsb.


12. Jika semua yang sudah dipersiapkan selesai maka kita dapat running game yang sudah dibuat dengan mengeklik file MAIN.py
·         
·         Tampilan Intro Balap Liar

·         Tampilan Awal  Balap Liar

·         Tampilan Menu Balap Liar

·         Tampilan How To Play

·         Tampilan Play Balap Liar

·         Tampilan Game Telah Berakhir

·         Tampilan Credit Balap Liar



Jika masih bingung dengan penjelasan diatas, kalian bisa lihat video dibawah untuk lebih detailnya.






Komentar