基于Java的飞机游戏网络版开发文献综述

 2021-09-25 01:09

全文总字数:2665字

毕业论文课题相关文献综述

1. 前言

随着社会的发展和人们生活水平的提高,人们的精神文化生活日益丰富,为了让我们在闲暇的时间多方面发展个人的兴趣爱好,丰富日常生活,游戏成为人们生活中不可缺少的一部分。当今网络游戏越来越丰富多彩,层出不穷,有些让人眼花缭乱,应接不暇。飞机游戏是童年经常玩的游戏,也是经典的一款游戏。

本系统的飞机游戏是基于Java语言设计开发的,支持双人联机游戏,因为在整个游戏的开发过程中将涉及到java基本知识的大部分内容,如:事件和事件的监听、线程的应用、集合的选择、迭代器、双缓冲技术处理闪屏效果、动画效果、网络通信和java的继承、多态、抽象、封装等知识。通过完成这个项目,想让自己巩固以往所学的知识,查漏补缺,加深对这门语言的理解,且通过实践达到学以致用的目的。

2. 研究现状

随着个人电脑的日益普及,Java作为一种跨平台的面向对象的程序设计语言,其功能在个人电脑上的实现,和应用程序产生的单机增值服务逐渐体现出其影响力,对丰富人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

休闲、娱乐性的活动作为时尚生活中的一部分,而被大多数的人所追捧,游戏本身就是一种娱乐方式,自有人类文明的时候,就有了游戏。在今天,借助于数字、电子、网络、创意、编剧、美工、音乐等等先进的道具,网络游戏对于人们现实生活的虚拟达到了一个全新的境界,并且则在这新的境界上还原了游戏的本源--人与人的互动。网络游戏满足了现代社会必须的沟通需求,无疑它应该是适合所有人的。

3. 原理及实现

本系统基于C/S构架设计。以Java语言编程,利用Socket网络开发技术实现客户端和服务器端的连接访问,实现双人联机游戏。

首先创建一个游戏的服务器端程序,负责分配客户端ID号和转发每一个客户端的信息到其它客户端,使用TCP协议接收客户端的连接,使用UDP协议转发客户端的飞机移动,射击,死亡等各类数据消息。

客户端需要配置服务器的IP地址,服务器TCP端口,服务器UDP端口,本机的UDP端口。客户端使用TCP连接服务器,服务器分配唯一的ID号给客户端。使用UDP协议向服务器发送本机的消息,且接受并处理服务器发送的消息。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。