登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

移动环境中的网络游戏程序开发毕业论文

 2021-05-09 21:23:04  

摘 要

近年来,手机的功能不断丰富,移动互联网越来越活跃,智能手机的出现更是大大冲击了PC端的市场,使得手机用户数量大幅度超过电脑用户数量。以往基础的打电话、发短信功能已无法满足人们日益增长的物质文化需求,移动端的应用层出不穷,而手机游戏已成为智能手机娱乐服务中不可或缺的一部分,尤其手机网络游戏的发展更是如火如荼。因此,设计和开发一款移动环境中的网络游戏对从事IT行业的人员的今后发展具有一定的重要意义。

本文主要介绍的网络游戏基于Android操作系统,游戏类型为规则比较简单、容易操作的棋牌类游戏,受众广泛。该游戏运用Java语言编写,采用了C/S架构开发。本文详细讲述了该游戏项目从需求分析到测试等各个开发阶段,并做了成果展示和项目总结。

关键词:安卓;网络游戏;移动环境;Java开发

Abstract

In recent years, the phone's features are constantly enriched, mobile Internet becomes more and more active, and the emergence of smart phones has a great impact on the PC-end market, which makes the number of mobile phone users outperform that of PC users. Previous basic functions like calling and sending text messages have been unable to meet the people's growing material and cultural needs, so that mobile terminal applications emerge in an endless stream, while mobile gaming has become an integral part of the smart phone entertainment services , in particular, the development of mobile online games is in full swing . Therefore, the design and development of online games in a mobile environment are of great significance for the future development of the IT industry personnel.

This paper describes the online game which is based on the Android operating system,whose type is a user-friendly chess games with simple rule so that it may have a broad audience. The game is written entirely in Java and use C / S architecture development. This paper describes the development stages of the game project from the needs analysis to test,and makes the results show and project summary.

Key Words: Android; online game; mobile environment ; Java development

目录

摘要 I

Abstract II

目录 III

第1章 绪论 1

1.1 研究背景及意义 1

1.2 研究内容 1

第2章 需求分析 2

2.1 可行性分析 2

2.2 功能需求和非功能需求 2

2.3 游戏规则 3

第3章 概要设计 4

3.1 运行环境与开发工具 4

3.2 设计思想 4

3.3 功能设计和系统结构图 5

3.3.1 服务器端 5

3.3.2 客户端 5

3.4 结构图、流程图和程序框图 5

3.4.1 系统结构图 5

3.4.2 游戏流程图 6

3.4.3 程序框图 7

第4章 详细设计与具体实现 9

4.1 公共类 9

4.2 游戏界面辅助类 9

4.2.1 WelcomeView类 9

4.2.2 MainMenuView类 9

4.3 游戏界面类 10

4.3.1 GameView类 11

4.3.2 GameViewDrawThread类 11

4.3.3 PicLoadUtil类 11

4.3.4 CardForControl类 12

4.3.5 RuleUtil类 12

4.4 端线程类 13

4.4.1 ClientAgent类 13

4.4.2 ServerAgent类 13

4.5 游戏服务器类 14

4.5.1 Server类 14

4.5.2 FPUtil类 15

第5章 软件测试 16

5.1 测试的定义和目标 16

5.2 测试的流程 16

5.3 测试的用例和结果 16

第6章 游戏界面展示 17

6.1 游戏准备界面 17

6.2 游戏运行界面 19

第7章 结论 21

参考文献 22

致谢 23

第1章 绪论

1.1 研究背景及意义

众所周知,随着智能手机的迅速普及和生活水平的不断提高,人们对业余生活的内容和质量的要求也在不断改变,娱乐服务的市场也从PC端逐渐转向轻便、易携的移动端。作为广大人民群众消遣时间的主要方式,游戏通过Android这一移动端平台逐渐渗透到网民的日常生活当中,提供了随时随地舒缓身心、减轻生活压力的好方法,此外,手机游戏也给游戏市场带来了巨大的商机。数据表明,2012年至2013年间我国移动游戏的产值增长50亿元左右,同比增长接近3倍[1]。通过PC游戏的发展史可以发现,从单机游戏到网络游戏的转变,既扩大了用户规模,又增加了游戏开发人员的收入,形成了良好的产业链乃至一种新的文化产业[2]。因此,本身具有便携、联网功能的优势的移动环境平台——手机,无疑比PC游戏蕴有更加庞大的市场潜能。一方面,2013年年底,我国工业和信息化部正式向中国移动、中国联通、中国电信等运营商发布了4G的牌照,无疑预示了4G高速通信时代的出现[3]。另一方面,我国超过300个地级市已响应国家号召开展数字城市建设,而重中之重就是以WiFi为基础的无线网络全城覆盖[4]。这两项政策的实施都进一步降低了网络质量的制约因素。毋庸置疑地,移动网络游戏将加快与传统网络游戏的融合,游戏的市场将发生质的巨变。

通过上述有关网络游戏在手机平台的背景介绍,本人针对移动环境中的网络游戏程序开发这一课题,基于Android系统开发了一款棋牌类网络游戏,不仅能使广大用户在工作学习之余能够调节生活品质、与他人分享游戏的乐趣,也能调动本人以及更多的IT人员从事程序开发的积极性,促进工作和生活的良性发展。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图