- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于android的五子棋开发游戏
一、开发背景:
在手机游戏的早期,大多数开发者都是想要玩转设备、学习技巧和快速攻关的狂热分子。但是,随着更多的开发者加入这个行业,手机游戏已经进化成涉及到专业设计师、构造师、开发者、产品经销商、律师、和艺术家在内的主导产品。这是行业走向成熟的必然趋势。尽管在某人的业余时间内要开发和推销简单的游戏更加困难,但是更多的专业商店将为许多人提供更多的就业机会。?
??从手机软件的平台的种类,游戏玩家的心理,未来移动通信服务终端的发展,3G手机网络对手机软件游戏的影响,还有从J2ME手机游戏开发平台介绍的手机游戏的趋势和未来这种游戏的运营模式,这几方面的内容来看,手机游戏是未来游戏发展的趋势,其移动性、互连性,必定会带来网络游戏的风暴,这就使我们对这一个新兴的领域有了一定的概念,对指导我们建立一个手机软件开发培训的知识结构有一定的帮助,也是我们的一个发展契机。
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为连珠,英译为Renju,英文称之为Gobang或FIR,亦有连五子、五子连、串珠、五目、五目碰、五格等多种称谓。?
五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在?“?尧造围棋?”?之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的青睐。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的变化,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。?
开发环境:
采用eclipse开发工具,在windows 7下进行,基于安卓4.1.1操作系统。 环境搭建: (1)JDK安装 (2)Eclipse安装 (3)Android SDK安装 (4)ADT安装创建AVD
三、概述:
程序的基本功能。
通过触屏点击欢迎界面上的“关于”可显出“我的五子棋”。
通过触屏点击“新游戏”进入游戏主界面。
3)显示一个10*10的五子棋棋盘。
4)在棋盘上面对应位置通过触屏点击下子,棋盘将在相应的位置上显示棋子,并且棋子在纵横交点上。
5)如果黑方(白方)连成五个棋子,可以自动判断游戏是否结束,判断胜负,是否黑方或者白方已经胜出,并且通过提示信息黑方(白方)胜利来告知玩家。
6)当玩家还未分出白方和黑方胜利,想下次接着玩,点击返回,下次若需进入上一轮未完成游戏主界面可触屏点击欢迎界面上的继续,可进行上一轮未完成的游戏。
7)触屏点击“退出”则退出游戏。
四、设计思路:
1)需求分析:
手机屏幕尺寸分为物理尺寸和显示分辩率两个概念。物理尺寸是指屏幕的实际大小。大的屏幕同时,要配备搞得分辨率,也就是在这个尺寸下可以显示多少个香酥,显示的像素越多,可以表现的余地自然就越大。现在手机行业发展迅速,不同大小屏幕的手机迅速发展,鉴于不同手机屏幕尺寸不同,在设计游戏的时候必须满足:软件的界面简洁明了,操作简单容易。游戏是需要快速反应的,手机处理器的频率直接要求需要使用简单使用的智能算法。在设计本游戏时考虑到用户需要的是一个操作简便界面简单的游戏软件。同时提供上一轮未完成的游戏的继续。此外,通过对软件功能的分析,根据玩家的需求,得出还有如下需求信息:
可以重新开始新游戏;
具有提示哪一方胜利的功能;
具有退出游戏的功能。
2)程序设计思想:
设计主要是设计一个能够在android手机上运行的五子棋游戏。根据一般玩手机游戏的流程,玩家一般是先进入一个欢迎界面,进行选择操作后在进入游戏的主界面进行游戏。本游戏软件也将遵循该流程,玩家打开游戏软件后讲先进入欢迎界面,选择开始“新游戏”,然
后进入游戏的主界面开始游戏。进入游戏的主界面后,玩家可进行游戏,游戏过程中,若黑方(白方)胜利,棋盘上会显现对话框“黑方(白方)胜利”,玩家点击“确认”,进行下一轮新游戏。若玩家想接上一轮未完成游戏,可在欢迎界面点击“继续”,进入上一轮未分胜负的的游戏界面。
程序总体设计:
根据程序设计思想,得出程序设计模型为:
程序功能模块及流程:
根据需求分析和程序设计思想,可以将此手机五子棋游戏分为以下几个功能模块:
a)游戏界面初始化模块:装载界面图片,画出棋盘,清空棋盘,清空游戏落子功能。
b)主循环控制模块:负责下棋顺序,当轮到某方下子是,负责将程序流程转到相应的米快中,主要担当一个调度者的角色。
c)玩家落子模块:即用户在指定落子区域单击后,程序会计算该子的坐标,并且在相应位置画出相应的棋子。
d)胜负判断模块:根据预先设定的规则,判断游戏胜负。
e)继续模块:在上一轮未结束游戏的基础上,继续游戏。
程序主要流程
显示
进行游戏
您可能关注的文档
最近下载
- 精品解析:2022-2023学年北京市海淀区人教新起点版五年级上册期末考试英语试卷(原卷版).docx VIP
- 译林牛津版苏教八年级上册英语词汇表(表格版)直接打印.pdf VIP
- 2024年湖南电气职业技术学院单招职业适应性测试题库含答案.docx
- 初中英语听说能力培养策略研究教学研究课题报告.docx
- HDR系列高阻尼隔震橡胶支座设计指南.pdf
- 少先队辅导员工作记录表.docx VIP
- 2024年工作总结及2025年工作计划ppt.pptx
- 四川省食品生产企业食品安全员理论考试题库资料(含答案).pdf
- 山东《济南市区岩土工程勘察地层层序划分标准》DB37T 5131-2019.pdf
- 2023至2024年武汉市东湖高新区六年级上册元月调考数学试卷.pdf
文档评论(0)