Board logo

标题: [游戏娱乐] 批处理人人对战象棋v1.1 [打印本页]

作者: netbenton    时间: 2010-7-6 00:09     标题: 批处理人人对战象棋v1.1

批处理彩色版人人对战象棋v1.1

1,用到一个三方,xq.com  420字节
2,操作简单,只需方向键和回车键,
3,支持可走点和吃子高亮显示,
4,彩色显示无闪烁。

5,游戏操作键:用方向键作(或者wsad)选择,回车(或者空格)确定,0键(或者q键)返回上一级,Esc退出程序


因为需要三方,而且代码内[Tab]键无法发到论坛,所以选择附件方式上传,感兴趣的请下载附件,游客就请注册才能下载了,抱歉~~

链接: https://pan.baidu.com/s/1Av0wmckzxkCLpPzcbalkvQ?pwd=fggk
作者: defanive    时间: 2010-7-6 00:11

vista下表示杯具。。。
作者: netbenton    时间: 2010-7-6 00:16     标题: 占位编辑

看图!!
作者: vsbat    时间: 2010-7-6 03:05

怎么是 曹操 和 刘备 呢??
不是 项羽 和 刘邦 吗
作者: canyuexiaolang    时间: 2010-7-6 07:03

楼主,如果棋子是圆的就好了,有真实感

当然能做到这里也很不错了
============================
But

Win2003下面就挂了....

[ 本帖最后由 canyuexiaolang 于 2010-7-6 07:06 编辑 ]
作者: netbenton    时间: 2010-7-6 10:26     标题: 呵呵

刘备曹操也交战过吗~2003和vista没试过,我是在XP下编写测试的,做成圆的就难了,WINDOWS下没有中国象棋的棋子字模,以前在UCDOS里倒是见过,

更新到v1.1,修正了一些BUG,改变了一些颜色

[ 本帖最后由 netbenton 于 2010-7-6 20:08 编辑 ]
作者: raymai97    时间: 2010-7-6 20:46

晕,代表windows7说:玩不到!
作者: neorobin    时间: 2010-7-6 22:36

正在製作棋子字體....

作者: sgaizxt001    时间: 2010-7-6 23:37

server2003,一直停留在初始化完成,请按任意键继续
难道第三方是只支持XP的问题吗?

[ 本帖最后由 sgaizxt001 于 2010-7-6 23:45 编辑 ]
作者: shuaige100    时间: 2010-7-6 23:45     标题: 回复 1楼 的帖子

跟电脑玩,我不是玩完了?手机的都玩的我发毛了
作者: neorobin    时间: 2010-7-7 03:19

以下字体在 winxpsp3 chs 下测试:
采用 TrueType 造字程序 %SystemRoot%\system32\eudcedit.exe 制作
效果:



下载页面地址
http://xz.qupan.com/down/neorobin_6509889.html
迅雷下载:
http://dd.qupan.cn/1016/thunder/neorobin/6509889?111.175.74.56


下载后, 将包内的三个文件分别解压到如下绝对路径
"%windir%\Eudcedit.ini"
"%windir%\fonts\EUDC.EUF"
"%windir%\fonts\EUDC.TTE"
注销或重启系统后, 再打开 chessfont.txt 文件可见效果.
作者: defanive    时间: 2010-7-7 03:57     标题: 回复 11楼 的帖子

我刚好写好一个第三方,InitEUDC。。。
不需要重启,直接完成载入专用字符。。。
作者: neorobin    时间: 2010-7-7 04:21     标题: 回复 12楼 的帖子

太好了, 现在第一个要做的是完善胜负规则, 要加入将帅照面的判断, 还有立即自杀(让将或帅受攻击, 或者不应将)的棋不能走
作者: netbenton    时间: 2010-7-7 17:29

AI算法一点意见:TEST双方每个子的可走、可吃点,统计出每个子、空位的属性,根据各个属性来择优走子。属性种类:保护,危险,气,综合可能损失值等。其中以主帅的值最大。同时配合模拟走子后,再换位处理,就像人的心算一样。



杯具了,dos窗口只支持32X16的点阵汉字,所做的新字模,在dos窗口中显示太模糊了

[ 本帖最后由 netbenton 于 2010-7-7 19:16 编辑 ]
作者: defanive    时间: 2010-7-7 19:19     标题: 回复 14楼 的帖子

我新做的另一个第三方可以更改字体大小。。。

PS:为啥这个帖子把我秘密新做的第三方都抖出来了。。。
作者: batman    时间: 2010-7-7 19:48

下载到本机测试,杯具,卡在初始化完成的界面上,连棋盘都没显示出来。。。
作者: ZJHJ    时间: 2010-7-7 20:13

如16L所述卡在初始化完成的界面上,连棋盘都没显示出来。。。
作者: netbenton    时间: 2010-7-7 20:38

有这等事?楼两位是什么系统?
作者: netbenton    时间: 2010-7-8 19:07

原来在cn-dos也有人搞过批处理的中国象棋了!!!!!!!

http://www.cn-dos.net/forum/view ... =%E8%B1%A1%E6%A3%8B


人机对战的一定要搞个出来才行!!!!
作者: defanive    时间: 2010-7-8 19:17

提供三方技术支持。。。
作者: neorobin    时间: 2010-7-8 19:24     标题: 回复 20楼 的帖子

如果用第三方AI引擎就没有用批做的意义了

用批写一个引擎, 不一般难度

我所期望的 AI 水平, 三个回合内的得子能力, 10 回合内的必胜(起码是连将类型)搜索实现
作者: defanive    时间: 2010-7-8 20:18     标题: 回复 21楼 的帖子

是指,EUDC加载,字体大小,显示这方面的第三方
作者: netbenton    时间: 2010-7-8 22:47

不是不行,而是效率问题,要算到10个回合后将发生的事情,批处理的效率是问题呀,3个回合可能也要一分多种才走一步了~~ 通常在5秒以内下棋者才有心思等待,所以尽量做到在5秒内作出反应的算法来才行。

[ 本帖最后由 netbenton 于 2010-7-8 22:49 编辑 ]
作者: sl543001    时间: 2010-7-9 17:42

我顶,坚决的顶,呵呵好东西啊
那个用字体的,咋还有这么好的想法呢
要好好研究一下才行啊

[ 本帖最后由 sl543001 于 2010-7-9 17:47 编辑 ]
作者: BAT1    时间: 2010-7-10 22:08

我系统XP的,也不能下象棋。还没下就开始死循环,老是在同一段里面绕。
希望楼主 再加把劲,看一下哪里可以改一改。

……
xq.com chor chov choe
(echo;e 100 CD 16 88 E0 B4 4C CD 21&echo;g) | debug             1          >nul
……
xq.com chor chov choe
(echo;e 100 CD 16 88 E0 B4 4C CD 21&echo;g) | debug              1          >nul
……
xq.com chor chov choe
(echo;e 100 CD 16 88 E0 B4 4C CD 21&echo;g) | debug              1            >nul
作者: sl543001    时间: 2010-7-12 19:59

写了个ANSI的前置准备脚本,可以在完全脱离config.nt文件的情况下使用ANSI彩色显示
作者: sl543001    时间: 2010-7-12 20:01

暂时没试过ANSI在win7下的状况,不过估计这根救命稻草应该顶得住,谁试过没有?




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2