中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-31 23:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 斗地主脚本,开发中...鼠标测试版 更新[2010-4-23] 查看 5,775 回复 45
楼 主 斗地主脚本,开发中...鼠标测试版 更新[2010-4-23] 发表于 2010-02-24 20:06 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
斗地主脚本,开发中...(现继续招募合作开发者群:3401238)
合作开发成员:sybn(sl543001),netbenton PLP
目前进度:
游戏界面基本完成,后期会继续优化.
发牌和选牌功能已基本可以使用.
出牌和牌型检测正在完善中.
改用最新版的SYBC 1.1.31 并改用DEBUG内存调用方式.
游戏速度大幅提升,画面刷新时间几乎减半
SYBC 1.1.41 新加鼠标支持,但不是很完善
测试中,可以用鼠标控制出牌,但咱不支持无3方

下一步编写电脑AI.

目前非正式发布测试版,代码在25楼.
41楼有支持鼠标的测试版本
最新版本截图

牌型检测讨论帖:
http://www.cn-dos.net/forum/viewthread.php?tid=50466&fpage=1
牌背图案讨论帖:
http://www.cn-dos.net/forum/viewthread.php?tid=50415&fpage=1
sybc更新讨论帖:
http://www.cn-dos.net/forum/viewthread.php?tid=50370&fpage=1

[ Last edited by sl543001 on 2010-4-25 at 18:16 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
zh159 +20 2010-03-10 01:10
附件
sybc参数详解.gif
ddz61.GIF
SYBNQQ:354324773
2 发表于 2010-02-26 12:59 ·  中国 黑龙江 哈尔滨 联通
版主
★★
系统收藏家
积分 326
发帖 285
注册 2010-02-22 00:00
16年会员
UID 160972
性别 男
来自 黑龙江省
状态 离线
我可以给你一些帮助。
可以用wbat或中文系统里的tx来完成。
那个2010可以删掉。因为没起什么作用。可以用其他的文字来代替2010
草图设计的有点小。用mode调一下
3 发表于 2010-02-26 13:00 ·  中国 黑龙江 哈尔滨 联通
版主
★★
系统收藏家
积分 326
发帖 285
注册 2010-02-22 00:00
16年会员
UID 160972
性别 男
来自 黑龙江省
状态 离线
esc可以换成f1
esc是关闭游戏(wbat里面关闭就是esc)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
sl543001 +3 2010-02-26 21:26
4 发表于 2010-02-26 13:02 ·  中国 黑龙江 哈尔滨 联通
版主
★★
系统收藏家
积分 326
发帖 285
注册 2010-02-22 00:00
16年会员
UID 160972
性别 男
来自 黑龙江省
状态 离线
人机对战的模块有点难。
5 发表于 2010-02-26 14:21 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
预计使用16色彩色字符界面,所以最大就是25*80@16,所以界面不能再加大了!
2010是牌背,预计提供多种牌背.由玩家自己选择看着顺眼的用.
同样,排面斗地主字样也可以由玩家修改.
如果可以找到短小精悍的鼠标程序那就更好了.
SYBNQQ:354324773
6 发表于 2010-02-26 15:53 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
发一点中间数据,不知有没人看得懂:
      ┏━ ━━ ━┓ ┏━ ┳━ ━━ ┳━ ━━ ━┓ ┏━ ━━ ━┓ ┏━ ━━ ━┓       ┏━ ━━ ━┓             
┏━ ┳━ ┫  ┏━ ┳┻ ┫  ┃  ┏━ ┫  ┏━ ┳┻ ┫      ┃ ┃  ┏━ ┳┻ ━━ ━┓ ┃  ┏━ ━┻ ━┓   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃      ┃ ┃  ┃  ┃      ┃ ┃  ┃      ┃   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃      ┃ ┃  ┃  ┃      ┃ ┃  ┃      ┃
┃  ┃  ┗━ ┫  ┃  ┗━ ┻┳ ┫  ┗━ ┫  ┃  ┗━ ━┳ ━┛ ┗━ ┫  ┃      ┃ ┗━ ┫      ┃
┗━ ┻━ ━━ ┻━ ┻━ ━━ ━┛ ┗━ ━━ ┻━ ┻━ ━━ ━┛       ┗━ ┻━ ━━ ━┛    ┗━ ━━ ━┛
001 111 112 121 211 112 122 221 212 121 211 112 122 222 002 021 122 110 100 002 021 210 100


      ┏ ━━ ━━ ┓┏ ━┳ ━━ ━┳ ━━ ━━ ┓┏ ━━ ━━ ┓ ┏ ━━ ━━ ┓            
┏ ━┳ ━┫  ┏ ━┳ ┻┫  ┃  ┏ ━┫  ┏ ━┳ ┻┫       ┃ ┃  ┏ ━┳ ┻━ ━━ ┓   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃       ┃ ┃  ┃  ┃       ┃   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃       ┃ ┃  ┃  ┃       ┃
┃  ┃  ┗ ━┫  ┃  ┗ ━┻ ┳┫  ┗ ━┫  ┃  ┗ ━━ ┳━ ┛ ┗ ━┫  ┃       ┃
┗ ━┻ ━━ ━┻ ━┻ ━━ ━━ ┛┗ ━━ ━┻ ━┻ ━━ ━━ ┛       ┗ ━┻ ━━ ━━ ┛
001 111 112 121 211 112 122 221 212 121 211 112 122 222 002  121 122 111 111


A9A5 A9A7 A9B3 A9B7 A9BB A9BF A9C7 A9CF A9D7 A9DF A9EF
━ ┃ ┏ ┓ ┗ ┛ ┣ ┫ ┳ ┻ ╋


╳A9 ━A5┃A7┏B3┓B7┗BB┛BF┣C7┫CF┳D7┻DF╋EF
  ╳ □ □ □ □ □ □ □ □ □ □ □╳
━A5□━A5╋EF┳D7┳D7┻DF┻DF╋EF╋EF┳D7┻DF╋EF□
┃A7□╋EF┃A7┣C7┫CF┣C7┫CF┣C7┫CF╋EF╋EF╋EF□
┏B3□┳D7┣C7┏B3┣C7┣C7╋EF┣C7╋EF┳D7╋EF╋EF□
┓B7□┳D7┫CF┳D7┓B7╋EF┫CF╋EF┫CF┳D7╋EF╋EF□
┗BB□┻DF┣C7┣C7╋EF┗BB┻DF┣C7╋EF╋EF┻DF╋EF□
┛BF□┻DF┫CF╋EF┫CF┻DF┛BF╋EF┫CF╋EF┻DF╋EF□
┣C7□╋EF┣C7┣C7╋EF┣C7╋EF┣C7╋EF╋EF╋EF╋EF□
┫CF□╋EF┫CF╋EF┫CF╋EF┫CF╋EF┫CF╋EF╋EF╋EF□
┳D7□┳D7╋EF┳D7┳D7╋EF╋EF╋EF╋EF┳D7╋EF╋EF□
┻DF□┻DF╋EF╋EF╋EF┻DF┻DF╋EF╋EF╋EF┻DF╋EF□
╋EF□╋EF╋EF╋EF╋EF╋EF╋EF╋EF╋EF╋EF╋EF╋EF□
  ╳ □ □ □ □ □ □ □ □ □ □ □╳

╳A9 ━A5┃A7┏B3┓B7┗BB┛BF┣C7┫CF┳D7┻DF╋EF
  ╳ □ □ □ □ □ □ □ □ □ □ □╳
┏B3□┳D7┣C7┏B3┣C7┣C7╋EF┣C7╋EF┳D7╋EF╋EF□
┓B7□┳D7┫CF┳D7┓B7╋EF┫CF╋EF┫CF┳D7╋EF╋EF□
┗BB□┻DF┣C7┣C7╋EF┗BB┻DF┣C7╋EF╋EF┻DF╋EF□
┛BF□┻DF┫CF╋EF┫CF┻DF┛BF╋EF┫CF╋EF┻DF╋EF□
┣C7□┣C7┃A7┣C7┃A7┣C7┃A7┣C7┃A7┣C7┣C7┣C7□
┫CF□┫CF┃A7┃A7┫CF┃A7┫CF┃A7┫CF┫CF┫CF┫CF□
┳D7□━A5┳D7┳D7┳D7━A5━A5┳D7┳D7┳D7━A5┳D7□
┻DF□━A5┻DF━A5━A5┻DF┻DF┻DF┻DF━A5┻DF┻DF□
  ╳ □ □ □ □ □ □ □ □ □ □ □╳

[ Last edited by sl543001 on 2010-2-26 at 16:11 ]
SYBNQQ:354324773
7 发表于 2010-02-26 18:30 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
“短小精悍的鼠标程序”需要具备哪些功能?
8 发表于 2010-02-26 21:25 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
功能多,体积小,最好小于1K
SYBNQQ:354324773
9 发表于 2010-02-27 01:22 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
这里有没有能够满足功能上的需求的?
http://bbs.bathome.net/thread-3148-1-1.html
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
sl543001 +4 2010-02-28 13:31
10 发表于 2010-02-28 13:30 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
楼上提供的确实是好东西,要是有源码就更好了!
目前俺正在汇编开发游戏中必要的三方工具
利用DEBUG争取全部内嵌到脚本中,
尽量做到绿色单文件,不生成任何历史文件,
所以那些与汇编几十字节相比,相对庞大的几十KB的3方暂时还是....
SYBNQQ:354324773
11 发表于 2010-03-01 11:32 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
草稿中的部分内容已经通过俺自己写的最新版的sybc实现:
http://www.cn-dos.net/forum/viewthread.php?tid=50370&fpage=1
SYBNQQ:354324773
12 发表于 2010-03-01 14:47 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
在顶楼发布了最新的游戏截图,每张牌绘图耗时仅0.01秒哦!
绘制一张扑克的命令已经压缩至1行:
sybc 10000f1┏━━━━┓;:┃╳╳╳╳┃;:┃╳$f2SYBN$f1╳┃;:┃╳╳╳╳┃;:┃╳$fc2010$f1╳┃;:┃╳╳╳╳┃;:┗━━━━┛

[ Last edited by sl543001 on 2010-3-1 at 15:23 ]
附件
ddzpb.GIF
SYBNQQ:354324773
13 发表于 2010-03-02 14:39 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
16位程序参数长度限制124.
就差一点就好了,怎讨厌.截图也更新.
由于参数长度限制不得大于124,所以扑克右下角数字没有变色!
SYBNQQ:354324773
14 发表于 2010-03-04 12:21 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
略微修改sybc的参数设置,挤出了6个字节的代码,右下角终于可以变色了!
SYBNQQ:354324773
15 发表于 2010-03-05 10:27 ·  中国 北京 联通
中级用户
★★
积分 499
发帖 225
注册 2008-12-30 22:09
17年会员
UID 135392
性别 男
状态 离线
改用小尺寸扑克,节约出的代码解决接缝问题.
SYBNQQ:354324773
论坛跳转: