主题:用VB开发五子棋还要用到数据库和知识库吗?答对加分!
弗兰克
[专家分:50] 发布于 2005-07-14 20:51:00
前几天在网上下载了一用VB编写的五子棋源码,注释上注明这个游戏用到了“知识库”
和“数据库”,请问用VB开发五子棋还要用到数据库和知识库吗?省么是“知识库”?
还有五子棋的界面是如何制作的?
回复列表 (共2个回复)
沙发
ryowu [专家分:6470] 发布于 2005-07-27 14:15:00
如果五子棋可以靠简单的IF--THEN来描述其算法的话,那么棋类游戏岂不是成了定数拉?每走一步都可以算?实际上,棋类游戏之所以好玩和千变万化是因为,某些落子的位置是随机的,即没有优劣之分的。
当然,大部分的落子方法还是可以思考的,这就是程序的算法,但是那部分无法思考的就只有靠前人的经验了,这就是“知识库”(参见http://www.cnpaf.net/Class/jsjjs/0551622005870194856.htm)“知识库”是抽象的,需要用“数据库”来储存,数据库是实在的。感兴趣的话可以看“神经网络”的相关知识。偶就知道这么多拉。
板凳
弗兰克 [专家分:50] 发布于 2005-07-28 07:11:00
谢谢你的帮助,又长见识了。
我来回复