人工智能,又名AI。它是用来研究模拟、拓展人类的智慧的技术和理论的一门尖端技术学科。人工智能是对人类的一些思维过程和智能行为的模拟。人机对弈是人工智能的一个基础,却又重要的应用分支。

五子棋又名“五子连”、“五法”、“五石”等,起源于中国,在我国有着悠久的历史。由我国传到日本、欧洲等地方后深受广大群众的喜爱。如今已经形成正规的组织“国际五子连珠联盟”,并在1989年举办了五子棋第一届世界锦标赛,让五子棋在世界上得到了很好的发展。

五子棋的最大特点就在于“易学难精”。意思是说五子棋学习起来特别简单,但是想要精通却很难。五子棋的棋盘是由纵横各15条线交叉形成的。一般黑子先落下,然后交替落子,每次只能落一子。棋子下定后不能移动或者拿走它。当任意一方先在一个方向上连成五子就获胜。由于它的这一特点,吸引了大量的玩家,无论男女老幼都能很快的上手游戏。

五子棋简单有趣,人机对弈基础重要,结合的五子棋人机对弈自然需要更多的人来研究。

2.需求分析

“没有最好的,只有最适合的!”对于游戏项目同样如此,只有符合玩家的兴趣,才算是最好的游戏。五子棋游戏项目的开发,只有根据五子棋爱好者的需求才能做出好的游戏。

2.1玩家需求

本游戏适用于广大的人民群众,无论男女老幼只要接触过电脑,就能很快上手,快速的进入游戏世界,体验游戏的乐趣。

2.2性能需求

对于所有的游戏来说,都需要考虑它的性能需求。不能让游戏需要的硬件条件太高,要让游戏在大多数条件下都能运行。而本游戏项目比较小,运行起来不需要太高的硬件,几乎能在所有配置上运行。

2.3系统需求

2.3.1 开发引擎(Cocos2d引擎)介绍

Cocos2d是基于MIT协议的一款引擎,可以用来创建游戏以及与其他图形界面进行交互。它让设计游戏变得简单。2015年,行业选择的游戏引擎大多是Cocos2d与Unity3D。Cocos2d在中国的手机游戏开发中,市场份额占70%左右。在全世界则占1/5的市场。足以可见Cocos2d的火爆程度。而这么火爆的原因主要就在于一下这些特点上。

特点主要有灵活、高效、免费、易用。

灵活:扩展容易简单,方便集成第三方库。

高效:图形渲染有所提升,支持硬件加速,可将CPU性能完全发挥出来。

免费:Cocos2d是完全开源的,不需要付费,也不需要担心承担法律责任。

易用:语言简单,容易学习,可以边学边设计游戏。

Cocos2d有以下几个主要功能:精灵、动作、特效、场景转换、菜单、文本渲染等。

精灵(Sprites):精灵可以表现为图片或文字,创建方便,使用方便。

动作(Actions):动作又分为瞬时动作和延时动作,需要被精灵来执行。这些动作不仅可以排序,而且可以同时被执行。千变万化可以组成各种想要的动画。

特效(Effects):顾名思义就是特殊的效果。同样需要精灵来执行。包括有透镜(lens)、波浪(waves)等。

场景转换(Transitions):从一个场景转到另外一个场景源`自*优尔?文.论/文`网[www.youerw.com。也可以再跳转回来。一个个转换的场景就是游戏画面的转换。

菜单(Menus):快捷创建多个具有可被点击排列有一定规律的按钮。

文本渲染(Text Rendering):支持创建多试多样的文本。

2.3.2 开发环境及开发工具

开发系统:Windows 8; 

开发工具:Photoshop + Cocos Code IDE;

上一篇:asp.net+sqlserver电子书城系统的设计与实现
下一篇:基于Authorware的多媒体课件制作与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

公寓空调设计任务书

国内外图像分割技术研究现状

神经外科重症监护病房患...

中国学术生态细节考察《...