没有合适的资源?快使用搜索试试~ 我知道了~
minpiler:将 python 代码编译为 Mindustry 微处理器指令
共27个文件
py:21个
yml:2个
license:1个
需积分: 49 0 下载量 131 浏览量
2021-05-31
00:51:40
上传
评论
收藏 26KB ZIP 举报
温馨提示
小型堆垛机 允许更轻松地控制 Mindustry 微处理器。 您可以编写 Python 的子集,而不是类似汇编程序的 Mindustry 指令。 将此视为重用 Python 语法而不是 Python 实现的努力。 警告:所有需要动态内存的东西都不起作用:任何数据结构(列表、字典等)、类、闭包、递归。 此外,您不能使用任何 Python 内置函数(输入、评估、异常等)。 进口什么都不做,用它让 flake8 开心。 下面解释。 基本原理 Mindustry 微处理器非常好且易于理解。 它们对每单位时间的指令有明确的限制。 它们可以对浮点数进行操作,引用对象(空值、常量字符串、@-objects、游戏中的单位)并触发几个影响游戏的命令。 这是一个示例程序,它根据时间在铅和钛之间切换卸载器输出: read time cell1 0 op add time time 1 jump 4 le
资源推荐
资源详情
资源评论
收起资源包目录
minpiler-main.zip (27个子文件)
minpiler-main
.travis.yml 175B
pyproject.toml 944B
minpiler
mast.py 3KB
test_utils.py 683B
utils.py 2KB
__main__.py 37B
__init__.py 90B
emu.py 7KB
cmdline.py 1KB
typeshed.py 9KB
mparse.py 2KB
mind.py 30KB
optimizer.py 733B
.github
workflows
python-publish.yml 798B
tests
test_py.py 7KB
test_emu.py 1KB
LICENSE 1KB
samples
rounddance.py 505B
control.py 320B
pyratite.py 973B
drawing.py 1KB
surge.py 459B
followme.py 375B
monoai.py 1KB
helloworld.py 89B
.gitignore 65B
README.md 3KB
共 27 条
- 1
资源评论
侯戈
- 粉丝: 19
- 资源: 4630
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功