总结:
西洋双陆棋是两个人玩的纯战略棋盘游戏,棋械是围棋常见的。 又称“串珠”、“北京棋”等,是中国民间人们所熟悉的古象棋种。 通常双方使用黑白棋子,在棋盘直线和水平线的交点下棋,最先形成五条线的人获胜。
移动互联网时代的到来极大地改变了我们的生活,而Android是基于Linux的开源操作系统,迅速占领了智能手机操作系统,因此在Android环境下发展尤为必要。
本文主要讲的是利用Eclipse开发工具和Android平台,开发出直观大方的原生Android西洋双陆棋游戏自定义界面,具有一些AI功能,游戏程序实现人机博弈,人人玩,自动智能计算最佳掉落位置,程序还可以自动判断游戏是否结束以及游戏的赢家, 让游戏双方都能流畅地进行。
关键字:eclipse games android man-machine game 西洋双陆棋。
目录:执行摘要 1
abstract 2
1 引言 1
1.1 软件的背景和意义 2
1.1.1 浅析Android移动发展现状 3
1.1.2 安卓游戏开发现状 4
1.1.3 移动端西洋双陆棋游戏分析 4
1.二、发展主要内容和目标 5
2 关键技术介绍 6
2.1 Android 6简介
2.1.1 安卓基本框架 6
2.1.2 Android功能 8
2.1.3 安全权限机制 9
2.1.4 Android系统的四大组成部分 9
2.1.5 Android 手机自带的 Aqlite 轻量级数据库 10
2.2 开发工具 Eclipse 11 介绍
2.2.1 Eclipse 11 简介
2.2.2 Eclipse 11 的特性和优势
2.3 搭建 Android 开发平台 11
2.3.1 JDK 11 的安装
2.3.2 Eclipse 安装 12
2.3.3 安装 Android SDK 12
2.3.4 安装适用于 Eclipse 13 的 ADT 插件
2.3.5 配置 Android 虚拟设备 (**d) 13
2.3.6 开发环境 14
3 需求分析与可行性分析 15
3.第1章 游戏需求分析 15
3.1.1 功能需求分析 15
3.1.2 性能需求分析 16
3.1.3 其他需求分析 16
3.2 游戏可行性分析 16
3.2.1 技术可行性分析 16
3.2.2 经济可行性分析 16
3.2.3 硬件可行性分析 16
3.2.第4章 市场可行性分析 17
3.2.5 法律可行性分析 17
4 外形设计 18
4.1 整体系统设计 18
4.2 游戏运行流程设计 18
4.3 游戏用例设计 19
4.4 控制模块设计 20
4.5 显示模组设计 21
5 详细设计 22
5.1 菜单功能设计 22
5.2 界面图 23
5.2.1 棋盘图纸 23
5.2.2 棋子的抽图 24
5.3 游戏核心功能设计 25
5.3.1 游戏欢迎页面设计 25
5.3.2 游戏主页设计 25
5.3.3 退出游戏功能的实现 26
5.3.4 与可用页面设计 27
5.3.5 人机对战页面设计 30
6 程序测试 34
6.1 测试简介 34
6.1.1 测试的重要性和目标 34
6.1.2 测试的第 35 步
6.1.3 测试的主要内容 35
6.2 程序测试 36
6.2.1 测试内容 36
6.2.2 测试记录 36
一、结束语 44
编号 45
致谢 46
外文原文 47
中文翻译 58
*字数:33668