Program Pertamamu
Termasuk bagian Python di Jendela Game dalam perjalanan Pygame di Coddy. Pelajaran 1 dari 32.
Tekan Jalankan. Sebuah jendela terbuka di samping editor: langit malam dengan bulan dan komet yang melintas. Ini adalah game yang dibuat dengan pygame, sebuah library untuk menulis game dengan Python. Di bagian ini, kamu akan membuat game serupa sedikit demi sedikit, sambil belajar Python.
Python membaca program dari baris paling atas ke bawah. Kamu belum perlu memahami setiap baris. Temukan baris yang menggambar bulan:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)Angka terakhir, 40, menentukan ukuran bulan. Ubah angka itu, tekan Jalankan lagi, dan bulan pun berubah. Setiap game dibuat dari baris-baris seperti ini.
Baris yang dimulai dengan # adalah komentar: catatan untuk manusia yang dilewati oleh Python. Komentar dalam program ini menandai tempat kamu akan menambahkan kodemu sendiri dalam pelajaran berikutnya.
Tantangan
MudahBuat bulan dua kali lebih besar: ubah ukurannya dari 40 menjadi 80, lalu tekan Jalankan.
Coba sendiri
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Siapkan semuanya di sini, sebelum perulangan game.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Ubah nilainya di sini, sekali setiap frame.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Gambar di sini, setelah mengisi layar.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Semua pelajaran di Python di Jendela Game
Latihan sendiri: Playground Pygame