一些简单的 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。