红石电路模拟器 Ver 2.0 全面升级版
2022-8-5 ~ 2023-3-7
(1)
前言
相信 MC 红石电路的强大是人尽皆知的。在 MC 中,你甚至可以用红石电路造出 CPU,实现计算机。
此程序模拟 MC 红石运行环境,支持平面红石电路设计和仿真运行,可以实现许多复杂的逻辑电路。
此模拟器实现的红石和原生红石的区别:
- 仅支持部分红石方块
- 中继器仅用于单向导电和充能红石火把,不支持其它特性
- 红石火把必须用中继器充能才会熄灭
项目地址
Github 仓库:
https://github.com/zouhuidong/MinecraftRedstoneSimulator
直接下载程序:
若无法进入 Github,可以使用此链接:
https://hub.fastgit.xyz/zouhuidong/minecraftredstonesimulator
旧版:
https://codebus.cn/huidong/minecraftredstonesimulator
编译环境
Windows 10 | Visual Studio 2022 | EasyX 20220610
依赖库 HiEasyX(此项目使用 HiEasyX 实现多窗口绘图,如您感兴趣,可以在评论区留言提问)
模拟效果
下面将由简到繁,展示此模拟器的运行效果。
搭建与门
寄存器
加法器
数码管
更复杂的电路还在等待您的实现~
操作指南
- 可以在程序中使用鼠标操作地图,详细说明可以点击程序右上角的“HELP”按钮查看。
- 程序附有示例地图文件(./maps/),在程序中选择 Open a project 并打开 .rsp 文件即可。
注意事项
导入已有地图
若要导入已有地图到当前地图,请在程序的命令行窗口中使用 import 指令(需要在指令中指定导入坐标),详情可在命令行窗口输入 help 查看。
新旧版地图差异
Ver 2.0 及更早的版本使用旧版地图格式,Ver 2.1 以后使用的都是新版地图格式。
./MapConverter 是地图格式转换器的项目目录,可以用它转换新旧版地图。