Page 134 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 134
while time.time() < end:
key = keypressed() if key == target:
score = score + 1
print "Correct!"
target = nexttarget()
elif key != None:
score = score - 1
print "Wrong!"
time.sleep(0.1)
print "Your final score is", score
pygame.quit()
if __name__ == "__main__":
play(30)
F. Apa Berikutnya?
Sekarang game sudah berfungsi, Anda dapat mencoba membuat game lain
menggunakan kode yang kira-kira sama. (Jika Anda membuat perubahan, sebaiknya
simpan ke file terpisah () untuk menghindari kehilangan game Anda saat ini). Secara
khusus, saya mengubah nexttarget() untuk mengajukan pertanyaan, Anda dapat
memiliki beberapa kemungkinan jawaban. disediakan dan pemain harus memilih
jawabannya secepat mungkin. Alternatifnya, Anda dapat membuat permainan gaya Simon
Says di mana permainan memberi Anda serangkaian tombol untuk ditekan dan pemain
mengulanginya.
Jika Anda memiliki koneksi internet dan ingin bertualang, Anda bisa mencoba
memainkan game Angry Birds sebelumnya menggunakan controller. Cari ScratchGPIO di
internet dan unduh Scratch versi lanjutan untuk mengetahui bagaimana dapat berinteraksi
dengan pin GPIO Raspberry pi Anda.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang elektronik dan apa yang
dapat Anda lakukan dengannya GPIO, lihat tutorial online Adafruit di
http://learn.adafruit.com/kategori/belajar-raspberry-pi.
123