毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android五子棋小游戏开发设计(4)
android.view.View.setVisibility(int visibility):设置View对象的可见性;
Canvas.drawLine(float startX, float startY, float stopX, float stopY, Paint paint):画线。四个参数分别代表起点的横坐标,起点的纵坐标,终点的横坐标,终点的纵坐标。
Canvas.drawBitmap(Bitmap bitmap, float left, float top, Paint paint):画点。四个参数分别代表图像资源,图像显示左边位置,图像显示顶端位置,画笔对象。
android.content.ContextWrapper.startService(Intent service):启动服务。参数是服务名。
android.content.ContextWrapper.stopService(Intent name):停止服务。参数是服务名。
2.2 项目设计
2.2.1 项目总体设计
本游戏分为游戏开始界面设计,游戏模式选择界面设计,游戏界面设计,游戏菜单设计,游戏背景音乐控制几个部分。
图 2-1 五子棋游戏框架图
2.2.2 功能模块设计
(1) 游戏开始模块
游戏的开始界面,用一张能代表本游戏的图片将玩家引入游戏。点击屏幕后会进入游戏模式选择模块。
(2) 游戏模式选择模块
游戏模式的选择,可以在人人对战和人机对战两项中进行选择,其中人人对战为两个玩家在同一台设备上进行游戏,人机对战则为玩家和电脑AI进行对战。在此界面上可以添加两个按钮用以选择不同模式。
(3) 游戏界面模块
游戏的主界面,游戏在此界面进行。主要画面是一个棋盘,玩家通过点击屏幕下棋。当某一方胜利,即连成五子时应进行相应的提示。另外应该具有重新开局和重新选择模式的功能,也应该具有对音乐进行控制的功能。
(4) 游戏菜单模块
游戏的菜单,不同的界面下菜单的内容不同,主要包括对游戏的控制,对音乐的控制,退出整个游戏等几个功能。
(5) 游戏音乐模块
游戏的背景音乐,随着游戏的开始而自动播放,在游戏中可以进行播放、暂停的操作,退出游戏时音乐将自动停止。
2.3 环境搭建
2.3.1 JDK的安装
如果你还没有JDK的话,可以去www.oracle.com这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:
1.我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
2.JAVA_HOME值为:D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录)
3.CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
4.th: 在开始追加 %JAVA_HOME%\bin;
5.NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。
安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。如图:
图 2-2
2.3.2 Eclipse的安装
如果你还没有JDK的话,可以去www.eclipse.org这里下载,选择适合自己电脑的版本下载好之后,接下来的工作就是安装提示一步一步走。
2.3.3 Android SDK的安装
在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。
运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Force https://..."这项,再点击Available Packages 。
选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包。
在用户变量中新建PATH值为:Android SDK中的tools绝对路径。如图:
图 2-3
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
C#视频DES和RSA双重加密解密算法软件模块的设计实现
下一篇:
企业办公信息管理系统的设计与实施+ER图+需求分析
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
Android全国天气移动终端应用程序设计研究
Android员工请假系统设计
Android手机考勤系统设计
Android大学一卡通APP设计与开发+源代码
楼宇能源监控android端的设计+源代码
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
酵母菌发酵生产天然香料...
上海居民的社会参与研究
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发