![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 08:37 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 人机对战游戏 [天罗地网] |
| 可打印版本 1,855 / 20 |
| 第1楼 ZJHJ | 发表于 2009-02-02 00:01 |
| 高级用户 发帖 374 积分 609 | |
|
人机对战游戏 [天罗地网] 这个代码不是我的原创,只是修改了别人的为我所用,研究代码的技巧,用你的轮造我之车。
从中学习和提高自己! 并感谢五子棋的作者!! 以下代码是个游戏,我取名叫“天罗地网” 胜利者请报个到...! [ Last edited by ZJHJ on 2009-2-8 at 19:23 ] 附件 走迷宫-天罗地网.rar (1.83 KiB) |
|
| 第2楼 moniuming | 发表于 2009-02-02 01:04 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
不知道怎么玩儿...
|
|
| 第3楼 yishanju | 发表于 2009-02-02 11:30 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
反正比五子棋难玩,胜不了居然
|
|
| 第4楼 ZJHJ | 发表于 2009-02-04 22:45 |
| 高级用户 发帖 374 积分 609 | |
|
增加了难度和胜利提示
|
|
| 第5楼 523066680 | 发表于 2009-02-04 22:58 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
1 凭这个精神,该加分。
2 那个。。。。。游戏规则贴下谢谢 |
|
| 第6楼 ZJHJ | 发表于 2009-02-04 23:38 |
| 高级用户 发帖 374 积分 609 | |
|
人机对战游戏 [ 天罗地网 ]
游戏规则:从棋盘中任意点出发,依次到达相对的两个边框后(每步前后 必须相连不跳步),再返回原地出发点就算胜利!(途中后有追兵前有堵截) 玩家先自选出发方式,自选难度。 |
|
| 第7楼 BC | 发表于 2009-02-04 23:52 |
| 中级用户 发帖 175 积分 338 | |
|
标题啊...改改就完美了.
伟大的同学们,我们开发个军棋吧... |
|
| 第8楼 ZJHJ | 发表于 2009-02-05 10:52 |
| 高级用户 发帖 374 积分 609 | |
|
标题我已经改了。
另外,在代码中需要学习的地方还有很多技巧,请知道的朋友帮助解答一下,谢谢了! 在 set /a ag1=zc1%fy1%+%random%%%3-%random%%%3 句中是 计算, 从数值的观点看,某数加一个数再减同一个数其值不变。但是我修改成这样 set /a ag1=zc1%fy1% 为什么就不行?? %random% 和 %%3 我还没有明白, 敬请帮助解答!特别是 英雄 ,我把你的代码改得面目全非,请不要怪罪我哦!! 我只是为了学习而也...... |
|
| 第9楼 HAT | 发表于 2009-02-05 11:10 |
| 版主 发帖 5,017 积分 9,023 | |
Re 8楼从数值的观点看,某数加一个数再减同一个数其值不变。 问题在于两个%random%的取值可能不同,请自行测试: |
|
| 第10楼 HAT | 发表于 2009-02-05 11:12 |
| 版主 发帖 5,017 积分 9,023 | |
Re 8楼%random% 和 %%3 我还没有明白 本版搜索“随机”、“random”,应该可以找到不少教程。 |
|
| 第11楼 ZJHJ | 发表于 2009-02-05 11:49 |
| 高级用户 发帖 374 积分 609 | |
|
谢谢HAT版主 解答 受教了!
终于明白了,是取指定数字以内的随机数. [ Last edited by ZJHJ on 2009-2-5 at 12:40 ] |
|
| 第12楼 wxcute | 发表于 2009-02-05 20:29 |
| 中级用户 发帖 211 积分 458 | |
|
有点围棋的思路了。
102手胜,居然还有声音,好玩。 输入 cxks 重新开局 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 A ┏━┳━┳━┳━┳━○━┳━┳━●━┳━○━┳━┳━┳━┳━┳━┳━┳━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ B ┣━╋━╋━╋━●━○━○━╋━●━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ C ┣━╋━╋━○━●━○━○━○━●━○━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ D ┣━╋━╋━●━●━●━●━●━●━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ E ┣━╋━╋━●━○━╋━╋━○━●━○━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ F ┣━╋━○━●━╋━╋━╋━╋━●━○━○━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ G ┣━╋━○━●━○━╋━╋━╋━●━●━●━●━○━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ H ┣━╋━╋━●━╋━╋━╋━╋━○━○━○━●━○━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ I ┣━○━╋━●━╋━╋━╋━╋━○━╋━○━●━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ J ┣━╋━╋━●━╋━╋━╋━╋━●━●━●━╋━○━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ K ┣━○━○━●━╋━○━╋━●━●━○━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ L ┣━○━●━●━○━╋━●━●━○━○━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ M ┣━╋━●━○━╋━●━●━○━○━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ N ┣━○━●━○━╋━●━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ O ┣━○━●━○━○━●━○━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ P ○━╋━●━○━●━●━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ Q ┣━╋━●━●━●━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ R ○━╋━●━●━○━╋━○━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ S ┗━○━○━●━┻━┻━○━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ Last edited by wxcute on 2009-2-5 at 20:45 ] |
|
| 第13楼 ZJHJ | 发表于 2009-02-05 21:29 |
| 高级用户 发帖 374 积分 609 | |
|
你的不算胜吧?每步前后必须相连不跳步哦,A边,S边没有返回的子,J12不相连,D6、D7、D8是跳步走出来的吧?
|
|
| 第14楼 ZJHJ | 发表于 2009-02-05 22:00 |
| 高级用户 发帖 374 积分 609 | |
|
增强版:增加了起点坐标提示和玩家失败提示。
附件 人机对战游戏[天罗地网](增强版).rar (1.97 KiB) |
|
| 第15楼 wxcute | 发表于 2009-02-05 23:11 |
| 中级用户 发帖 211 积分 458 | |
|
可是判我胜了 o(∩_∩)o 算是利用 BUG。
有几问:如果被拦到左边,虽然已经上下两头都冲到了,可是左边路已死,必须到右边才有可能回到原位置边上。这样要跳过自己的子,算不算呢?如果不算,能不能直接判断并给出提示说 “已经没有机会了” 呢? |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |