欢迎来到天天文库
浏览记录
ID:11596450
大小:186.74 KB
页数:13页
时间:2018-07-12
《五子棋毕业论文-html开发五子棋的原型设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、13软件五班黄智彬毕业设计论文院校:广州城建职业学院院系:信息工程学院班级:15软件五班姓名:黄智彬学号:1504220518题目:h5的五子棋指导老师:俞新凯日期:2017年11月2013软件五班黄智彬摘要随着IT技术的发展,很多日常生活中的游戏都被搬到了计算机里供大家娱乐,尤其是博弈类的棋类游戏,如中国的象棋,围棋,五子棋等,今年来人们对人工智能技术的研究成果使得斯算计在这些博弈游戏中能战胜很多玩家。其次,五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智
2、能,决定用Java开发五子棋游戏。主要完成人机对战的功能。在人机对弈中通过深度搜索和估值模块来提高电脑旗手的智能。分析估值模块中的影响精准性的几个要素,以及提出一些提高精准性的办法,以及对它们搜索的节点数进行比较,在这些算法的基础山分析一些提高电脑AI方案,如递归算法、电脑学习等。算法的研究有助于理解程序结构,增强逻辑思维能力,在其他人工智能方面也有很大的参考作用。本系统是五子棋游戏,该系统采用面向过程的开发方法。主要包括问题定义、可行性研究、需求分析、总体设计、详细设计、编码和测试等部分。本系统主
3、要包括人机对弈和人人对弈两种游戏类型。其中五子棋人机对弈是计算机博弈中的一种。研究其计算机算法,可以让我们看到人工智能的稚形,也有助于我们人脑的开发。五子棋是我国发明的,研究它可以让更多的外国人了解五子棋,这有助于我国优秀文化的推广。本系统是在HBuilder与h5语言环境下开发的一个直观大方的自定义界面的带部分AI功能的五子棋游戏,游戏程序实现人机对弈和人人对弈,自动智能计算最佳落子位置,而且程序能够自动的判定游戏的获胜方和游戏的结束与否,实现对战双方顺利进行博弈。关键词:五子棋;HTML;Jav
4、aScript;CSS;AI13软件五班黄智彬目录u摘要———————————————————Ⅰu目录———————————————————Ⅱu第一章引言—————————————————1v1项目开发背景—————————————1v2项目开发目标—————————————1v3项目开发的意义———————————1u第二章页面制作相关技术介绍—————————2v1HTML————————————————2v2JavaScript——————————————3v3CSS—————————————
5、———4v4AI————————————————5u第三章HTML开发五子棋的原型设计—————5u第四章游戏主要逻辑——————————6u第五章结束语———————————————7u参考文献—————————————————813软件五班黄智彬u致谢———————————————————9引言v1.项目开发背景五子棋是人们喜欢的一种棋类游戏,近来,随着计算机的快速发展,一计算机作为对战平台,各种棋类游戏如雨后春笋般纷纷冒出,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过棋瘾。随着信息时代
6、的不断发展,带动了游戏产业的飞速提升,游戏成为了生活中必不可少的娱乐方式之一。游戏的种类逐渐从单一化向多元化发展。其中休闲类游戏占据着游戏市场的重要位置。无论是棋牌类游戏还是益智类游戏都备受大众喜爱,例如“斗地主”“麻将”“连连看”等;此外,游戏的开发模式也多种多样,各具特色。其中,基于HTML5开发的游戏,以其独特的跨平台型和清凉型,切无需进行客户端下载与安装,即可进行游戏,实现“即点即玩”,获得了很好的用户体验,并且具有很强的社交传播性。v2.项目开发目标为了增强思维能力,有助于修身养性带动相关
7、产业的发展,促进科学技术的提高。游戏会分为人机对弈和人人对弈,以适应更多玩家的需求。v3.项目开发意义五子棋游戏的玩法少不了人机对战的模式,玩家和计算机各执黑棋和白棋,双方依次交替落子,任何一方首先实现5个棋子的连接则为胜利方。其中,计算机的落子是通过算法计算实现的。AI方首先需要遍历整个棋盘上还没有落子的交叉点,通过算法给这些交叉点分别计算得分,得分最高的交叉点则是AI方需要落子的地方。依靠这种算法,AI方不仅需要连接5个棋子,还需要阻止玩家首先取得胜利,从而实现玩家与计算机的对战模式。13软件五
8、班黄智彬页面制作相关技术v1.HTML这次项目大部分是用html构造的,为什么要选html呢?它其实是文本,它需要浏览器的解释,它的编辑器大体可以分为三种,一:基本文本、文本编辑软件使用微软自带的记事本或写字板都可以编写,当然,如果你用WPS来编写,也可以。不过存盘时请使用.htm或者.html作为扩展名,这样就方便浏览器认出直接解释执行了。二:半所见即所得软件如:FCK-EDITER、E-webediter等在线网页编辑器;三:所见即所得软件使用最广泛的编辑器,完全
此文档下载收益归作者所有