Skip to content
INOVATIF, PROFESIONAL, DAN BERKEPRIBADIAN
facebook
youtube
instagram
Pusat Pengelolaan Digitalisasi Penjaminan Mutu Universitas Medan Area
Call Support 0823-6994-9970
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
  • BERANDA
  • TENTANG
    • PROFIL
    • VISI DAN MISI
    • STRUKTUR ORGANISASI
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • PERPUSTAKAAN UMA
      • ACADEMIC ONLINE CAMPUS (AOC)
      • REPOSITORI UMA
      • TRACER STUDY (ALUMNI)
      • JURNAL
      • E-LEARNING UMA
      • DIREKTORI MAHASISWA
    • ARSIP
      • PERUBAHAN DATA MAHASISWA DI PDDIKTI
      • Buku Pedoman Universitas Medan Area
      • KURIKULUM
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Kalender Akademik Universitas Medan Area
      • Artikel
    • Helpdesk P2DIK
  • id
    • en
    • id

Panduan Membuat Game 2D Sederhana dengan Pygame

Home > Artikel > Panduan Membuat Game 2D Sederhana dengan Pygame

Panduan Membuat Game 2D Sederhana dengan Pygame

Posted on 15 Oktober 2025 by Muhammad Havis Hasibuan
0

Panduan Membuat Game 2D Sederhana dengan Pygame – Python tidak hanya digunakan untuk analisis data atau pengembangan web, tetapi juga sangat populer di dunia pengembangan game. Salah satu library yang memudahkan pembuatan game 2D adalah Pygame. Library ini memungkinkan pengembang membuat game sederhana seperti Flappy Bird, Snake, atau Tetris hanya dengan beberapa baris kode.

Dalam artikel ini, kita akan membahas langkah-langkah dasar untuk membuat game 2D sederhana menggunakan Pygame โ€” cocok untuk pemula yang ingin belajar logika pemrograman sambil berkreasi.


1. Instalasi Pygame

Langkah pertama, pastikan Python sudah terinstal di komputer. Kemudian, buka terminal atau command prompt dan ketik:

pip install pygame

Setelah instalasi selesai, Anda siap membuat proyek game pertama Anda.


2. Membuat Jendela Game

Buat file baru bernama game.py dan tuliskan kode berikut:

import pygame
pygame.init()

# Ukuran layar
layar = pygame.display.set_mode((600, 400))
pygame.display.set_caption("Game 2D Pertama")

# Warna
putih = (255, 255, 255)
biru = (0, 100, 255)

# Loop utama game
jalan = True
while jalan:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            jalan = False

    layar.fill(putih)
    pygame.draw.circle(layar, biru, (300, 200), 50)
    pygame.display.update()

pygame.quit()

Kode ini akan membuat jendela game dengan latar putih dan lingkaran biru di tengah layar.


3. Menambahkan Gerakan Objek

Untuk membuat objek bergerak, tambahkan variabel posisi dan perintah kontrol keyboard:

x, y = 300, 200
kecepatan = 5

Di dalam loop game, tambahkan:

tombol = pygame.key.get_pressed()
if tombol[pygame.K_LEFT]:
    x -= kecepatan
if tombol[pygame.K_RIGHT]:
    x += kecepatan

Lalu ubah lingkaran menjadi:

pygame.draw.circle(layar, biru, (x, y), 50)

Sekarang, lingkaran bisa digerakkan dengan tombol panah kiri dan kanan!


4. Kesimpulan

Pygame memberikan cara menyenangkan untuk belajar pemrograman melalui pembuatan game. Dengan memahami struktur dasar seperti loop utama, event handling, dan objek grafis, Anda dapat mengembangkan game 2D yang lebih kompleks. Langkah berikutnya, Anda bisa menambahkan animasi, skor, musuh, atau efek suara untuk membuat permainan lebih menarik.

Dengan latihan dan kreativitas, siapa pun bisa menciptakan game mereka sendiri hanya dengan Python dan Pygame! ๐ŸŽฎ

Post Views: 1,247

p2dpm_uma

Jalan Kolam Nomor 1 Medan Estate

#PRESTASIDOSENUMA Selamat & Sukses Kepada 23 Dosen #PRESTASIDOSENUMA
Selamat & Sukses Kepada 23 Dosen Universitas Medan Area atas Penandatanganan Kontrak Program Penelitian & Pengabdian Kepada Masyarakat DPPM KEMDIKTISAINTEK Tahun Anggaran 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
โž–โž–โž–โž–โž–โž–โž–
https://pmb.uma.ac.id
โž–โž–โž–โž–โž–โž–โž–

Call Center UMA :
โ˜Ž๏ธ0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app โ€ข @umabestari #REKORMURI Rektor U Get @reshare_app โ€ข @umabestari #REKORMURI
Rektor Universitas Medan Area Menjadi Salah Satu Pemateri Dalam Pemecahan Rekor MURI dalam Seminar 10 Pohon Ilmu dan Peserta Terbanyak yang di selenggarakan oleh Kantor LLDIKTI Wilayah I Sumut
.
Informasi dan Pendaftaran Mahasiswa Baru :
โž–โž–โž–โž–โž–โž–โž–
https://pmb.uma.ac.id
โž–โž–โž–โž–โž–โž–โž–

Call Center UMA :
โ˜Ž๏ธ0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Get @reshare_app โ€ข @umabestari #KUNJUNGAN Kunjunga Get @reshare_app โ€ข @umabestari #KUNJUNGAN
Kunjungan Dr. dr. Delyuzar, M.Ked.(PA), Sp.PA(K), Ketua Umum Pengurus Wilayah (PW) Asosiasi Masjid Kampus
Indonesia (AMKI) Sumatera Utara ke Universitas Medan Area Dalam rangka melihat Pelaksanaan Pemotongan Hewan Qurban.
.
Informasi dan Pendaftaran Mahasiswa Baru :
โž–โž–โž–โž–โž–โž–โž–
https://pmb.uma.ac.id
โž–โž–โž–โž–โž–โž–โž–

Call Center UMA :
โ˜Ž๏ธ0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Selamat Hari Raya Idul Adha 1447 H Selamat Hari Raya Idul Adha 1447 H
Yuk, buruan daftar sekarang! Yuk, buruan daftar sekarang!
Get @reshare_app โ€ข @umabestari #SOSIALISASI Dinas Get @reshare_app โ€ข @umabestari #SOSIALISASI
Dinas Pariwisata Medan dan Universitas Medan Area  berkolaborasi melaksanakan Sosialisasi Kompetisi Desain Logo HUT Kota Medan ke-436 Tahun 2026.
#PMBUMA2026 Yuk.. Join di Kampus Unggul Universi #PMBUMA2026 

Yuk.. Join di Kampus Unggul Universitas Medan Area. Dapatkan Beragam Fasilitas Pendidikan dan Beasiswa Hingga 100%. . 

Informasi dan Pendaftaran Mahasiswa Baru : 

โž–โž–โž–โž–โž–โž–โž–
 https://pmb.uma.ac.id 
โž–โž–โž–โž–โž–โž–โž– 

Call Center UMA : 
โ˜Ž๏ธ0811 6013 888 

#ptssehat #ptsterbaik #UMAkampusJuara
Get @reshare_app โ€ข @umabestari #JADWALUTSUMA Selam Get @reshare_app โ€ข @umabestari #JADWALUTSUMA
Selamat Melaksanakan Ujian Tengah Semester (UTS) Semester Genap Tahun Akademik 2025/2026 yang dilaksanakan tanggal 11 Mei s.d. 25 Mei 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
โž–โž–โž–โž–โž–โž–โž–
https://pmb.uma.ac.id
โž–โž–โž–โž–โž–โž–โž–

Call Center UMA :
โ˜Ž๏ธ0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Follow on Instagram

Lokasi P2DPM

url url url url url url url url url url url url

Kategori

  • Berita Terbaru
  • Pengumuman
  • Berita Kegiatan
  • Artikel

POSTINGAN TERPOPULER

  • Memahami Perbedaan Waktu: AM/PM, Zona Waktu, dan Sistem Jam
  • Cara Melihat IP Address di Semua Jenis Perangkat dan Jenis-Jenisnya
  • Dasar-Dasar Desain Grafis: Prinsip yang Harus Diketahui Pemula
  • Manfaat Pengelolaan Sumber Daya Alam Berkelanjutan Untuk Kehidupan
  • Pengertian Gelombang Longitudinal dan Contohnya dalam Kehidupan Sehari-Hari
KAMPUS 1
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
(061) 7360168, Call Canter : 0811-6013-888
[email protected]
KAMPUS 2
Jalan Sei Serayu Nomor 70 A / Jalan Setia Budi Nomor 79 B, Medan 20122
(061) 42402994, HP : 0811 607 259
[email protected]
ยฉ 2026 P2A2I - Universitas Medan Area