Android实践项目汇报(一)
2015-11-08 22:49
381 查看
推箱子NABC
1) N (Need 需求)推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力。游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置。这就要求玩家巧妙地运用有限的空间和通道,合理地安排箱子的位置和移动次序才可能完成任务。
2) A (Approach 做法)
(1)应用平台: Android 手机
(2) 开发工具: Android studio
Android Studio 是一个Android开发环境,基于IntelliJ IDEA。Android Studio 提供了集成的 Android 开发工具用于开发和调试。
系统模块划分与操作流程:
共有类:
Activity的实现类PushBoxActivity
键盘监听线程KeyThread
欢迎界面相关类:
欢迎界面类WelcomeView
欢迎界面的绘制线程类WelcomeViewThread
欢迎界面的动画实现类WelcomeViewGoTread
菜单界面相关类:
菜单界面类MenuView
菜单界面的绘制线程类MenuViewDrawThread
菜单界面的动画实现类MenuViewGoThread
游戏界面相关类:
游戏主界面类GameView
游戏主界面的绘制线程类GameViewDrawTread
地图信息类MapList
角色封装类MySprite
角色移动线程类SpriteMoveThread
角色换帧线程类SpriteThread
箱子移动类BoxThread
3) B (Benefit 好处)
功能:本项目基于Android平台实现了推箱子游戏的设计,有很好的用户体验。
4) C (Competitors 竞争)
如今随着智能电子设备越来越普及,通过手机,平板来玩游戏的现象越来越多,通过推箱子游戏不仅能消遣时间,而且可以锻炼思维能力。
[b]本周进度:[/b]
[b] 一、配置安卓环境[/b]
[b] 安装Android Studio后建立AVM,并运行Hello World程序如下:[/b]
[b]
[/b]
[b]二、用Axure设计界面[/b]
[b] [/b]下载Axure RP Pro,绘制界面如下:
相关文章推荐
- Android总结
- Android开发:组播(多播)与广播
- Android Shimmer微光闪烁shimmer-android
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- Android工程出现错误Unable to resolve target 'android-19'
- Android之附加图片2—— 从系统图库中选择图片
- Android 自定义万能的抽屉布局(侧滑菜单)GenericDrawerLayout
- Android中IPC的基础和几种常用方式
- Android项目开发
- Android 进程生命周期 Process Lifecycle
- Android Studio中AVD SDk找不到的解决办法
- Android打包的那些事
- Android RecyclerView(1)——范例篇
- Android Studio快捷键
- Android:Serializable接口和Parcelable接口
- Android6.0权限管理
- Android TextView跑马灯
- android顶部导航栏的封装
- Android Studio使用Github托管代码
- android获取string.xml的值