毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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大学生素质认证系统的设计
Android的网络借贷系统的设计
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
志愿者活动的调查问卷表
公寓空调设计任务书