Belajar Pygame: Membuat Game dengan Python
Kursus pygame gratis dan interaktif yang dimulai dari nol. Tulis Python dan mainkan game-mu di samping editor dengan pygame-ce sungguhan, lengkap dengan gambar dan suara dari paket gratis Kenney, petunjuk AI, dan sertifikat untuk setiap bagian.
1,000+ coder terdaftar
218 pelajaran218 tantangan387 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Narasi audio di setiap pelajaran
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian 1
Python di Jendela Game
Mulai bagianMulaiPelajari Python dengan menggambar di jendela pygame: variabel, if, perulangan, fungsi, dan list, yang masing-masing menggerakkan sesuatu di layar. Kamu akan membuat Night Sky, dengan bintang yang kamu tempatkan dan berkelap-kelip.Jendela Pertamamu
4 pelajaran4Angka dan Variabel
5 pelajaran55If dan Tombol
5 pelajaran55Perulangan untuk Menggambar
5 pelajaran55Fungsi
4 pelajaran45List Berbagai Hal
5 pelajaran55Langit Malam
Proyek4 pelajaran4Bagian 2
Perulangan Game
Mulai bagianMulaiTulis sendiri perulangan game: jam, tombol, bentuk, mouse, gerakan yang diukur dalam detik, Rect dan tabrakan, skor, serta nyawa. Kamu akan membuat Gem Hunt dan mengakhirinya dengan Catch the Blocks.Gerakkan Persegi
Proyek8 pelajaran85Bentuk dan Warna
4 pelajaran45Tetikus
Proyek5 pelajaran55Bergerak Berdasarkan Waktu
5 pelajaran55Tangkap Balok
Proyek10 pelajaran105Bagian 3
Sprite dan Gambar
Mulai bagianMulaiMuat gambar, putar dan ubah ukurannya, tulis class untuk objek game, kelompokkan sebagai sprite, lalu animasikan dari sprite sheet. Kamu akan membuat Star Patrol, game tembak-menembak di luar angkasa.Memuat Gambar
5 pelajaran59Putar, Cerminkan, Ubah Skala
4 pelajaran49class untuk object game
6 pelajaran613Sprite dan Grup
5 pelajaran512Tabrakan Presisi Piksel
4 pelajaran49Animasi dari Sprite Sheet
4 pelajaran48Patroli Bintang
Proyek8 pelajaran817Bagian 4
Aturan Game
Mulai bagianMulaiBuat menu dan layar game over, HUD, timer dan gelombang, tingkat kesulitan, serta skor tertinggi yang tersimpan. Kamu akan membuat Sky Runner, game endless runner.Status Game
5 pelajaran512Teks dan HUD
4 pelajaran48Timer dan Gelombang
5 pelajaran512Tingkat Kesulitan
4 pelajaran48Skor Tertinggi
4 pelajaran48Pelari Langit
Proyek7 pelajaran716Bagian 5
Dunia Game
Mulai bagianMulaiBangun level dari peta teks dan tile, tambahkan gravitasi dan lompatan, mendarat di platform, ikuti pemain dengan kamera, dan tambahkan musuh yang berpatroli. Kamu akan membuat Moss Caves, game platformer.Peta dari Teks
5 pelajaran510Ubin
4 pelajaran410Gravitasi dan Melompat
5 pelajaran515Tabrakan dengan Platform
5 pelajaran510Kamera yang Bergerak
4 pelajaran410Musuh yang Berpatroli
4 pelajaran410Gua Berlumut
Proyek8 pelajaran817Bagian 6
Suara dan Sensasi Bermain
Mulai bagianMulaiTambahkan efek suara, musik, partikel, guncangan layar, kilatan saat terkena serangan, dan gerakan yang mulus. Lalu, gunakan semuanya untuk menyempurnakan Star Patrol.Efek Suara
4 pelajaran49Musik
3 pelajaran35Partikel
4 pelajaran49Guncangan Layar dan Kilatan Saat Terkena Serangan
4 pelajaran49Gerakan Halus
4 pelajaran49Sempurnakan Patroli Bintang
Proyek4 pelajaran49Bagian 7
Proyek
Mulai bagianMulaiBuat Snake, Pong untuk dua pemain, dan Rune Keep, dungeon dengan sudut pandang dari atas. Lalu, rancang game buatanmu sendiri.Ular
Proyek10 pelajaran1020Pong untuk Dua Pemain
Proyek10 pelajaran1020Menara Rune
Proyek9 pelajaran920Buat Gim Sendiri
Proyek2 pelajaran24
Kursus Pygame
Kursus Pygame praktis, gratis untuk dimulai di browsermu.
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar pygame di Coddy
- Kode dan game-mu berdampingan. Tekan Play dan game berjalan di pygame-ce, library sungguhan yang dikompilasi untuk web. Keyboard dan mouse sampai ke game,
print()dan setiap error muncul di Console, dan Check menilai pelajaran dengan memainkan game-mu. - Tidak perlu tahu Python untuk mulai. Bagian pertama mengajarkan variabel,
if, perulangan, fungsi, dan list di dalam jendela game, dan ditutup dengan langit malam berisi bintang yang kamu tempatkan sendiri. Sudah tahu Python? Mulai dari bagian 2. - Game loop seperti yang akan kamu tulis di rumah:
while running:,pygame.event.get(),clock.tick(60), tombol dan mouse, tabrakan denganRect, skor, nyawa, dan restart, lalu ditutup dengan game menangkap benda. - Sprite dengan gambar sungguhan: gambar, sprite sheet dan animasi, class untuk objek game dan grup sprite, dalam game tembak-tembakan luar angkasa. Lalu aturan game dalam endless runner (menu, HUD, timer, gelombang, dan skor tertinggi), serta peta tile dengan gravitasi dan kamera yang mengikuti pemain dalam game platformer.
Pertanyaan umum tentang belajar pygame
Apa itu pygame?
import pygame.Apakah saya perlu tahu Python untuk belajar pygame?
if, perulangan, fungsi, dan list. Kalau sudah tahu Python, mulai dari bagian 2. Untuk belajar Python saja, ikuti kursus Python.Apakah ini pygame sungguhan?
pip install pygame-ce dan program yang sama berjalan di sana.Game apa saja yang akan saya buat di kursus pygame ini?
Setiap bagian diakhiri dengan sebuah game: langit malam berbintang, game menangkap benda, game tembak-tembakan luar angkasa, endless runner, dan game platformer. Bagian terakhir membuat Snake, Pong untuk dua pemain, game dungeon dengan tampilan dari atas, dan satu game rancanganmu sendiri.
Bisakah game saya memakai gambar dan suara?
pygame.image.load dan pygame.mixer. Mengunggah file sendiri belum didukung.Apakah kursus pygame ini gratis?
Ya. Pelajaran, game, petunjuk AI, dan sertifikatnya gratis. Akun gratis bisa mengerjakan beberapa pelajaran sehari, dan Pro menghapus batas harian.
Apakah saya mendapat sertifikat untuk kursus pygame?
Ya. Setiap dari 7 bagian memberimu sertifikat penyelesaian gratis saat kamu menyelesaikannya, dengan halamannya sendiri yang bisa kamu bagikan atau tambahkan ke LinkedIn.