通过编写扫雷游戏提高你的Bash技巧
|
最后,为了保持游戏界面整齐好看,我会在每行用一个竖线作为结尾,并在最后结束行循环:
完整的
我花了点时间来思考,
现在,我已经初始化了所有的格子,现在只要用一个很简单的函数就能得出当前游戏中还有多少单元格可以操作:
这是显示出来的游戏界面,
Minefield 创建玩家逻辑玩家操作背后的逻辑在于,先从 stdin 中读取数据作为坐标,然后再找出对应位置实际包含的值。这里用到了 Bash 的参数扩展,来设法得到行列数。然后将代表列数的字母传给分支语句,从而得到其对应的列数。为了更好地理解这一过程,可以看看下面这段代码中,变量
下面的代码会计算用户所选单元格实际对应的数字,然后将结果储存在变量中。 (编辑:鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 让System Performance Data Collector Set保持运
- windows-server-2008-r2 – 找出Windows远程桌面服务器(终端
- 还无收到Windows 11推送?让Windows 10用上Windows 11开始菜
- 被社区关注的Blink开源到底向上游贡献了什么?
- 微软发布Windows 10 2019五月更新最低配置要求!
- windows-server-2008-r2 – 与Microsoft NPS / RADIUS / PE
- 如何使用OpenSSH在Windows 10中设置SFTP服务器
- iOS版Chrome浏览器迎来“信用卡扫描器”代码
- windows – 在ESXi环境中使用EFI固件和GPT引导磁盘有任何明
- 红旗 Linux 操作系统v11公布 献礼版更新及下载方法

