![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-19 18:00 |
共 47,814 主题排行 / 349,908 发帖 / 今日 0 篇 / 48,259 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理扫雷游戏 |
| 可打印版本 6,879 / 25 |
| 第1楼 netbenton | 发表于 2009-06-07 21:04 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
批处理扫雷游戏 纯批处理制作
在游戏过程中,输入benton可以看清所有地雷 玩法参照windows自带的扫雷游戏。 此批处理最先发在批处理之家。 最后修改 2009.6.11 00:26 改为润眼之色,加以注释,缩减代码 输入已经打开的点为数字时可以帮你智能分析,并把可以打开的自动打开,或自动插旗,也可以人工插旗取旗(在输入坐标后再跟任意字符即表示要进行插取旗操作),对已经插了旗的点是不能打开的,要先把旗取掉后才可以再次打开。 [ Last edited by netbenton on 2009-6-10 at 12:16 ] |
|
| 第2楼 523066680 | 发表于 2009-06-07 21:31 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
我顶
|
|
| 第3楼 qzwqzw | 发表于 2009-06-07 23:39 |
| 银牌会员 发帖 636 积分 2,343 | |
|
[ Last edited by qzwqzw on 2009-6-8 at 00:05 ] |
|
| 第4楼 523066680 | 发表于 2009-06-07 23:49 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
只注意到这句话:这里都不敢动,劝你回家种田吧!
…… |
|
| 第5楼 tireless | 发表于 2009-06-08 02:14 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
怎么插旗?
|
|
| 第6楼 netbenton | 发表于 2009-06-08 03:03 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
输入时在后面加#号,支持插旗、取旗了,
|
|
| 第7楼 qzwqzw | 发表于 2009-06-08 03:52 |
| 银牌会员 发帖 636 积分 2,343 | |
|
从用户界面上提几点建议吧
显示方面: 1、因为¤更形似地雷炸开的样子,用作炸开的地雷会比较好些; 2、对于空地,全角空白字符会更容易让人接受; 3、对于未探测地,□可能更好一些; 4、至于旗子,随你吧 操作方面: 1、坐标系除了直角坐标系之外,可以考虑极坐标系,即使用方向+距离定位某块地; 方向可以从数字小键盘取,比如2表示向下移动,9表示向右上移动,距离用数字表示,省略时表示移动一格; 2、插旗和开地都可以针对九宫格进行; 比如一块已打开的地周围有三颗地雷,且都已被插旗,那么再打开这块地,会打开周围8块地中剩下的未插旗的地块; 同时,如果一块已打开的地周围有三颗地雷,且已打开五块地,那么再对这块地插旗,会在剩下的地上都插上旗; |
|
| 第8楼 zh159 | 发表于 2009-06-08 06:34 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
痛苦啊,还是喜欢鼠标点击啊...
|
|
| 第9楼 qzwqzw | 发表于 2009-06-08 07:48 |
| 银牌会员 发帖 636 积分 2,343 | |
| 第10楼 netbenton | 发表于 2009-06-08 09:51 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
楼上增强得不错,
只是空白处,我认为还是用X比较好 还有那一个排if 要是能变少一点就好了。 |
|
| 第11楼 qzwqzw | 发表于 2009-06-08 10:22 |
| 银牌会员 发帖 636 积分 2,343 | |
|
是指极坐标控制那一排if吧
8行可以简化成5行 if "!in:~0,1!" leq "3" set /a m+=!in:~1,1! if "!in:~0,1!" geq "7" set /a m-=!in:~1,1! set /a mod=!in:~0,1!%%3 if !mod! equ "1" set /a n-=!in:~1,1! if !mod! equ "0" set /a n+=!in:~1,1! 至于空白地 我是这样考虑的 空白地是不需要玩家关心的地方 它如果用非空白字符 会让玩家白白消耗掉一部分注意力 而且长时间盯着满篇的字符更容易产生疲劳感 所以需要一定的空白增加可视性 另外,我将地雷旗帜由空心的P改为实心的● 也是考虑用户应该对地雷有足够的关注度 而空心字符很容易淹没在一堆数字和空格中而让人忽视 这些也应该是Windows排雷的设计理念 现在正在考虑如何突出显示当前翻开的地块 让玩家在游戏时不容易失去关注的焦点 |
|
| 第12楼 qzwqzw | 发表于 2009-06-08 11:55 |
| 银牌会员 发帖 636 积分 2,343 | |
|
终于通关了
基本上是依赖极坐标定位来操作的 可惜没有任何通关效果 附件 spx-9.gif (11.4 KiB) |
|
| 第13楼 qzwqzw | 发表于 2009-06-08 23:38 |
| 银牌会员 发帖 636 积分 2,343 | |
|
加入欢迎界面
加入当前格突出显示,可惜显示效率因此降低了 |
|
| 第14楼 qzwqzw | 发表于 2009-06-09 01:17 |
| 银牌会员 发帖 636 积分 2,343 | |
| 第15楼 qzwqzw | 发表于 2009-06-09 08:23 |
| 银牌会员 发帖 636 积分 2,343 | |
|
[ Last edited by qzwqzw on 2009-6-9 at 08:30 ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |