Banyak yang bilang:
“Kalau pakai Linux, nanati gak bisa main Game”
Pernyataan ini ada benarnya, karena Game yang dipublikasikan untuk Linux tidak sebanyak Windows dan Mac.
Mungkin karena Linux kebanyakan digunakan di server dan cloud.
Tapi ini sebenarnya bisa jadi potensi pasar dengan persaingan yang sedikit.
Bayangkan…
Game anda diterbitkan untuk platform Linux, seberapa banyak pengguna Linux (terutama yang baru bermigrasi) akan memainkan Game anda di Linux. Saya kira akan banyak.
Pada tutorial ini, kita akan menggunakan modul PyGame dengan Python
Jadi ada dua hal utama yang harus disiapkan:
- Python
- PyGame
Berikut adalah video tutorialnya:
Kenapa Pygame?
Beikut adalah keunggulan dari pygame itu sendiri:
Sederhana
Python biasa disebut sebagai bahasa pemrograman terbaik untuk pertama kali belajar, dan banyak dipuji karena sintaks yang mudah dipelajari dan kurva belajar yang gradual. Untuk alasan ini, banyak programmer baru yang mulai belajar dengan Python.
Pygame mengembangkan Python, mengadopsi filosofi Python, dan ditargetkan agar mudah digunakan. Ditambah lagi, game developer baru dengan minim pengalaman bisa langsung menggunakan Pygame, secepat mereka mempelajari Python.
Memiliki komunitas yang besar
Pygame sudah tersedia sejak tahun 2000 dan sejak itu komunitas yang besar sudah terbangun. Komunitas menyatakan Pygame sudah didownload jutaan kali dan memiliki jutaan kunjungan ke websitenya. Hasil dari komunitas yang besar, bug yang dilaporkan diperbaiki dengan cepat, banyak bantuan yang tersedia, dan banyak fitur tambahan yang dibuat. Selain itu, komunitas memastikan pengembangan Pygame mmenyenangkan; misalnya, kompetisi setahun dua kali dijalankan untuk mempromosikan platform ini. Ukuran komunitas adalah yang membedakan Pygame dari framework Python game lain.
Open Source
Fakta bahwa Pygame open source berarti bug umumnya diperbaiki dengan cepat oleh komunitas. Itu juga berarti kamu bisa mengembangkan Pygame agar sesuai dengan kebutuhan kamu atau bahkan memberi kembali ke komunitas.
Pygame ditulis dalam C, dan melihat kode di dalamnya nadalah cara yang baik untuk mengerti bagaimana Python dan Pygame bekerja.
Sangat Portabel
Pygame sangat portabel, karena mendukung Windows, Linux, Mac OS X, BeOS, FreeBSD, NetBSD, OpenBSD, BSD/OS, Olaris, IRIX, dan QNX. Selain itu, subset Pygame untuk Android tersedia. Selain itu, Pygame tidak membutuhkan OpenGL dan bisa menggunakan DirectX, WinDIB, X11, Linux framebuffer, dan berbagai API lain untuk merender grafis. Ini memastikan banyak user bisa memainkan game kamu.
sumber :
https://www.petanikode.com/pygame-untuk-pemula/
https://gamedevelopment.tutsplus.com/id/tutorials/how-to-learn-pygame--cms-24184
0 comments:
Post a Comment