佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3999|回复: 25

我写的黑白棋(Othello Game)

[复制链接]
发表于 21-9-2009 11:50 AM | 显示全部楼层 |阅读模式
这个是用vb6写的游戏,可以两个人玩或用区域网两人对战,但是不能和电脑对战(因为电脑AI要想好多噢)。我还写了跳棋(Checker),下次再发布。

功能:
- 吃子有动画效果,还有音效
- 可显示或不显示可以移动的位子
- 时间限制 (无限制、或10/20/30分钟限制)
- 棋盘背景可以更换两种类型(standard和classic)

下载地址: 988KB (重新上传了,里面有6个下载点。)
http://uploadmirrors.com/download/1HDR1X0O/Othello_v1.00.zip







[ 本帖最后由 TSHsoft 于 18-11-2009 11:30 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 11-10-2009 10:18 AM | 显示全部楼层
记得以前也用vb6写过黑白棋。那时候还不知道AI什么要怎样写。只知道有角就占。不然就忘了是随机还是占吃子最多的点。
回复

使用道具 举报

 楼主| 发表于 11-10-2009 10:33 AM | 显示全部楼层
我还有写一个跳棋(Checker),还有一个是用 VB 2008写的Tic Tae Toe,这个就有AI。
回复

使用道具 举报

发表于 11-10-2009 03:07 PM | 显示全部楼层
当我第一次学vb老师就是叫我们做Tic Tae Toe。结果那时候迷迷糊糊不知道怎么做。哈哈。所以过了几年后才有成功做出一个AI版。
回复

使用道具 举报

发表于 9-11-2009 10:43 PM | 显示全部楼层
传说 AI开局 有必胜的方法 , 方式我就不懂了
回复

使用道具 举报

发表于 13-11-2009 03:35 PM | 显示全部楼层
原帖由 骇客小子 于 9-11-2009 10:43 PM 发表
传说 AI开局 有必胜的方法 , 方式我就不懂了

那不是传说...新闻有报道
回复

使用道具 举报

Follow Us
发表于 16-11-2009 01:07 AM | 显示全部楼层
有教学吗?可不可以教我
回复

使用道具 举报

发表于 17-11-2009 02:32 PM | 显示全部楼层
原帖由 koolll 于 16-11-2009 01:07 AM 发表
有教学吗?可不可以教我

先学基础吧....
别妄想一步登天
回复

使用道具 举报


ADVERTISEMENT

发表于 18-11-2009 12:04 PM | 显示全部楼层
开了 link,不过没有文件可以下载
回复

使用道具 举报

 楼主| 发表于 18-11-2009 11:31 PM | 显示全部楼层
原帖由 koolll 于 16-11-2009 01:07 AM 发表
有教学吗?可不可以教我


教学没有,程式码就有。
回复

使用道具 举报

 楼主| 发表于 18-11-2009 11:33 PM | 显示全部楼层
原帖由 雪儿与小鱼儿 于 18-11-2009 12:04 PM 发表
开了 link,不过没有文件可以下载


已经重新上传了。
回复

使用道具 举报

发表于 20-11-2009 03:53 PM | 显示全部楼层
非常谢谢你,你太厉害了
回复

使用道具 举报

发表于 21-11-2009 04:20 PM | 显示全部楼层
樓主可以寫個象棋嗎?
回复

使用道具 举报

 楼主| 发表于 22-11-2009 01:14 AM | 显示全部楼层
原帖由 petercck 于 21-11-2009 04:20 PM 发表
樓主可以寫個象棋嗎?


没有AI的就可以啦。。。有AI的好难噢~~~
回复

使用道具 举报

发表于 22-11-2009 07:56 PM | 显示全部楼层
原帖由 TSHsoft 于 22-11-2009 01:14 AM 发表 没有AI的就可以啦。。。有AI的好难噢~~~

一年前写了个fully Ajax Chinese chess..
Ai 本来是要写的
写到一半放弃了
但已经可以做到multiplayer...及基本的规则


我有小小心得
可以写笨AI brute force所有的possibility - 1 level depth.
让后给每个棋子分数....分数越高越重要....从而决定攻/守
当然...也可以是scenario based...但这样比较难写
回复

使用道具 举报

 楼主| 发表于 22-11-2009 08:51 PM | 显示全部楼层
原帖由 megablue 于 22-11-2009 07:56 PM 发表

一年前写了个fully Ajax Chinese chess..
Ai 本来是要写的
写到一半放弃了
但已经可以做到multiplayer...及基本的规则


我有小小心得
可以写笨AI brute force所有的possibility - 1 level depth.
让 ...


其实网络上有个象棋是《象棋巫师》是open source的,作者是用VB6写的,原程式码都有开放噢!真的是高手咯~ 作者现在还是在继续更新着。
回复

使用道具 举报


ADVERTISEMENT

发表于 22-11-2009 09:41 PM | 显示全部楼层
原帖由 TSHsoft 于 22-11-2009 08:51 PM 发表 其实网络上有个象棋是《象棋巫师》是open source的,作者是用VB6写的,原程式码都有开放噢!真的是高手咯~ 作者现在还是在继续更新着。
我认为...还是自己先写... 或者先读读象棋ai编程的思路...否这很容易被Open Source 弄得变懒惰...然后变成抄袭而非学习    记得一年前在网上找到一章很详尽的研究...里面讨论了国际象棋与中国象棋的Ai 编程的思路...内容主要是讨论中国象棋的Ai 编程...里面也有解剖国际象棋机器 Deep Blue 用的Ai... 也说说明了国际与中国的Ai 编程的挑战... 中国象棋的复杂程度可比国际象棋来的高...而且机器暂时也未能打败人类

P/S:找到了那篇文章(写得那么详尽应该是论文吧)http://www.wxf.org/xq/computer/2004CCC.pdf

[ 本帖最后由 megablue 于 22-11-2009 09:57 PM 编辑 ]
回复

使用道具 举报

发表于 23-11-2009 01:25 PM | 显示全部楼层
原帖由 TSHsoft 于 22-11-2009 01:14 AM 发表

没有AI的就可以啦。。。有AI的好难噢~~~


不需要AI,只是人對人對弈吧。能夠放上網頁玩就更好。
回复

使用道具 举报

发表于 23-11-2009 06:10 PM | 显示全部楼层
原帖由 petercck 于 23-11-2009 01:25 PM 发表
不需要AI,只是人對人對弈吧。能夠放上網頁玩就更好。

..自己试试写吧...
参考楼主的黑白棋..原理大致上一样...

[ 本帖最后由 megablue 于 23-11-2009 06:20 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-11-2009 08:04 PM | 显示全部楼层
原帖由 megablue 于 22-11-2009 09:41 PM 发表
我认为...还是自己先写... 或者先读读象棋ai编程的思路...否这很容易被Open Source 弄得变懒惰...然后变成抄袭而非学习    记得一年前在网上找到一章很详尽的研究...里面讨论了国际象棋与中国象棋的Ai 编程的 ...


我不是叫大家去抄袭别人的作品,我自己也是自己写的。我象棋都不厉害,写出来的AI应该也是有限公司吧!呵呵~ 没什么兴趣去写AI的咯。。。写对战的还可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-12-2025 02:47 PM , Processed in 0.157212 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表