中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 23:54
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » 斗地主脚本,开发中...鼠标测试版 更新[2010-4-23]
可打印版本  6,359 / 45
第1楼 sl543001 发表于 2010-02-24 20:06
中级用户 发帖 225 积分 499
斗地主脚本,开发中...鼠标测试版 更新[2010-4-23]
斗地主脚本,开发中...(现继续招募合作开发者群: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 ]

附件
sybc参数详解.gif (17.45 KiB)
ddz61.GIF (24.41 KiB)
第2楼 doslike 发表于 2010-02-26 12:59
版主 发帖 285 积分 326 来自 黑龙江省
我可以给你一些帮助。
可以用wbat或中文系统里的tx来完成。
那个2010可以删掉。因为没起什么作用。可以用其他的文字来代替2010
草图设计的有点小。用mode调一下
第3楼 doslike 发表于 2010-02-26 13:00
版主 发帖 285 积分 326 来自 黑龙江省
esc可以换成f1
esc是关闭游戏(wbat里面关闭就是esc)
第4楼 doslike 发表于 2010-02-26 13:02
版主 发帖 285 积分 326 来自 黑龙江省
人机对战的模块有点难。
第5楼 sl543001 发表于 2010-02-26 14:21
中级用户 发帖 225 积分 499
预计使用16色彩色字符界面,所以最大就是25*80@16,所以界面不能再加大了!
2010是牌背,预计提供多种牌背.由玩家自己选择看着顺眼的用.
同样,排面斗地主字样也可以由玩家修改.
如果可以找到短小精悍的鼠标程序那就更好了.
第6楼 sl543001 发表于 2010-02-26 15:53
中级用户 发帖 225 积分 499
发一点中间数据,不知有没人看得懂:
      ┏━ ━━ ━┓ ┏━ ┳━ ━━ ┳━ ━━ ━┓ ┏━ ━━ ━┓ ┏━ ━━ ━┓       ┏━ ━━ ━┓             
┏━ ┳━ ┫  ┏━ ┳┻ ┫  ┃  ┏━ ┫  ┏━ ┳┻ ┫      ┃ ┃  ┏━ ┳┻ ━━ ━┓ ┃  ┏━ ━┻ ━┓   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃      ┃ ┃  ┃  ┃      ┃ ┃  ┃      ┃   
┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃  ┃      ┃ ┃  ┃  ┃      ┃ ┃  ┃      ┃
┃  ┃  ┗━ ┫  ┃  ┗━ ┻┳ ┫  ┗━ ┫  ┃  ┗━ ━┳ ━┛ ┗━ ┫  ┃      ┃ ┗━ ┫      ┃
┗━ ┻━ ━━ ┻━ ┻━ ━━ ━┛ ┗━ ━━ ┻━ ┻━ ━━ ━┛       ┗━ ┻━ ━━ ━┛    ┗━ ━━ ━┛
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 ]
第7楼 HAT 发表于 2010-02-26 18:30
版主 发帖 5,017 积分 9,023
“短小精悍的鼠标程序”需要具备哪些功能?
第8楼 sl543001 发表于 2010-02-26 21:25
中级用户 发帖 225 积分 499
功能多,体积小,最好小于1K
第9楼 HAT 发表于 2010-02-27 01:22
版主 发帖 5,017 积分 9,023
这里有没有能够满足功能上的需求的?
http://bbs.bathome.net/thread-3148-1-1.html
第10楼 sl543001 发表于 2010-02-28 13:30
中级用户 发帖 225 积分 499
楼上提供的确实是好东西,要是有源码就更好了!
目前俺正在汇编开发游戏中必要的三方工具
利用DEBUG争取全部内嵌到脚本中,
尽量做到绿色单文件,不生成任何历史文件,
所以那些与汇编几十字节相比,相对庞大的几十KB的3方暂时还是....
第11楼 sl543001 发表于 2010-03-01 11:32
中级用户 发帖 225 积分 499
草稿中的部分内容已经通过俺自己写的最新版的sybc实现:
http://www.cn-dos.net/forum/viewthread.php?tid=50370&fpage=1
第12楼 sl543001 发表于 2010-03-01 14:47
中级用户 发帖 225 积分 499
在顶楼发布了最新的游戏截图,每张牌绘图耗时仅0.01秒哦!
绘制一张扑克的命令已经压缩至1行:
sybc 10000f1┏━━━━┓;:┃╳╳╳╳┃;:┃╳$f2SYBN$f1╳┃;:┃╳╳╳╳┃;:┃╳$fc2010$f1╳┃;:┃╳╳╳╳┃;:┗━━━━┛

[ Last edited by sl543001 on 2010-3-1 at 15:23 ]

附件
ddzpb.GIF (7.74 KiB)
第13楼 sl543001 发表于 2010-03-02 14:39
中级用户 发帖 225 积分 499
16位程序参数长度限制124.
就差一点就好了,怎讨厌.截图也更新.
由于参数长度限制不得大于124,所以扑克右下角数字没有变色!
第14楼 sl543001 发表于 2010-03-04 12:21
中级用户 发帖 225 积分 499
略微修改sybc的参数设置,挤出了6个字节的代码,右下角终于可以变色了!
第15楼 sl543001 发表于 2010-03-05 10:27
中级用户 发帖 225 积分 499
改用小尺寸扑克,节约出的代码解决接缝问题.
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023