- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
石家庄科技信息职业学院
毕 业 论 文
题目:基于Android操作系统的中国象棋手机游戏
摘要:Chess是运行在Android平台上的一款支持双人联网对局、即时聊天、对弈记录的休闲棋牌类手机游戏。
系统采用面向对象的编程思想进行构思与分析设计;使用UML构建软件模型;使用MVC架构模式实现系统的整体架构及各模块之间的接口设计;在系统的实践过程中还采用了部分GoF的设计模式进行编码与开发。
本文详细系统地阐述了在Android平台上,面向对象的软件开发思想对Chess游戏系统的分析、设计及实现过程。在项目的实践过程中,主要用到了以下技术:手机布局主要使用了XML设计,程序及其子模块的生命周期管理用到了Activity流程控制,数据储存方面使用的是轻量级数据库SQLite、网络通讯部分使用的是XMPP即时通讯协议进行数据的传输、对弈的画面更新使用的是手机的2D图形编程。本论文的前半部分将简要介绍系统相关的行业信息及基础的技术知识,后半部分将对本人在系统各模块中所使用的关键技术的实现进行了全面的介绍。
关键词:联网对弈;中国象棋;手机游戏 ;Android平台
ABSTRACT:CnChess is a Chinese Chess game that running on the Android platform.It support many of the features such as playing games through the network, real-time chat, and play chess records of casual mobile games.
The CnChess game is object-oriented programming design and analysis of the idea of thinking; build software models using UML; use of MVC architecture patterns to achieve the overall system and the interface between the module designs; in practice the system also uses some of the GoFs design patterns to coding and development.
This paper systematically expounded in the Android platform, the application of MVC pattern and hierarchical structure of object-oriented software development thoughts cnChess game system analysis, design and implementation process. Practice in the course of the project, mainly used in the following technologies: cell phones primarily use XML layout design, process and life cycle management sub-module uses the Activity process control, data storage areas using a lightweight database SQLite, netwrok communication Some use the XMPP instant messaging protocol for data transmission, public debate of the frame using a mobile phone 2D graphics programming. The first part of this paper will briefly introduce the system based on relevant industry information and technical knowledge, the latter part of each module in the system; I will be in the key technology used in the realization of a comprehensive introduction.
Ke
您可能关注的文档
- 基于51单片机控制的数字电子_称设计毕业设计论文.doc
- 基于51单片机感应水龙头毕业论文.doc
- 基于a_spnet酒店客房管理系统毕业论文设计.doc
- 基于A_SP的房产管理信息系统的设计与实现毕业设计论文.doc
- 基于51单片机电子_秤课程设计论文.doc
- 基于A_SP的学生档案管理系统_毕业论文.doc
- 基于A_SP点NET的计算机维修和零部件销售网站的开发毕业论文.doc
- 基于A_SP点NET的计算机维修和零部件信息毕业论文.doc
- 基于51单片机的智能充电器设计学士毕业论文.doc
- 基于51单片机的远程温度采集与显示系统设计毕业论文.doc
- 2022届高考物理一轮复习第4单元曲线运动万有引力与航天4万有引力与航.pdf
- 2022七夕表白情话七夕表白情话短句语录2022精选 .pdf
- 2022年中式烹调师《中式烹调师(技师)》安全生产模拟考试题(五).pdf
- 2022年中式烹调师(技师)模拟考试题标准答案61 .pdf
- 2022-2023年军队文职人员招聘之军队文职教育学能力测试试卷A卷附.pdf
- 2021科技托起强国梦主题初中征文最新700字5篇 .pdf
- 2022年-2023年社会工作者之初级社会工作实务通关提分题库及完整答案.pdf
- 2022年制冷与空调设备运行操作复审考试及考试题库含答案参考44.pdf
- 2021年广东省教师请假制度 .pdf
- 2022年R1快开门式压力容器操作复审考试及考试题库及答案参考37.pdf
文档评论(0)