上传者: kingangelking
|
上传时间: 2021-12-12 11:59:53
|
文件大小: 5.93MB
|
文件类型: -
软件环境: windows 操作系统
开发工具: eclipse android SDK
项目描述: 本系统是基于Android平台的,3层设计模式:表示层、操作层、数据库层,主要使用游戏框架View视图控制层的开发,通过通过组件Activity组件执行程序,数据层采用SharedPreferences,SQLite。SharedPreferences主要用于游戏中的简单数据,而SQLite则用于像排行榜这些较复杂的数据。主要类功能如下:
1) 继承View的类,中间包括canvas画布,用于在Activity下画出游戏中飞机等元素。
2) 主界面Activiy, 用于游戏的开始,设置,退出这些按钮。每个按钮可以跳到其他Activity。
3) 创造数据库Activity类,在游戏胜利或失败后自动启动,输入姓名后可以通过SQLite存入数据库。在主界面中按排行榜按钮自动跳到提取数据库类,可以提取SQLite中的数据并且按得分的降序排列
4) 其它类包括子弹,飞机,敌机,boss等。里面包括游戏元素的运动轨迹和它们碰撞后的逻辑处理。