[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
在没有禁手的前提下,如果电脑先手,可以采用花月、浦月等必胜开局来赢棋。
楼主能否研究一下这些开局并把它们放到你这个批处理中以增加电脑的棋力?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

zh159兄把它转换成HTA了,界面挺漂亮^_^

  1. <html>
  2. <title>五子棋界面 - zh159</title>
  3. <hrad>
  4. <HTA:APPLICATION
  5. ID="MyhyliApp"
  6. APPLICATIONNAME="五子棋界面 - zh159"
  7. BORDER="thin"
  8. BORDERSTYLE=""
  9. VERSION="1.0"
  10. SCROLL="no"
  11. ICON="C:\WINDOWS\System32\wuauclt.exe"
  12. INNERBORDER="no"
  13. CONTEXTMENU="no"
  14. CAPTION="yes"
  15. MAXIMIZEBUTTON="no"
  16. MINIMIZEBUTTON="yes"
  17. SHOWINTASKBAR="yes"
  18. SINGLEINSTANCE="yes"
  19. SYSMENU="yes"
  20. WINDOWSTATE="normal"
  21. NAVIGABLE="yes"
  22. />
  23. </hrad>
  24. <script language="javascript"></script>
  25. <script language="VBScript"></script>
  26. <style>
  27. .GUIwh {width:24;height:24;cursor:hand;}
  28. </style>
  29. <body background="bg.gif" scroll="no" style="background: SteelBlue ;color:#ffffff;">
  30. <table align="center" width="630" border="1" cellspacing="0" cellpadding="10" borderColor="#ffffff" style="font: 13px 宋体;border-collapse:collapse;">
  31.   <tr align="center">
  32.     <td width="450" height="450">
  33.       <table border="0" cellspacing="0" cellpadding="0" borderColor="#ffffff" style="font: 21px 宋体;border:2px solid #ffffff;">
  34.         <script language="VBScript">
  35.         str = "ABCDEFGHIJKLMNOPQRS"
  36.         For i = 1 To Len(str)
  37.                 with document
  38.                 .write "<tr align='center'>"
  39.                 For n = 1 To Len(str)
  40.                         stri = MID(str,i,1)
  41.                         strn = MID(str,n,1)
  42.                         tdstr = "<td id='GUI_" & strn & stri & "' class='GUIwh'><span onclick='Test(this)' onMouseOver='innerText=""●"";style.color=""blue""' onMouseOut='innerText=""┼"";style.color=""""'>┼</span></td>"
  43.                         s = "┼"
  44.                         If (stri = "A" and strn = "A") Then .write Replace(tdstr,s,"┌")
  45.                         If stri = "A" Then If not (strn = "A" or strn = "S") Then .write Replace(tdstr,s,"┬")
  46.                         If (stri = "A" and strn = "S") Then .write Replace(tdstr,s,"┐")
  47.                         If not (stri = "A" or stri = "S") Then If strn = "A" Then .write Replace(tdstr,s,"├")
  48.                         If not (stri = "A" or stri = "S" or strn = "A" or strn = "S") Then .write tdstr
  49.                         If not (stri = "A" or stri = "S") Then If strn = "S" Then .write Replace(tdstr,s,"┤")
  50.                         
  51.                         If (stri = "S" and strn = "A") Then .write Replace(tdstr,s,"└")
  52.                         If stri = "S" Then If not (strn = "A" or strn = "S") Then .write Replace(tdstr,s,"┴")
  53.                         If (stri = "S" and strn = "S") Then .write Replace(tdstr,s,"┘")
  54.                 Next
  55.                 .write "</tr>"
  56.                 end with
  57.         Next
  58.         </script>
  59.       </table>
  60.     </td>
  61.     <td>
  62.       <span id="PC"><button>电脑先下</button>
  63. 直接点击为玩家先下</span>
  64.     </td>
  65.   </tr>
  66. </table>
  67. </body>
  68. <script language="VBScript">
  69.   width = 660
  70.   height = 550
  71.   window.resizeTo width, height
  72.   ileft=(window.screen.width-width)/2
  73.   itop=(window.screen.height-height)/2
  74.   window.moveTo ileft,itop
  75.         Sub Test(this)
  76. this.parentNode.style.cursor = "default"
  77. this.parentNode.innerHtml = "●"
  78. PC.style.display = "none"
  79.         End Sub
  80.         Sub Title
  81. Document.title = "五子棋 - zh159 - " & FormatDateTime(Now, 1) & "  " & WeekdayName(WeekDay(now)) & "  " & FormatDateTime(Now, 3)
  82.         End Sub
  83. Title:setInterval "Title()",500
  84. </script>
  85. </html>
复制代码
原文地址:http://www.cn-dos.net/forum/viewthread.php?tid=47326

[ 本帖最后由 Batcher 于 2009-5-10 01:39 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 13楼 的帖子

花月、浦月等开局正是在没有禁手的前提下才能必胜的,因此不是开局有限制,归根结底还是禁手的限制。
既然现在还没有添加禁手,为何不让电脑用必胜开局呢?将来添加了禁手,电脑自然就不会选择这些开局了。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 15楼 的帖子

看看你电脑的HTA文件关联是不是出问题了
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

1、能否在顶楼记录一下更新历史?
2、围棋、五子棋、国际象棋的棋盘和落点通常是用英文字母+数字来表示的,是否考虑更新一下?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

23楼没有看到更新记录啊?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表