1、 计算机学院课程设计 专 业: 计算机应用技术 课程名称: 3G 开发基础 课题名称: 台球游戏系统 教 师: 学 号: 姓 名: 2013 年 9 月 20 日 2013 年 12 月 25 日 前言 Android 是基于 Linux 开放性内核的操作系统,是 Google 公司在 2007 年 11 月 5 日公布的手机操作系统。 早期由原名为 “Android” 的公司开发, 谷歌在 2005 年收购“Android.Inc”后,继续进行对 Android 系统开发运营,它采用了软件堆 层的架构,主要分为三部分。底层 Linux内核只提供基本功能,其他的应用软件 则由各公司自行开发,部
2、分程序以 Java 编写。 2011 年初数据显示, 仅正式上市两年的操作系统 Android 已经超越称霸十年 的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android 系统不但 应用于智能手机,也在平板电脑市场急速扩张。 综合本学期的学习, 开发一款基于android环境的台球游戏, 熟练掌握android 应用开发。 一课程设计目的 1.1 关于 java 1、熟悉 Java 开发环境,熟悉用 Java 完成一个应用程序的设计过程,掌握有关编 辑、调试和整合程序的方法和技巧。 2、通过此设计,了解 Java 语言的特点;熟悉 Java 程序的编写;体会 Java 语言 在问题
3、求解中的特点。 3、 总结学习 Java 语言的心得和体会, 并对 Java 课程设置提出自己的意见和建议。 1.2 关于 android 熟悉 android 开发环境,熟悉用 java 语言实现一个安卓程序的设计过程,掌握有 关的设计技巧 1、熟悉 android 开发环境,熟悉用 java 语言实现一个安卓程序的设计过程,掌 握有关的设计技巧 2、通过此课程设计,了解 android 系统的特点,掌握 android 相关的知识点。 3、总结学习 android 开发环境,熟悉用 java 语言实现一个安卓程序的设计过程, 掌握有关的设计技巧 总结学习 android 的心得和体会,并且
4、 android 课程提出自己的意见和建议,从 中得到自己的学习心得和体会。 二设计任务及要求 根据 android 课程学习,将手机台球游戏设计的总体设计框架以及详细的设 计和实现过程通老师讲解和自己的理解将其全部以课程设计的方式书写出来。 三总体设计框架 台球游戏 欢迎界面 开始界面 关于 帮助 开始游戏 设置 退出 倒计时模式 练习模式 排行榜 四详细设计和实现过程 4.1 配置开发环境 1、 安装 JDK 首先将下载的 jdk-6u24-windows-i586 安装到 C:下 2、配置环境变量 选择计算机右键属性高级设置环境变量 CLASSPATH : .;%JAVA_HOME%li
5、b;%JAVA_HOME%libdt.jar;%JAVA_HO ME%libtools.jar; JAVA_HOME : C:Program Files(x86)Javajdk1.6.0_24 Path : %JAVA_HOME%bin; 将以上三个配置到环境变量中 3、安装 eclipse 双击 eclipse 快捷方式图标,它会在你选择的路径下生成一个 workspace 文件夹, 以后的项目都在这里面。 4、安装 ADT 离线安装 ADT: 点击 eclipse 上的 help 进入如图所示,点击 add 将 ADT 导入 若安装成功则会出现如图所示的 navigate 下面手机图标。
6、5、安装 SDK 点击 window 进入 preference,然后点击 android,在 SDK Location 中导入 SDK, 安装成功之后如图所示。 4.2 功能定义 台球游戏是根据人们日常中打台球的模式进行模拟式的通过点击按钮来调 准角度并出击球杆。 选择【开始游戏】之后可选择【倒计时模式】和【练习模式】进行玩台球游 戏,另外还可以点击【排行榜】查看分数情况,倒计时模式是在一定的时间进行 玩游戏,练习模式是对于初次玩台球游戏的玩家或者不熟练的玩家。 4.3 类的设计 4.4 类的功能 各个类功能清单 文件名 主要功能 备注 Constant.java 定义台球所需工具 GameActivity.java 主体类 Main 方法 WhatMessage.java Surface 所需的常量类 WhatMessage Constant MainMenuView GameActivity FailView HighScore WellcomeView