Saya punya rencana untuk menulis game dengan Python dan mungkin beberapa SQL. Saya khawatir tentang seberapa fleksibelnya program saya ketika saya menyelesaikannya, idealnya saya ingin dijalankan di Windows, Mac, Android, dan iPhone ... namun saya merasa ponsel akan terlarang untuk ini semacam itu. Bagaimana saya bisa menulis program yang berjalan di beberapa platform? Apakah ini bahkan layak untuk seorang programmer pemula?
sumber
PyGame mengatakan ini di halaman Tentang mereka :
Python sendiri sangat portabel, dan cukup mudah untuk port ke platform baru (dengan asumsi seseorang belum melakukannya untuk Anda). Berbagai hal akan menjadi "menarik" setiap kali Anda perlu mengakses beberapa bit khusus platform, yang merupakan tempat PyGame dapat membantu Anda, jika itu mendukung platform yang Anda lihat, atau Anda dapat porting.
Masalah semi-terkait adalah beberapa metode distribusi (toko aplikasi) mungkin tidak mengizinkan aplikasi yang dapat menjalankan kode pihak ketiga yang tidak dikenal. Anda harus mengunci Python dan skripnya sehingga mereka tidak dapat mengakses apa pun di luar aplikasi, dan mungkin mencegahnya menjalankan skrip yang tidak Anda sediakan sebagai bagian dari permainan.
sumber
Saya tidak yakin tentang Android, tetapi Python tidak dapat berjalan di iPhone. Saat ini alat terbaik untuk menyebarkan game di Windows, Mac, Android, dan iPhone adalah menggunakan HTML5 atau Unity3D. Ada banyak alat lain yang kurang dikenal sehingga kurang dijamin, seperti Ideaworks Gamestudio.
sumber