上海电力
本科
毕业设计(论文)
题 目: 基于Android的中国象棋游戏的设计
院 系:
计算机与信息工程
专业年级: 2008电子科学与技术
学生: 丁晓亮 : 20082614
指导教师: 金一鸣
2012年06月14日
基于Android的中国象棋游戏的设计
摘要
随着智能手机的快速普及,智能手机操作
系统市场风生水起。为了让智能手机用户能够随时随地
查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用
软件及其需要的服务将有广阔的发展前景。而Android是开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。
本文就在分析讨论Android手机软件开发技术原理的基础上,为用户开发出基于Android平台的中国象棋游戏的软件。通过对Android系统架构和应用开发进行初步研究,设计一款中国象棋游戏。在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、音效和动画等进行了设计,并最终实现了一个界面友好、高效稳定和富有娱乐性的手机益智游戏。
关键字:android;中国象棋;智能手机平台
THE DESIGN OF CHINESE CHESS GAME BASED ON ANDROID
Abstract
With the rapid proliferation of smart phones, smart phone operating system market, wind and water. In order for smart phone users to check the Internet anytime, anywhere services provided an efficient way to expand the function of the system will be applied to the mobile phone terminal, the mobile phone to Internet
access via mobile networks, and variety of Web sites and process business. Therefore, the smart phone applications and the need for the service will have broad prospects for development. Android's biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical components, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal.
In this paper, the analysis and discussion Android mobile phone software development technology on the basis of the principle, developed to provide users with better platform to the Chinese chess based on Android meteorological software. Through to the Android system structure and application development for preliminary research, designed a Chinese chess game. In the system based on the analysis of the detailed requirements, made sure the system function and performance requirements, to the game menu interface, and the screen rendering, time control, layout algorithm, sound effects and animation, design, and finally achieved a friendly i