002基于安卓Android手机魔方游戏带文档 - 计算机毕业设计源码下载网
更多设计到:www.shuangyulin.com, 咨询QQ:344245001【点我咨询】

计算机毕业课程源码设计案例-002基于安卓Android手机魔方游戏带文档

  • 内容
  • 评论
  • 相关

***********************************************************
我的信息:
姓名: 汪建林 程序设计大神
毕业学校: 2007年于成都理工大学
联系QQ: 344245001
网站: http://www.shuangyulin.com 【长期有效】 ***********************************************************

miaoshu

魔方是一个有趣的益智游戏,相信很多人都玩过。本次毕业设计,欲完成的主要的功能如下:
(1)   开始游戏:开始一个新的游戏
(2)   返回游戏:当游戏已经开始,“开始游戏”按钮将不可用,玩家可通过“返回游戏”按钮进入先前的游戏界面。
(3)   游戏记录:保存玩家的游戏记录,包括排名、玩家姓名、还原魔方所用时间、还原所用的步骤、游戏的日期。
(4)   游戏说明:介绍游戏的操作方法及各个菜单
(5)   退出游戏:结束游戏
(6)   整体旋转:玩家在任一时刻可以同时看到魔方的三个面,玩家可通过旋转按钮或在魔方外区域滑动使魔方整体旋转,使玩家对魔方整体情况有个了解。
(7)   单层旋转:玩家在魔方上滑动可对魔方进行每一层的旋转。
(8)   游戏计时:玩家刚进入游戏时,如果进行整体的翻转,则不算时间;如果是单层旋转则开始计时,这时,如果进行整体旋转也算入用时。但游戏期间如果切换到其它界面,则暂停计时。
(9)   开关按钮:游戏界面设置七个图片按钮,最左上角的为开关按钮,点击它可以打开或关闭其它 6 个按钮。
(10) 菜单按钮:点击菜单按钮可弹出游戏菜单
(11) 放大与缩小按钮:对魔方的大小进行调整
百度网盘下载链接: http://pan.baidu.com/s/1c1kz6DU 密码: uqxr

file://C:\Users\Administrator\Desktop\基于安卓Android手机魔方游戏毕业设计源码 (1 folders, 4 files, 64.61 MB, 65.88 MB in total.)
│ 可以安装这个到安卓手机测试效果.apk 215.47 KB
│ 设计文档.doc 1.78 MB
│ 系统演示.txt 1.05 KB
│ 运行演示.avi 62.62 MB
└─程序源码 (1 folders, 0 files, 0 bytes, 1.26 MB in total.)
└─FancyCube (1 folders, 0 files, 0 bytes, 1.26 MB in total.)
└─FancyCube (6 folders, 5 files, 4.06 KB, 1.26 MB in total.)
│ .classpath 364 bytes
│ .project 845 bytes
│ AndroidManifest.xml 1.20 KB
│ proguard.cfg 1.13 KB
│ project.properties 562 bytes
├─.settings (0 folders, 1 files, 598 bytes, 598 bytes in total.)
│ org.eclipse.jdt.core.prefs 598 bytes
├─assets (1 folders, 2 files, 3.33 KB, 85.57 KB in total.)
│ │ help.html 3.15 KB
│ │ Style.css 188 bytes
│ └─images (0 folders, 2 files, 82.24 KB, 82.24 KB in total.)
│ bg.png 77.07 KB
│ icon.png 5.18 KB
├─bin (2 folders, 6 files, 714.73 KB, 941.13 KB in total.)
│ │ AndroidManifest.xml 1.20 KB
│ │ classes.dex 120.12 KB
│ │ FancyCube.apk 215.02 KB
│ │ jarlist.cache 119 bytes
│ │ org.zjcm.fuhailiu.FancyCube.apk 215.47 KB
│ │ resources.ap_ 162.81 KB
│ ├─classes (1 folders, 0 files, 0 bytes, 169.88 KB in total.)
│ │ └─org (1 folders, 0 files, 0 bytes, 169.88 KB in total.)
│ │ └─zjcm (1 folders, 0 files, 0 bytes, 169.88 KB in total.)
│ │ └─fuhailiu (0 folders, 50 files, 169.88 KB, 169.88 KB in total.)
│ │ About.class 1.18 KB
│ │ BuildConfig.class 343 bytes
│ │ Color.class 1.77 KB
│ │ Cube.class 1.42 KB
│ │ DataBaseAdapter.class 1.42 KB
│ │ DataBaseBean.class 3.54 KB
│ │ Face.class 2.14 KB
│ │ FancyCube$1.class 1.18 KB
│ │ FancyCube$2.class 831 bytes
│ │ FancyCube.class 4.11 KB
│ │ GameMain$1.class 904 bytes
│ │ GameMain$2$1$1.class 1.62 KB
│ │ GameMain$2$1$2.class 1.13 KB
│ │ GameMain$2$1.class 1.91 KB
│ │ GameMain$2$2.class 1.00 KB
│ │ GameMain$2.class 1.43 KB
│ │ GameMain$3.class 1.04 KB
│ │ GameMain.class 30.85 KB
│ │ GameRecord$1.class 1.59 KB
│ │ GameRecord$2.class 1.70 KB
│ │ GameRecord$3.class 846 bytes
│ │ GameRecord.class 5.59 KB
│ │ Gesture.class 6.69 KB
│ │ Help$1.class 1.17 KB
│ │ Help.class 1.99 KB
│ │ Layer.class 1.64 KB
│ │ Matrix.class 1.46 KB
│ │ MatrixGrabber.class 1.15 KB
│ │ MatrixStack.class 4.77 KB
│ │ MatrixTrackingGL.class 29.70 KB
│ │ Point.class 3.07 KB
│ │ Quadrilateral.class 1.72 KB
│ │ R$attr.class 337 bytes
│ │ R$drawable.class 1.14 KB
│ │ R$id.class 1.94 KB
│ │ R$layout.class 573 bytes
│ │ R$menu.class 378 bytes
│ │ R$string.class 1.35 KB
│ │ R.class 569 bytes
│ │ Render$AnimationCallback.class 290 bytes
│ │ Render.class 3.56 KB
│ │ SelfReduction.class 19.58 KB
│ │ Settings.class 5.02 KB
│ │ Shape.class 3.76 KB
│ │ TimingCounter$1.class 889 bytes
│ │ TimingCounter$2.class 1.03 KB
│ │ TimingCounter.class 2.30 KB
│ │ Triangle.class 920 bytes
│ │ Vertex.class 1.82 KB
│ │ World.class 3.66 KB
│ └─res (3 folders, 0 files, 0 bytes, 56.52 KB in total.)
│ ├─drawable (0 folders, 14 files, 22.80 KB, 22.80 KB in total.)
│ │ about.png 1.43 KB
│ │ back.png 1.51 KB
│ │ btn_black.9.png 2.08 KB
│ │ btn_orange.9.png 1.98 KB
│ │ btn_red.9.png 2.01 KB
│ │ button_focused.9.png 1.83 KB
│ │ button_normal.9.png 179 bytes
│ │ icon.png 5.10 KB
│ │ line.png 114 bytes
│ │ reset.png 1.52 KB
│ │ separator.png 190 bytes
│ │ settings.png 1.62 KB
│ │ shuffle.png 1.91 KB
│ │ solve.png 1.33 KB
│ ├─drawable-hdpi (0 folders, 8 files, 24.91 KB, 24.91 KB in total.)
│ │ control.png 1.82 KB
│ │ logo.png 11.37 KB
│ │ menu.png 823 bytes
│ │ rotatex.png 2.35 KB
│ │ rotatey.png 2.37 KB
│ │ rotatez.png 2.37 KB
│ │ zoomin.png 1.97 KB
│ │ zoomout.png 1.86 KB
│ └─drawable-mdpi (0 folders, 8 files, 8.81 KB, 8.81 KB in total.)
│ control.png 226 bytes
│ logo.png 4.33 KB
│ menu.png 227 bytes
│ rotatex.png 1.10 KB
│ rotatey.png 1.13 KB
│ rotatez.png 1.14 KB
│ zoomin.png 342 bytes
│ zoomout.png 328 bytes
├─gen (1 folders, 0 files, 0 bytes, 6.70 KB in total.)
│ └─org (1 folders, 0 files, 0 bytes, 6.70 KB in total.)
│ └─zjcm (1 folders, 0 files, 0 bytes, 6.70 KB in total.)
│ └─fuhailiu (0 folders, 2 files, 6.70 KB, 6.70 KB in total.)
│ BuildConfig.java 159 bytes
│ R.java 6.54 KB
├─res (8 folders, 0 files, 0 bytes, 79.94 KB in total.)
│ ├─drawable (0 folders, 17 files, 24.33 KB, 24.33 KB in total.)
│ │ about.png 1.44 KB
│ │ back.png 1.36 KB
│ │ btn_background.xml 1.37 KB
│ │ btn_black.9.png 1.46 KB
│ │ btn_orange.9.png 1.31 KB
│ │ btn_red.9.png 1.32 KB
│ │ button_focused.9.png 1.78 KB
│ │ button_font.xml 1.17 KB
│ │ button_normal.9.png 114 bytes
│ │ icon.png 5.10 KB
│ │ line.png 170 bytes
│ │ reset.png 1.42 KB
│ │ separator.png 174 bytes
│ │ settings.png 1.56 KB
│ │ shuffle.png 1.93 KB
│ │ solve.png 1.25 KB
│ │ transparent_button.xml 1.42 KB
│ ├─drawable-hdpi (0 folders, 8 files, 24.91 KB, 24.91 KB in total.)
│ │ control.png 1.82 KB
│ │ logo.png 11.37 KB
│ │ menu.png 823 bytes
│ │ rotatex.png 2.35 KB
│ │ rotatey.png 2.37 KB
│ │ rotatez.png 2.37 KB
│ │ zoomin.png 1.97 KB
│ │ zoomout.png 1.86 KB
│ ├─drawable-ldpi (0 folders, 0 files, 0 bytes, 0 bytes in total.)
│ ├─drawable-mdpi (0 folders, 8 files, 8.81 KB, 8.81 KB in total.)
│ │ control.png 226 bytes
│ │ logo.png 4.33 KB
│ │ menu.png 227 bytes
│ │ rotatex.png 1.10 KB
│ │ rotatey.png 1.13 KB
│ │ rotatez.png 1.14 KB
│ │ zoomin.png 342 bytes
│ │ zoomout.png 328 bytes
│ ├─drawable-xhdpi (0 folders, 0 files, 0 bytes, 0 bytes in total.)
│ ├─layout (0 folders, 7 files, 18.80 KB, 18.80 KB in total.)
│ │ about.xml 827 bytes
│ │ game.xml 4.27 KB
│ │ help.xml 334 bytes
│ │ main.xml 2.25 KB
│ │ recordrows.xml 1.84 KB
│ │ records.xml 2.22 KB
│ │ settings.xml 7.08 KB
│ ├─menu (0 folders, 1 files, 725 bytes, 725 bytes in total.)
│ │ menu.xml 725 bytes
│ └─values (0 folders, 1 files, 2.38 KB, 2.38 KB in total.)
│ strings.xml 2.38 KB
└─src (1 folders, 0 files, 0 bytes, 177.20 KB in total.)
└─org (1 folders, 0 files, 0 bytes, 177.20 KB in total.)
└─zjcm (1 folders, 0 files, 0 bytes, 177.20 KB in total.)
└─fuhailiu (0 folders, 26 files, 177.20 KB, 177.20 KB in total.)
About.java 1.00 KB
Color.java 1.67 KB
Cube.java 2.32 KB
DataBaseAdapter.java 973 bytes
DataBaseBean.java 2.50 KB
Face.java 1.53 KB
FancyCube.java 4.44 KB
GameMain.java 45.28 KB
GameRecord.java 5.53 KB
Gesture.java 14.31 KB
Help.java 2.06 KB
Layer.java 1.45 KB
Matrix.java 1.13 KB
MatrixGrabber.java 710 bytes
MatrixStack.java 4.11 KB
MatrixTrackingGL.java 26.96 KB
Point.java 4.67 KB
Quadrilateral.java 2.48 KB
Render.java 3.93 KB
SelfReduction.java 34.05 KB
Settings.java 6.85 KB
Shape.java 2.65 KB
TimingCounter.java 2.23 KB
Triangle.java 450 bytes
Vertex.java 1.47 KB
World.java 2.49 KB