中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 19:24
47,814 主题排行 / 349,908 发帖 / 今日 0 篇 / 48,259 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]五子棋人机对战批处理游戏
可打印版本  14,367 / 73
第1楼 netbenton 发表于 2009-05-05 12:41
银牌会员 发帖 752 积分 1,916 来自 广西
[原创]五子棋人机对战批处理游戏
这个批处理花了我两天时间,所以打上了原创。
我还在批处理之家发表有这个批处理,若还有与其它贴子雷同,纯属巧合。
欢迎大家指正,谢谢。


41楼
增加了背景音乐《春江花月夜》,如高山流水般的声音,听着下五棋子,太爽了,包含播放代码及音乐文件仅96K。


鼠标操作版
50楼
最新在60楼 2009.8.1





第2楼 sexfio 发表于 2009-05-05 12:47
社区乞丐 发帖 45 积分 -27
太精彩了,要能写出vbs的就好了,因为批处理我看不大懂

提个建议,棋盘搞大点,棋子用红 黄色比较好,文字搞小点,还有列数数字和线没对齐
还有电脑第一步棋走的离谱,我下中间,他跑边上下了一个

[ Last edited by sexfio on 2009-5-5 at 12:49 ]
第3楼 netbenton 发表于 2009-05-05 12:55
银牌会员 发帖 752 积分 1,916 来自 广西
要做成红黄的话,得用到三方,将就一点吧!

如果是为了显示好看一点的话,正准备改进,如果还要增加行列的话,就不必了,19X19下完一盘(和棋)也要不少时间了。

五子棋吗,并非要走到一起的,只要能五个一串,就算赢了。才一个子,电脑没有必要马上就堵的。

看过了一些五子棋的资料,发现原来是我对五子棋子解得太少了,
这人批处理的棋术真的是太低了。

[ Last edited by netbenton on 2009-5-10 at 08:38 ]
第4楼 provem 发表于 2009-05-05 22:05
初级用户 发帖 82 积分 92
建议使用第三方工具 cmos 支持鼠标
第5楼 jmz573515 发表于 2009-05-06 08:54
银牌会员 发帖 464 积分 1,212
太牛了!加分
第6楼 wishpopo 发表于 2009-05-06 10:02
新手上路 发帖 20 积分 18
很不错 ,没想到 可以这样设计电脑的智商 学习了
第7楼 netbenton 发表于 2009-05-06 10:23
银牌会员 发帖 752 积分 1,916 来自 广西
应2楼的一点意见,已经把棋盘搞大一点了
同时增加了悔棋功能,增加了音效,
把系统提示放到了更合理的地方,
并增加了一点电脑方的棋艺,
增加了电脑方最后一步特别显示

5.10 修改:固定为黑子先手,第一手固定下在天元 JJ10 位置

5.17 修改:增强了电脑方的IQ
5.21 修改:完善了电脑方IQ,并在有多个等效位置下时,随机取位,可玩性提高了,也因为随机,所以玩家不一定能下赢电脑,电脑也不会必胜。
6.2 小修改。

第8楼 yishanju 发表于 2009-05-06 16:59
银牌会员 发帖 1,357 积分 1,488
真的真的很漂亮,震撼了
第9楼 zh159 发表于 2009-05-07 13:53
金牌会员 发帖 1,467 积分 3,687
建议把这算法转为VBS或JS,可以用在HTA里面,支持鼠标点击,界面也会更漂亮
第10楼 netbenton 发表于 2009-05-08 02:13
银牌会员 发帖 752 积分 1,916 来自 广西
re 9楼
我对vbs 没有深入了解,哪位有兴趣的就写一下。

其实做五子棋游戏并不难,用其它语言,早就有相当漂亮的五子棋了,只是在纯批下做时要一点技巧。可是有一点,无论做得如何好,是比不上真正的图形界面的。


re 4楼

也想过用三方来支持鼠标操作,但这个游戏只有几K,如果为了鼠标操作而用到一个几百K的三方,我认为不划算。如果可以用vbs,js,或其它系统自带的脚本语言来做的话,那还差不多。

用键盘有用键盘的好,可以在玩的过程中,无意识的在练习盲打。
第11楼 everest79 发表于 2009-05-08 12:00
金牌会员 发帖 1,127 积分 2,564
有空讲解下,我都看不懂
第12楼 zh159 发表于 2009-05-08 12:20
金牌会员 发帖 1,467 积分 3,687
有空讲解下算法,看看如何转为VBS
第13楼 netbenton 发表于 2009-05-08 14:26
银牌会员 发帖 752 积分 1,916 来自 广西
::算法是利用了批处理的变量名可变,
::在定义变量和使用时,变量名也是数据的一部分,不知vbs可不可以这样

::已经在主要的地方加了注释了。
第14楼 sady2009 发表于 2009-05-08 22:32
初级用户 发帖 60 积分 58
太复杂了。死了几万个脑细胞,还没看懂:D
第15楼 zh159 发表于 2009-05-09 13:27
金牌会员 发帖 1,467 积分 3,687
还没空搞清算法,先弄个HTA的界面出来先

1 2 3 45  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023