智能终端软件开发课程设计报告
《智能终端软件开发课程设计报告》由会员分享,可在线阅读,更多相关《智能终端软件开发课程设计报告(21页珍藏版)》请在毕设资料网上搜索。
1、 智能终端软件开发 标题:智能终端课程设计 2014 年 1 月 13 日 摘摘 要要 本次课程设计主要内容是双人五子棋游戏的开发。主要内容是界面布局、 判断输赢,记录输赢次数。开发想法来源,纯属娱乐。 关键词:关键词:益智游戏益智游戏 Android 第一部分 分析游戏 一、 游戏功能简述 1、 界面布局 按照象棋的表格图案绘制布局,在画布上设计表格,并标记红黑方位置。 2、 棋子连线分析 标明五子棋的颜色,记录分析棋子的位置,判断是否取胜。 3、 记录输赢次数 记录红黑双方输赢次数。 二、游戏核心技术 1、基本技术组成 判断路径,数据结构算法。 2、关键技术难点分析 1、技术难点、技术难点
2、 分析棋子连线是否可以取胜。 2、作为难点的原因、作为难点的原因 棋子之间有三种连线情况,横向连续连接、纵向连续连接、对角线连续 连接。 3、准备突破方法准备突破方法 将同类棋子之间,有位置关系的棋子进行进栈处理,如果在棋盘范围内,有连续 的五个棋子则为取胜。 第二部分 设计与开发 一、 前期准备工作 软件环境: Windows Android SDK; Eclipse(windows 版) 环境配置: Windows 下 Android SDK 安装。 安装步骤: 1、下载 SDK 包,Android-SDK,下载地址: http:/ 2、 配置 SDK 导入 sdk 文件 二、 游戏预期效
3、果 1、 UI设计 背景画布选择恰当,布局清晰,结构清晰,使用简单。 2、 棋盘设计 方格大小,连线之间的距离适中,确保棋子在连线上,避免棋子在棋盘上混乱摆 放。 3、 提示框 出现下棋位置不在棋盘内或者不在合法范围内是出现错误提示 当由一方取得胜利时,出现提示框。 三、 开发过程 1、布局设计 package cn.m.xys; /Download by http:/ import android.app.Activity; import android.os.Bundle; import android.view.Display; import android.view.KeyEvent;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 终端 软件 开发 课程设计 报告
