当前位置:首页 > 基于安卓的俄罗斯方块游戏-论文
本科毕业设计说明书(论文)
第 17 页 共 33 页
图 4.1 系统功能模块图
4.3 工程文件结构设计
在程序开发阶段,首先确定“即Android的俄罗斯方块游戏”的工程名称为Tetris,根据程序模块设计的内容,建立Tetris项目, Tetris项目,的文件结构如图4.2所示:
本科毕业设计说明书(论文)
第 18 页 共 33 页
图 4.2 工程结构图
为了使代码文件结构更加清晰, Tetris工程设置了多个命名空间,分别保存了用户界面、数据适配器、常用类库和实体多个包,源代码的名称以及说明如表4.3所示: 包名称 文件名 说明 主界面视图 游戏主界面视图 com.miebo.android.tetris.activity MainActivity.java com.miebo.android.tetris.activity GameActivity.java 本科毕业设计说明书(论文)
com.miebo.android.tetris.activity HelpActivity.java com.miebo.android.tetris.activity RankActivity.java com.miebo.android.tetris.activity RankDatabase.java com.miebo.android.tetris.activity RefreshHandler.java com.miebo.android.tetris.activity TetrisView.java com.miebo.android.tetris.activity DrawTool.java 表 4.3 系统代码结构
第 19 页 共 33 页
操作帮助界面视图 排行榜界面视图 数据库服务 游戏控制 游戏规则控制类 绘制类 Android的资源文件保存在/res的子目录中。其中、/res/anim目录中保存的是产生动画效果的XML文件,/res/drawable/目录中保存的是图像文件,/res/values目录中保存的是用来自定义字符串和颜色的文件,/res/xml目录中保存的是XML格式的数据文件。所有在程序开发阶段可以被调用的资源都保存在这些目录中,具体每个资源文件的用途可以参考表4.4: 资源目录 Drawable Layout 文件名 btn_comm_selector.xml layout_main.xml Layout_help.xml layout_rank.xml menu main_menu.xml 说明 按钮资源文件 主界面布局文件 操作帮助文件 排行榜布局文件 文件管理上下文菜单布局文件 values styles.xml colors.xml strings.xml 样式资源文件 颜色资源文件 字符串资源文件 表 4.4 资源文件名称及用途
本科毕业设计说明书(论文)
5 系统编码开发
5.1系统主界面
第 20 页 共 33 页
该界面为用户一进入俄罗斯游戏系统第一个看到的界面,该界面通过LinearLayout和RelativeLayout等布局组件来实现控件的布局,本界面涉及到的组件包括Button、CheckBox等。
该界面主要包括的按钮有继续上次游戏、新游戏、帮助、排行榜和退出等,选择不同的按钮可以进入不同的界面,例如选择“新游戏”可以开始一个新的游戏。
同时该界面也包含了一个声音开关按钮,用户可以通过该按钮来控制是否播放声音。
具体的实现效果如图5.1所示:
图 5.1 游戏主界面
5.2游戏主界面
共分享92篇相关文档