电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

-围棋游戏的设计与实现学士学位论文

-围棋游戏的设计与实现学士学位论文_第1页
1/59
-围棋游戏的设计与实现学士学位论文_第2页
2/59
-围棋游戏的设计与实现学士学位论文_第3页
3/59
围棋游戏的设计与实现摘 要围棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及讨论简单的人工智能,决定用 Java 开发五子棋游戏。主要完成了人机对战和玩家之间联网对战 2 个功能。网络连接部分为 Socket 编程应用,客户端和服务器端的交互用Class Message 定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑 AI 方案,如递归算法、电脑学习等。算法的讨论有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。关键词:围棋,信息自动化,游戏,java Design and Implementation of chess gameABSTRACT Go as a chess tournament sport is very popular in the folk, in order to know the renju rules and techniques, and artificial intelligence research simple, decided to use Java gobang game development. Main completed the man-machine between networking and multiplayer game with two functions. Network connection parts for Socket programming applications, client and the server to interact with the Class Message definition, has good scalability, the client is responsible for the maintenance and collect information of user input interface, and error handling. The basic information of the server maintenance online users and any two against the user's information board, dynamic maintenance user list. Through deep search and valuation in man-machine game module, to improve computer chess player's intelligence. Analysis of several factors that have effect on the precision of the valuation module, and puts forward some improve the precision of the method, as well as to the number of nodes in the search to compa...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

-围棋游戏的设计与实现学士学位论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部