Beberapa permainan sederhana untuk kalkulator numworks, untuk dijalankan dengan python atau sebagai aplikasi! Permainan ini dibuat untuk bersenang-senang, ketika saya punya sedikit waktu dan menginginkan sesuatu yang sederhana untuk diprogram. Jangan mengharapkan sesuatu yang luar biasa, tapi saya sedikit perfeksionis jadi tidak boleh ada bug (besar).
Semuanya memerlukan skrip menu.py yang diunduh juga.
Berkat ZetaMap, Anda dapat menjalankan skrip python ini di komputer Anda dengan modul Kandinksy dan Ion-Numworks diinstal untuk mengujinya. Anda dapat menemukan lebih banyak program di numworks.com, di mana Anda bahkan dapat mengirimkan program Anda sendiri.
Silakan melihat kodenya dan mendownloadnya jika Anda mau, tapi ini cukup berantakan. Ingatlah bahwa ini adalah kalkulator dan bukan konsol game, jadi segala sesuatu yang bersifat grafis cukup menantang dengan perangkat lunak resmi! Saya mencoba banyak hal sebelum menemukan cara yang baik (cukup untuk saat ini) untuk mencetak gambar, dan saya tidak dapat mempercepat kecepatan refresh. Ini cukup membuat frustrasi, tapi itu juga yang membuat pemrograman di Numworks begitu menarik!
Saya juga menggunakan proyek ini untuk menulis beberapa Rust, karena saya sudah terbiasa membuat kode dalam C.
Instruksi dan kontrol disertakan dalam permainan!
Snake : Pandanganku tentang game klasik!
Puissance4 = Connect4 (Saya tidak repot-repot mengubah setiap nama file): berfungsi sebagai versi python, tetapi lebih baik.
Solitaire : Setelah mengelola versi Python, yang tersisa hanyalah membuat cara yang baik untuk menampilkan kartu.
Tetris: Ya. Tetris! Saya pikir saya mengikuti setiap aturan permainan aslinya.
Flappy Bird: Berfungsi! Masih bisa lebih baik, mungkin dengan sprite yang lebih baik, tapi siapa peduli.
Numworks_utils berisi setiap kode utilitas yang saya gunakan : fungsi numworks, seluruh kode menu, alat Tilemap dan fungsi lainnya.
Model adalah repo dasar yang dapat Anda gunakan untuk memulai permainan menggunakan template saya.
Abaikan ppm_decoder dan engine untuk saat ini, karena tidak berfungsi sama sekali. Saya mencoba menemukan cara yang lebih baik untuk mengelola sprite dan menggambar gambar meskipun kecepatan refreshnya buruk.
Masih banyak hal yang mustahil dengan perangkat lunak resmi (seperti menyimpan apa pun), jadi pertimbangkan untuk menginstal perangkat lunak lain seperti Omega jika Anda ingin melakukan beberapa hal yang sangat rumit. Jika Anda ingin membuat beberapa aplikasi yang berjalan di Epsilon, lihat template berbasis Rust, C++ dan C.