版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
⑵逻辑结构其中玩家实体,角色实体,记录实体,障碍实体对应的数据信息表发布为为玩家信息表、角色信息表、障碍信息表和记录表。玩家信息表是用来记录用户的基本信息的,其中包含的有用户的编号,用户名,用户的密码,用户所拥有的角色。玩家信息表如表1所示。表1玩家信息表字段字段说明类型长度是否主键User_Id用户编号int111User_Name用户名varchar200Usar_Password用户的密码varchar200角色信息表是用来记录用户所拥有的角色,以及角色的技能信息。角色信息表如表2所示。表2角色信息表字段字段说明类型长度是否主键Role_Id用户拥有的角色int51User_Id用户编号int110Role_Context角色的技能信息varchar500障碍信息表是用来记录障碍物的编号及障碍物的阻碍方式的。障碍信息表如表3所示。表3障碍信息表字段字段说明类型长度是否主键Z_Id障碍物的编号int51Z_Context障碍物阻碍方式varchar500记录表是用来记录玩家的各种记录信息的。其中包含了用户的最远奔跑距离,最高奔跑分数。记录表如表4所示。表4记录表字段字段说明类型长度是否主键Note_Id记录信息编号int51User_Id用户编号int110Note_jl奔跑距离int200Note_fs奔跑分数int200系统实现5.1游戏启动界面启动界面一方面要保证用户使用的顺畅性,另一方面保证界面美观、简洁,给用户留有深刻的印象。启动界面能够加快游戏相应,缩短游戏玩家进入游戏的时间。游戏启动界面如图所示。5.2登录界面玩家登录自己账号,确定是否具有游戏使用权限。如果账号正确,则玩家可以进入游戏主界面。如果玩家没有自己的账号,则需要进入注册界面进行账号注册。登录界面如图所示。5.3游戏主界面玩家进入系统后的界面就是游戏的主界面,玩家可以自己的的意向来选择游戏的模式,游戏模式有“闯关模式”“竞速模式”“无尽模式”三种模式,玩家也可以通过点击屏幕左边的游戏角色的图像或游戏角色的按钮来进入角色、宠物、坐骑选择的界面。游戏主界面如图所示:5.4角色界面在这里角色界面将玩家在游戏中所使用的的游戏人物,游戏宠物,游戏坐骑统称为角色界面。角色界面是玩家选择在游戏中所使用的游戏角色的界面,不同的角色有不同的属性加成及作用。角色界面如图所示:5.5游戏启动界面游戏启动界面就是用来进入游戏运行界面的,也可以返回游戏主界面。在启动界面中同样可以通过点击屏幕左边的游戏角色的图像或游戏角色的按钮来进入角色、宠物、坐骑选择的界面。游戏启动界面如图所示:5.6游戏运行界面游戏运行界面是游戏开始后的界面。当选择“闯关模式”并开始游戏后,开始加载游戏资源,进入游戏后屏幕左上角显示本局游戏的分数,屏幕的中间上方显示本局游戏奔跑的距离,屏幕的右上角是游戏的暂停和游戏退出。屏幕的左半部分是下滑按键,点击按键角色进入下滑状态,可以躲避上方的障碍,直到松开按键才退出下滑状态。屏幕的有半部分是跳跃键,点击按键角色进入跳跃状态可以跳跃到空中,可以躲避下方的障碍。当奔跑到一定距离时将出现关卡BOSS玩家需要捡道具攻击BOSS并击败BOSS方可通关。“闯关模式”游戏游戏界面如图所示当选择“竞速模式”并开始游戏后,将会匹配到局域网中同时匹配该模式的玩家。双方开始游戏,并且开始加载游戏资源,进入游戏后屏幕左上角显示本局游戏的分数,屏幕的中间上方显示本局游戏奔跑的距离,屏幕的右上角是游戏的暂停和游戏退出。屏幕的左半部分是下滑按键,点击按键角色进入下滑状态,可以躲避上方的障碍,直到松开按键才退出下滑状态。屏幕的有半部分是跳跃键,点击按键角色进入跳跃状态可以跳跃到空中,可以躲避下方的障碍。“竞速模式”是比赛谁跑的更远,分数更高,没有关卡Boss。“竞速模式”游戏游戏界面如图所示当选择“无尽模式”并开始游戏后,开始加载游戏资源,进入游戏后屏幕左上角显示本局游戏的分数,屏幕的中间上方显示本局游戏奔跑的距离,屏幕的右上角是游戏的暂停和游戏退出。屏幕的左半部分是下滑按键,点击按键角色进入下滑状态,可以躲避上方的障碍,直到松开按键才退出下滑状态。屏幕的有半部分是跳跃键,点击按键角色进入跳跃状态可以跳跃到空中,可以躲避下方的障碍。与“闯关模式”不同的是“无尽模式”没有关卡Boss玩家进入游戏无关卡Boss一直奔跑,直至失败。“无尽模式”游戏游戏界面如图所示系统测试6.1测试环境本次测试选取了几个不同安卓版本安卓手机来进行测试,这几部手机的详细详细参数如下所示:真我X7Pro它的屏幕尺寸是6.55英寸,屏幕分辨率是1080*2400(WXVGA)像素;系统平台采用的的是安卓11;处理器:采用的是天玑1000+八核;运行内存有8GB;机身内存有256GB。红米10x它的屏幕尺寸是6.57英寸;屏幕分辨率是1080*2400(WXVGA)像素;系统平台采用的是安卓10;处理器采用的是天玑820八核;运行内存有6GB;机身内存有128GB。华为NOVA青春版它的屏幕尺寸是5.2英寸;屏幕分辨率是1080*1920(WXVGA)像素;系统平台采用的是安卓7(可升级);处理器采用的是麒麟658+八核;运行内存有4GB;机身内存仅有64GB。VivoY73s它的屏幕尺寸是6.44英寸;屏幕分辨率是1080*2400(WXVGA)像素;系统平台采用的是安卓10;处理器采用的是天玑720八核;运行内存有8GB;机身内存有128GB。小米10它的屏幕尺寸是6.67英寸;屏幕分辨率是1080*2340(WXVGA)像素;系统平台采用的是安卓10;处理器采用的是高通骁龙865八核;运行内存有8GB;机身内存有128GB。雷电模拟器它的型号为DT1901A;系统平台仅有安卓5.1.1;内和版本4.0.9.6.2测试流程及方法安卓手机有着固定的测试流程,一般设计的方法有,安装,界面功能,性能和卸载测试等。测试流程。游戏的界面,功能,性能测试主要是对游戏的使用和操作进行测试,它们之间彼此相互独立,但是又存在着联系。游戏的安装和卸载测试则是游戏中最基本的测试,必不可少。本游戏是在真机和虚拟机的环境下,严格按照手机游戏的测试流程,对该游戏进行测试的。6.3安装测试在进行实体机安装测试前需要将AndroidStudio中的项目导出为成apk文件。具体过程如下:首先在菜单栏处选择Build然后点击GenerateSignedBundle/APK;选择第二个选择APK;这儿需要创建一个新的密钥;配置密钥信息要根据情况填写,下面不用全写,创建完在第三步补充刚才的信息,进入下一步;选择release发行版,下面勾选v2-apk签名;等待导出完成,最终生成位置在项目的app文件夹中的release文件夹下,也可直接定位。接下来就可以将导出的apk文件安装到实体机上了。首先进行游戏安装,安装成功后,跑酷游戏图标的就会显示在手机的桌面上。如图所示。测试结果:可以正常安装。6.4界面测试在安装成功之后我们就可以进行游戏的试玩过程了,首先打开游戏进入游戏的加载界面和登录注册界面。加载界面如图所示,登录注册界面如图所示。??????6.5游戏功能测试游戏的功能测试就是对游戏中游戏角色的移动效果,游戏角色分数和距离的记录、计算,进行一一验证,最终结果与预期结果相符。6.6游戏的无线通信测试由于在互联网上别没有找到如何建立两个用户的连接的方法所以有些用户没办法进行“竞速模式”,所以本游戏的无线通信功能没能实现。6.7游戏的性能测试性能测试:在进行真机测试的过程中,对游戏的运行稳定性和界面完整性进行测试,测试结果符合预期。测试效果图如图所示。测试结果:颜色能正常显示,没有缺色现象,界面能够完整的呈现在屏幕中,没有出现图片过大或过小的情况,游戏的运行能够平稳有序地进行,并不会出现闪退的情况。6.8卸载测试卸载测试:在实体机上进行游戏的卸载,在测试中本游戏是可以卸载的,卸载游戏的过程如图和所示,符合预期结果。结语本文主要是介绍了安卓手机游戏的开发。依据当代的青少年们的需求,从而开发出来的一款可以让玩家们在生活闲暇之余来打发无聊时间的小游戏。本游戏是一款操作十分简单,容易上手的游戏,可以没许多不同年龄段的人群提供的休闲游戏。本游戏励志为各个人群提供一个良好的娱乐环境,减轻广大玩家们在生活中的工作压力。在本次的设计中所运用的主要开发工具是AndroidStudio,数据库采用的是Mysql数据库。在AndroidStudio中窗口管理负责在安卓平台上游戏界面设计与创建等功能;输入模块用来跟踪用户的输入。图像模块负责在游戏开发中,图像的设计和音频模块的设计与实现。网络应用于多人联网游戏。而且在本次设计中参考了许多的相关资料及安卓游戏的自作的相关知识。并且本次的设计从需求分析、原型设计到编写代码、调试程序均由个人独立完成。本次的设计中关键技术有:让人物模型可以跑起来;加载缓冲界面;判断让我模型有障碍物是否想撞;记录玩家的奔跑距离及奔跑分数;在游戏中进行暂停继续或者结束本局游戏;在结算界面显示出玩家的奔跑距离及奔跑分数;将客户端与服务器进行联网并进行数据传送;将两个客户端的比赛结果进行比较并分出胜负。本游戏目前已经基本设计完成,并且具备了一定的娱乐功能。虽然本游戏已经具备一定的娱乐功能但仍有许多的不足。有在刚开始的时候有许多的bug,在编译的时候并不显示,但是在运行的时候程序就崩了;有时是因为昨天改到一半电脑断电,第二天的时候忘了思路而卡了半天;有因为粗心忘记加标点而导致的代码bug;还有就是因为对代码的不熟悉导致代码一大堆最终导致的游戏流畅度不够,玩的时候一卡一卡的。还有就是让安卓Studio远程连接到MYSQL数据库有一些问题,虽然在网上有不少的教程,但是仍然给我带来了不小的麻烦。而其中无线通信模块设计对我而言难度最大。我在网上找了许多的教程、方法都没有一个可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贸易数据申报师保密能力考核试卷含答案
- 热浸镀工安全规程水平考核试卷含答案
- 汽车整车装调工岗位竞赛考核试卷含答案
- 轧制加热工岗位协同配合考核试卷含答案
- 网络货运员岗位安全责任制能力考核试卷含答案
- 表2煤矿安全基础管理标准化评分表
- 人教版2025-2026学年八年级上册生物教学工作计划(及进度表)
- 初级会计师资格证笔试题及答案
- 2026年断路作业安全规范试题(含答案)
- 2025年最-新教师资格证考试保教知识与能力(幼儿)真题与答案
- 教科版五年级科学上册全册知识点
- AI在思政教育中的创新应用与实践
- 华为GMDP领导力项目动员
- 四川省住宅小区有顶棚电动自行车停车场建设图例2026
- 2026年山西省高职单招职业技能考试试题及答案
- 2025年领导干部选拔面试真题及答案解析
- 2026年内蒙古包头市社区工作者招聘考试题库及答案(完整版含解析)
- WST641-2026临床检验定量测定室内质量控制标准课件
- 2026年高考贵州化学真题含答案
- 手术室健康宣教指南
- 2026年国家电网招聘之电网计算机考试题库及完整答案(历年真题)
评论
0/150
提交评论