扫雷大会
以16位汇编语言编写的扫雷游戏。 与NASM一起编译。 在DOS上运行。
该项目被放弃。 我发布了源代码,希望对其他人如何制作汇编游戏有所帮助。
实现的功能
调试功能-包含简单但方便的调试功能。 可以记录单个字符并可以断言。
随机数生成-使用Xorshift算法。 可以生成一个从0到65534的随机数。还具有一些辅助函数来生成一个范围内或随机百分比内的值。
光标功能-包含用于在屏幕上放置和移动文本光标的辅助功能。
棋盘设置-游戏通过画图并在上面随机添加炸弹来设置棋盘。
怎么跑
shell脚本“ build_and_run.sh”使用进行构建和运行。 您也许可以使用其他模拟器来运行游戏,但我尚未对其进行测试。
测验
我已经在大多数代码上实现了单元测试。 测试函数的名称带有“ test”前缀。 致电这些以查看您的更改是否中断了任何事情。
回答您可能有的问题
为什么要组装?
1