Mulai Gim Buatanmu
Termasuk bagian Proyek dalam perjalanan Pygame di Coddy. Pelajaran 30 dari 31.
Kamu telah membuat berbagai jenis game dalam perjalanan ini: balok yang jatuh, game tembak-menembak luar angkasa, game pelari, game platform, Snake, Pong, dan dungeon. Sekarang buat game-mu sendiri. Semuanya mengikuti rencana yang sama:
- Sebuah jendela dan perulangan game: peristiwa, perbarui, gambar, balik, detak.
- Sesuatu yang digerakkan pemain dengan tombol.
- Sesuatu yang bergerak sendiri: balok yang jatuh, bola, ular, slime.
- Aturan yang mengakhiri game: tabrakan, skor, timer.
- Teks yang memberi tahu pemain bagaimana permainan mereka berlangsung.
Pilih sebuah ide. Pesawat luar angkasa yang menghindari asteroid. Mobil yang melaju di antara jalur. Kucing yang menangkap ikan. Semua peralatanmu tersedia: gambar dari assets/images, suara dan musik, status game, peta teks untuk setiap level. Bentuk juga bisa digunakan: sebuah persegi panjang bisa menjadi apa saja jika bergerak seperti benda itu.
Pelajaran ini mencakup langkah 1 dan 2. Contoh pada tab Solusi adalah Rock Dodge, game kecil yang digambar dengan bentuk, tempat dayung biru menghindari batu yang berjatuhan.
Tantangan
MudahMulai buat gamemu:
- Beri jendela judul gamemu dan ukuran minimal 320 kali 240.
- Tambahkan pemain yang bergerak dengan tombol panah dan tetap berada di dalam jendela. Gambar pemain sebagai gambar dari
assets/imagesatau sebagai bentuk: keduanya diterima.
Game apa pun bisa lolos: pemeriksaan hanya mencari jendela, pemain yang bergerak saat tombol panah ditekan, dan perulangan yang berakhir saat jendela ditutup.
Coba sendiri
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
Semua pelajaran di Proyek
Latihan sendiri: Playground Pygame