Pygame Online
Tulis game pygame, tekan Main, dan mainkan di browsermu dengan keyboard. pygame-ce sungguhan, tanpa perlu instal apa pun. Gratis, tanpa daftar.
Jalankan pygame online, langsung di browsermu
Tulis program pygame di satu sisi dan mainkan di sisi lain. Tekan Main, klik game-nya, lalu pakai tombol panah, huruf, Spasi, dan mouse. Loop while running:, pygame.event.get(), dan clock.tick(60) milikmu berjalan persis seperti di komputermu. Tidak ada yang perlu diinstal dan tidak perlu akun.
Game-nya berjalan di pygame-ce 2.5.7, edisi komunitas pygame, dengan Python 3.14 yang dikompilasi ke WebAssembly. Game berjalan di browsermu, bukan di server, jadi terus berjalan selama kamu bermain. Kode yang kamu tulis di sini adalah pygame biasa: salin main.py ke komputermu, jalankan pip install pygame-ce, dan game-nya berjalan sama persis.
Kenapa playground pygame ini berguna
- Jendela yang bisa dimainkan di samping kode. Tekan Main (atau Ctrl+Enter) dan game-mu berjalan dengan frame rate yang kamu minta lewat
clock.tick(), dengan konsol di bawahnya untuk setiapprintdan error. - Pygame sungguhan, bukan tiruan:
Surface,draw,Rectdan collision,font,transform,sprite,mask,key.get_pressed(), event mouse, dantime.set_timersemuanya berperilaku seperti yang tertulis di dokumentasi pygame. - Enam contoh game untuk memulai: menggerakkan kotak, bola memantul, menangkap balok yang jatuh, Snake, Pong untuk dua pemain, dan program menggambar. Ubah satu angka, tekan Main, dan lihat apa efeknya.
- Berjalan di browser modern apa pun, jadi bisa dipakai di Chromebook, laptop sekolah, atau tablet. Di layar sentuh, kamu mendapat tombol panah dan tombol Spasi di atas game.
Yang bisa kamu buat di playground pygame
- Game Snake: grid berisi sel, tubuh ular yang disimpan sebagai list, makanan di tempat acak, dan skor yang digambar dengan
font.render. Buat ularnya makin cepat saat bertambah panjang, atau tambahkan dinding. - Pong untuk dua pemain di satu keyboard, W dan S melawan tombol panah: bola yang memantul dengan collision
Rectdan skor di bagian atas. Tambahkan pemain komputer, atau percepat bolanya setiap kali terkena pukulan. - Tangkap balok yang jatuh:
pygame.time.set_timermenjatuhkan satu balok setiap 0,7 detik dan sebuah papan menangkapnya. Hitung nyawa, tambahkan balok bonus, atau percepat permainan saat skor naik.
FAQ pygame online
Bisakah aku menjalankan pygame online tanpa menginstal apa pun?
Bisa. Halaman ini menjalankan pygame-ce di browsermu dengan Python yang dikompilasi ke WebAssembly, jadi tidak ada yang perlu diinstal dan tidak perlu membuat akun. Main yang pertama mengunduh Python dan pygame sekali saja (sekitar 7 MB); setelah itu game langsung dimulai.
Apakah ini pygame yang asli?
pip install pygame-ce dan impor sebagai pygame. Kodemu tidak perlu diubah untuk berjalan di komputermu. Jendela, clock, dan keyboard tersambung ke halaman ini, bukan ke jendela desktop, itulah sebabnya pygame.display.set_mode membuka game di samping editor.Apakah aku perlu asyncio, seperti pygbag?
while running: dan clock.tick(60) di akhir setiap frame. Halaman ini memberi browser giliran di setiap tick, jadi tab tidak pernah macet dan tombol yang kamu tekan sampai ke game. Program yang ditulis untuk pygbag dengan asyncio.run(main()) juga bisa berjalan.Apa yang tidak bisa dilakukan playground ini?
pygame.image.load dan pygame.mixer.Sound tidak punya apa pun untuk dibuka: menggambarlah dengan bentuk dan teks. Suaranya senyap, setiap font adalah font bawaan pygame, hanya ada satu jendela dengan ukuran hingga 1280 kali 960 piksel, dan tidak ada joystick maupun jaringan. input() tidak punya keyboard untuk dibaca; pakai event pygame.Apakah gratis, dan apakah kodeku disimpan?
main.py ke komputermu.Bagaimana cara belajar membuat game dengan pygame?
Alat berguna untuk Pygame
Alat gratis berbasis browser yang cocok dipakai bersama Playground Pygame, semuanya bagian dari Coddy.