需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15611 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着智能手机的普及和人们生活节奏的加快,越来越多的人在手机上寻找娱乐活动,手机游戏就是其中之一;但是在人们的手机娱乐活动中缺很少看见中国象棋的身影。本文的主要目的是设计一款基于Android平台中国象棋游戏,为了在人们闲暇之余,给大家的娱乐活动提供多一份的选择,并且让他们借此机会了解到中国象棋的魅力。 Android是开放性的,Android不仅具有良好的开发环境,还支持各种可扩展的用户体验,包括丰富的图形组件和多媒体支持功能,因此Android平台对于开发人员来说具有无限的吸引力。通过深入了解Android的开发原理和Android平台提供的各种库函数,结合中国象棋游戏的特点,设计一款基于Android的中国象棋游戏软件。对系统进行全面的需求分析,确定了系统的基本功能,并对棋子行走规则、游戏界面绘制等算法进行设计,最终实现一个界面友好、富有娱乐性的中国象棋游戏。 关键字:中国象棋; 智能手机; Android; 人机对战
目录 摘要 Abstract 第一章 绪论-1 1.1研究背景-1 1.1.1-中国象棋的起源以及产生背景-1 1.1.2-研究现状-1 1.1.3-Android的优势以及手机游戏的发展前景-2 1.1.4-手游的发展现状-4 1.2研究意义-7 1.3论文结构安排-7 第二章 Android游戏开发相关技术简述-9 2.1 Android简介-9 2.2 Android体系结构-9 2.3 Android的四大组件-10 2.4 Java简介以及Java语言特点-10 2.4.1 Java简介-10 2.4.2 Java语言特点-11 2.5开发工具:Android Studio 简介-12 第三章 系统分析-13 3.1可行性研究-13 3.1.1社会可行性分析-13 3.1.2技术可行性分析-13 3.1.3经济可行性分析-14 3.1.4操作可行性分析-14 3.2游戏走棋需求设计分析-14 第四章 游戏系统的设计与实现-15 4.1棋盘-15 4.2棋子-16 4.3走棋规则及其实现-16 4.3.1所有棋子行走第一条规则-16 4.3.2帅(将)行走规则-17 4.3.3士(仕)行走规则-18 4.3.4象(相)行走规则-19 4.3.5車行走规则-21 4.3.6炮(砲)行走规则-22 4.3.7馬行走规则-25 4.3.8兵(卒)行走规则-26 4.4吃棋及判定胜负-28 4.5类框架设计及其实现-28 4.5.1公共类的实现-29 4.5.2辅助界面类的实现-30 第五章 运行测试-32 5.1测试用例表-32 5.2测试结果-32 第六章 小结-35 参考文献-36 致谢-37 |