一些簡單的 numworks 計算器遊戲,可以在 python 中運行或作為應用程式運行!當我有一點時間並且想要一些簡單的程式設計時,這些遊戲是為了好玩而製作的。不要期待任何令人難以置信的事情,但我是一個有點完美主義者,所以不應該有任何(重大)錯誤。
一切都需要下載 menu.py 腳本。
感謝 ZetaMap,您可以在安裝了 Kandinksy 和 Ion-Numworks 模組的電腦上執行這些 python 腳本來測試它們。您可以在 numworks.com 上找到更多程序,您甚至可以在那裡提交自己的程序。
如果需要的話,請隨意查看程式碼並下載它,但它非常混亂。請記住,它是一個計算器而不是遊戲機,因此任何圖形對於官方軟體來說都是相當具有挑戰性的!在找到一種好的(目前足夠了)列印圖像的方法之前,我嘗試了很多方法,但我無法加快刷新率。這非常令人沮喪,但這也是 Numworks 上的程式設計如此有趣的原因!
我還使用這些項目來編寫一些 Rust,因為我已經習慣了用 C 編寫程式碼。
遊戲中包含說明和控制!
Snake:我對經典遊戲的看法!
Puissance4 = Connect4(我不費心更改每個檔案名稱):與 python 版本一樣,但更好。
Solitaire:管理好Python版本後,剩下的就是製定一個好的方式來顯示紙牌了。
俄羅斯方塊:是的。俄羅斯方塊!我想我遵循了原版遊戲的每條規則。
飛揚的小鳥:工作了!還可以更好,也許有更好的精靈,但誰在乎呢。
Numworks_utils 包含我使用的每個實用程式程式碼:numworks 函數、整個選單程式碼、Tilemap 工具和其他函數。
模型是一個基本的儲存庫,您可以使用我的模板來開始您的遊戲。
現在忽略 ppm_decoder 和引擎,因為它根本不起作用。儘管刷新率很差,但我正在嘗試找到一種更好的方法來管理精靈和繪製圖像。
使用官方軟體仍然有很多不可能的事情(例如保存任何東西),所以如果你想做一些非常複雜的事情,請考慮安裝其他軟體,例如 Omega。如果您想建立一些在 Epsilon 上運行的應用程序,請參閱基於 Rust 的模板、C++ 和 C。