Game Python Gratis adalah kumpulan game Python gratis berlisensi Apache2 yang ditujukan untuk pendidikan dan kesenangan. Permainan ini ditulis dalam kode Python sederhana dan dirancang untuk eksperimen dan perubahan. Versi sederhana dari beberapa game arcade klasik disertakan.
Python adalah salah satu dari lima bahasa pemrograman terpopuler di dunia dan tersedia gratis dari Python.org. Python menyertakan Perpustakaan Standar ekstensif yang didistribusikan bersama instalasi Anda. Perpustakaan Standar memiliki modul yang disebut Turtle yang merupakan cara populer untuk memperkenalkan pemrograman kepada anak-anak. Turtle adalah bagian dari bahasa pemrograman Logo asli yang dikembangkan oleh Wally Feurzig dan Seymour Papert pada tahun 1966. Semua permainan di Free Python Games diimplementasikan menggunakan Python dan modul Turtle-nya.
Mulai tahun 2012, Permainan Python Gratis dimulai sebagai program sepulang sekolah untuk mengajarkan pemrograman kepada remaja dalam kota. Tujuannya adalah untuk bersenang-senang sekaligus belajar. Sejak saat itu, permainan ini telah diperbaiki dan digunakan dalam berbagai suasana mulai dari ruang kelas hingga perkemahan musim panas.
Permainan dijalankan di mana saja Python dapat diinstal termasuk komputer desktop yang menjalankan Windows, Mac OS, atau Linux dan perangkat keras yang lebih lama atau berdaya rendah seperti Raspberry Pi. Anak-anak di kelas 6-12 di seluruh Amerika Serikat menikmati pembelajaran tentang topik-topik seperti enkripsi dan gerakan proyektil melalui permainan.
Setiap permainan sepenuhnya independen dari yang lain dan mencakup komentar serta daftar latihan untuk dikerjakan bersama siswa. Kreativitas dan fleksibilitas itu penting. Tidak ada cara yang benar atau salah dalam mengimplementasikan fitur atau perilaku baru! Anda tidak pernah tahu permainan mana yang paling disukai siswa.
"Saya menyukai Game Python Gratis karena gamenya menyenangkan dan mudah dipahami serta diubah. Saya suka membuat game sendiri sekarang."
-- Luke Martin, Pelajar
"Permainan Python Gratis menginspirasi dan memperkenalkan hobi baru kepada putra kami. Terima kasih banyak telah mengenalkannya pada coding. Dia sangat bersenang-senang!"
-- Mary Lai, Orang Tua
"Permainan Python Gratis sangat bagus karena benar-benar melibatkan siswa dan membiarkan mereka belajar sesuai kecepatan mereka sendiri."
-- Rick Schertle, Guru, Sekolah STEAM Steindorf
"Game Python Gratis menggabungkan permainan dan pembelajaran dalam lingkungan fleksibel yang mengurangi stres pada topik sulit seperti pemrograman."
-- Brett Bymaster, Pendeta Pemuda, Komunitas Gereja Sungai
"Permainan Python Gratis sangat bagus untuk siswa, sangat terorganisir dan fleksibel, serta berupaya melepaskan penyelidikan dan pemahaman."
-- Terri Furton, Kepala Sekolah, Persiapan Perguruan Tinggi Pusat Kota
Menginstal Game Python Gratis itu mudah dengan pip:
$ python3 -m pip instal permainan gratis
Game Python Gratis mendukung antarmuka baris perintah (CLI). Bantuan untuk CLI tersedia menggunakan:
$ python3 -m permainan gratis --bantuan
CLI mendukung tiga perintah: daftar, salin, dan tampilkan. Untuk daftar semua game yang dijalankan:
$ python3 -m daftar permainan gratis
Game mana pun yang terdaftar dapat dimainkan dengan menjalankan modul Python dari baris perintah. Untuk mereferensikan modul Python, gabungkan "freegames" dengan nama gamenya. Misalnya, untuk memainkan permainan "ular" jalankan:
$ python3 -m permainan gratis.ular
Game dapat dimodifikasi dengan menyalin kode sumbernya. Perintah copy akan membuat file Python di direktori lokal Anda yang dapat Anda edit. Misalnya, untuk menyalin dan memainkan permainan "ular", jalankan:
$ python3 -m permainan gratis salin ular $ python3 ular.py
Python menyertakan editor teks bawaan bernama IDLE yang juga dapat mengeksekusi kode Python. Untuk meluncurkan editor dan membuat perubahan pada permainan "ular" yang dijalankan:
$ python3 -m idlelib.idle ular.py
Anda juga dapat mengakses dokumentasi di penerjemah dengan fungsi bantuan bawaan Python:
>>> impor game gratis >>> bantuan (permainan gratis)
Game Python Gratis juga menyediakan skrip titik masuk untuk kompatibilitas dengan pipx:
$ pipx instal permainan gratis $ permainan gratis bermain kehidupan
Cat -- menggambar garis dan bentuk di layar. Klik untuk menandai awal suatu bentuk dan klik lagi untuk menandai akhirnya. Berbagai bentuk dan warna dapat dipilih menggunakan keyboard.
Ular -- game arcade klasik. Gunakan tombol panah untuk menavigasi dan memakan makanan hijau. Setiap kali makanannya dikonsumsi, ular itu tumbuh satu ruas lebih panjang. Hindari makan sendiri atau keluar batas!
Pacman -- game arcade klasik. Gunakan tombol panah untuk menavigasi dan memakan semua makanan putih. Waspadai hantu merah yang berkeliaran di labirin.
Meriam -- gerakan proyektil. Klik layar untuk menembakkan peluru meriam Anda. Bola meriam itu melontarkan balon-balon biru di jalurnya. Letuskan semua balon sebelum melintasi layar.
Hubungkan -- Hubungkan 4 permainan. Klik satu baris untuk menjatuhkan disk. Pemain pertama yang menghubungkan empat disk secara vertikal, horizontal, atau diagonal menang!
Flappy -- Game yang terinspirasi dari Flappy-bird. Klik layar untuk mengepakkan sayap Anda. Waspadai gagak hitam saat Anda terbang melintasi layar.
Memori -- permainan puzzle pasangan angka. Klik ubin untuk menampilkan nomor. Cocokkan dua angka dan ubin akan hilang untuk menampilkan gambar.
Pong -- game arkade klasik. Gunakan keyboard untuk menggerakkan dayung Anda ke atas dan ke bawah. Pemain pertama yang melewatkan bola kalah.
Simon Says -- permainan puzzle memori klasik. Klik layar untuk memulai. Perhatikan polanya lalu klik ubin dalam urutan yang sama. Setiap kali Anda mendapatkan urutan yang benar, polanya bertambah satu langkah.
Tic Tac Toe -- permainan klasik. Klik layar untuk menempatkan X atau O. Hubungkan tiga berturut-turut dan Anda menang!
Ubin -- permainan puzzle menggeser angka ke tempatnya. Klik ubin yang berdekatan dengan kotak kosong untuk bertukar posisi. Bisakah kamu menghitung ubin satu sampai lima belas dari kiri ke kanan dan dari bawah ke atas?
Tron -- game arcade klasik. Gunakan keyboard untuk mengubah arah pemutar Tron Anda. Hindari menyentuh garis yang ditarik lawan.
Kehidupan -- Permainan Kehidupan Conway. Otomatisasi seluler klasik, tanpa pemain, dibuat pada tahun 1970 oleh John Conway.
Labirin -- berpindah dari satu sisi ke sisi lain. Terinspirasi dari Alam Semesta dalam Satu Baris Kode dengan 10 CETAK. Ketuk layar untuk menelusuri jalur dari satu sisi ke sisi lainnya.
Fidget -- animasi yang terinspirasi dari fidget spinner. Klik layar untuk mempercepat pemintal gelisah.
Ilusi -- ilusi optik.
Mengetik -- berlatih mengetik saat huruf-huruf berjatuhan di layar.
Bagi mereka yang menginginkan detail lebih lanjut, bagian dokumentasi ini menjelaskan kurikulum, API, dan pengembangan.
Hak Cipta 2017-2023 Hibah Jenks
Berlisensi di bawah Lisensi Apache, Versi 2.0 ("Lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan Lisensi. Anda dapat memperoleh salinan Lisensi di
http://www.apache.org/licenses/LICENSE-2.0
Kecuali diwajibkan oleh undang-undang yang berlaku atau disetujui secara tertulis, perangkat lunak yang didistribusikan berdasarkan Lisensi didistribusikan berdasarkan DASAR "APA ADANYA", TANPA JAMINAN ATAU KETENTUAN DALAM BENTUK APAPUN, baik tersurat maupun tersirat. Lihat Lisensi untuk bahasa tertentu yang mengatur izin dan batasan berdasarkan Lisensi.