- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓五子棋课程设计—优秀等级资料
智能终端课程设计
基于Android五子棋游戏设计与实现
姓名:郑少飞
学号:3110702228
专业:信息与计算科学
班级:信息112
目录
一、绪论。。。。。。。。。。。。。。。。。。。。。。。。
二:五子棋手机游戏概述。。。。。。。。。
一:绪论
随着社会的发展,目前全球的手机用户数量已经超过了 PC 机的数量,而且 手机的数量正在快速增长,其中智能手机所占的比例越来越大,移动互联网将是一个巨大的市场,许多国际大公司以及国 内的大公司都在抢占智能手机领域的市场份额。这期间,出现的智能手机可谓五 花八门,种类繁多, Android 一路高歌,快速的获得众多用户和厂商的认同。随着 Android 手 机终端的逐渐热销,Android 也引起众多手机应用程序开发商的关注,Android 的出现带给了智能手机领域更多的机遇和挑战,由于 Android 基于 Linux 内核且 具有开源、免费的特性,它迅速得到广大爱好者以及许多厂商的支持,基于 Android 所开发的手机游戏拥有巨大潜力已成为行业共识 [1] 。手机游戏是手机的一种 高附加值操作软件,游戏编程是手机软件编程的重要组成,同时也持续推动手机 软件技术升级进步。 中华民族是一个有着几千年悠久历史和璀璨文化的国家, 而棋类娱乐却早已 突破了纯游戏的范畴而成为中国传统文化的一个分支。 五子棋起源于中国古代的 传统黑白棋种之一,现代五子棋日文称之为“连珠” 现在人们压力日益增大,需要劳逸结合才能获得更高的工作效率,工作之余 的娱乐对每一个人来说都是必不可少的。 五子棋这种娱乐方式简单易学又具有深 奥的技巧,非常富有趣味性和消遣性。在经过不断发展后,五子棋已经成为棋盘 娱乐的一个重要的组成部分,它能够增强思维能力、开发智力,是人们休闲娱乐 的不错选择。 近来随着计算机和手机的快速发展,各种各样的游戏层出不穷,使得人们能 有更多的娱乐项目,而棋类游戏能起到锻炼人的思维和修身养性的作用,而且棋 类游戏水平颇高,大有与人脑分庭抗礼之势。现在的五子棋游戏软件基本上可以 分为两类:一类是网络五子棋游戏软件,另一类是单机版五子棋游戏软件。很少 有手机版的五子棋游戏软件。为了满足手机人群的需求,本文设计了这款手机版 的五子棋游戏软件,可以供人们闲暇时间随时随地地进行娱乐,提高自己的五子 棋水平,实用性强。 本课题主要研究在 android 手机上开发一款集人机对战和人人大战两个游戏 模式于一身的五子棋游戏。在人机对战中通过极大极小树原理、深度搜索方法、剪枝方法等理论来 模拟一个运行效率快,具有一定智能的对手来同游戏玩家一较高下。人人对战部 分主要是提供一个界面美观的平台来供游戏双方更好的切磋棋艺。此外,本软件 还必须具备如下基本功能: 显示一个五子棋棋盘。 在棋盘上面对应位置通过触屏点击下子, 棋盘上将在相应的位置上显示棋 子,并且棋子在纵横交点上。 可以自动判断游戏是否结束,判断胜负,是否黑方或者白方已经胜出,并 且通过提示信息来提醒玩家。 五子棋简介五子棋是一种两人对弈的纯策略型棋类游戏, 是起源于中国古代的传统黑白 棋种之一。发展于日本,流行于欧美。现代五子棋日文称之为“连珠” 五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现 代休闲的明显特征“短、平、快” ,又有古典哲学的高深学问“阴阳易理”;它既 有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性 比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念, 亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。
.1.1 开发环境 .1.2 运行环境 .2 工具介绍 .2.1 Android 简介 Android 是基于 Linux 内核的操作系统, Google 公司在 2007 年 11 月 5 日 是 公布的手机操作系统, 早期由 Google 开发, 后由开放手持设备联盟 (Open Handset Alliance)开发。Android 系统具有开放性、应用程序无界限、应用程序是在平等 的条件创建的、应用程序可以轻松地嵌入网络和应用程序可以并行运行等特点。 Android 的系统架构共分为 4 层,由高到低分别是应用层、应用框架层、系统运 行库层和 linux 内核层。 从技术角度而言,Android 与 iphone 相似,采用 Webkit 浏览器引擎,具备 触摸屏、高级图形显示和上网功能,用户能够在手机上查收邮件、搜索网址和观 看视频节目等。
4.1 需求分析 手机屏幕尺寸分
文档评论(0)