五子棋对战游戏.doc
上传人:天马****23 上传时间:2024-09-13 格式:DOC 页数:29 大小:2.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

五子棋对战游戏.doc

五子棋对战游戏.doc

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

河北农业大学本科毕业论文题目:五子棋对战游戏摘要五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战以及玩家和玩家对战这两个功能。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值模块中的影响精准性的几个要素,以及提出若干提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础上分析一些提高电脑AI方案,如递归算法、电脑学习等。算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。本文主要讲的是用Eclipse开发工具与Java开发语言开发的一个直观大方的自定义界面的带部分AI功能的五子棋游戏,游戏程序实现人机对弈和人人对弈,自动智能计算最佳落子位置,而且程序能够自动的判定游戏的获胜方和游戏的结束与否,实现对战双方顺利进行博弈。关键词:深度搜索;估值;电脑AI;五子棋;算法AbstractAsasport,gobangisverypopularincivil,inordertobecomefamiliarwithgobangrulesandtechniques,andthestudyofsimpleartificialintelligence,IdecidetousetheJavatodevelopegobanggamesandcompletethetwofunctionsincludingman-machinewarandman-manwar.NetworkConnectionisSocketProgrammingforsomeapplications,clientandserverinteractionisdefinitedbyClassMessage,whichisaverygoodscalability,Clientinterfaceisresponsibleforthecollectionandmaintenanceofuserinputinformation,anderrorhandling.Serverusersmaintainonlinebasicinformationandarbitrarytwo-timeusersofthechessboardofinformation,dynamicmaintenanceuserlist.Duringtheman-machineplayers,itimprovesintelligenceofthecomputerplayersthroughdepthsearchandvaluationmodule.AnalyzesModulevaluationofthepreciseelements,aswellasanumberofincreasedprecision,andcomparestheirsearchfornodes,whichraisessomecomputerAIprogramsonthebasisofanalysis,suchasrecursivealgorithm,computerlearning.Algorithmofprocedurescontributetotheunderstandingofthestructure,logicalthinkingability,Inotherareasofartificialintelligencehasgreatreferences.Keywords:Searchdepth;Valuation;ComputerAI;Gobang;Algorithm目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc389671842"1引言PAGEREF_Toc389671842\h1HYPERLINK\l"_Toc389671843"1.1选题背景PAGEREF_Toc389671843\h1HYPERLINK\l"_Toc389671844"1.2本课题研究的意义PAGEREF_Toc389671844\h1HYPERLINK\l"_Toc389671845"1.3本课题的研究方法PAGEREF_Toc389671845\h2HYPERLINK\l"_Toc389671846"2课题相关基础PAGEREF_Toc389671846\h2HYPERLINK\l"_Toc389671847"2.1五子棋PAGEREF_Toc389671847\h2HYPERLINK\l"_Toc389671848