新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

I 

 

基于

J2SE

的网络版坦克大战游戏设计

 

摘要

 

 

[

摘要

]

 

?/p>

J2SE (Java 2 Standard Edition)

就是

Java2

的标准版,主要用于桌面应用软件的编程?

是伴随着计算机技术的飞速发展而诞生的一项新的开发技术?/p>

随着个人电脑的日益普及?/p>

Java

功能在个人电脑上的实现,

Java

应用程序产生的单机增值服务逐渐体现出其影响力,对丰?/p>

人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。该论文通过总结和分?/p>

JA

V

A

游戏的开发流程和代码框架的设计,开发了一款基?/p>

J2SE

架构的游戏——坦克大战。本设计

采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许?/p>

户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图?/p>

在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整

个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将?/p>

游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克能

向八个方向移动,并且打出炮弹,子弹击中敌人坦克,子弹和敌人坦克同时消失,产生爆炸?/p>

CPU

坦克能智能的移动并且打出炮弹。能够支持网络对战和单机对战两种模式?/p>

 

 

 

Java

良好的跨平台特性在软件的开发中显示出了巨大的威力,

“一次编写,随处运行?/p>

?/p>

java

系统可以运行在不同的操作系统和硬件上。随着

linux

的持续增长以?/p>

MacOSX

完全支持

java

技术,跨平台的特性变得越来越有分量?/p>

 

 

 

由于免费、跨平台?/p>

java

语言本身技术先进,在高校中?/p>

java

已经成为许多学科研究、课?/p>

和计算的首选语言,用

java

做上机作业,一般都是鼓励的。据我所知,北大、清华许多院?/p>

的研究生入学考试都可以用

java

语言答题。实际上,用

java

来完成这些工作,大多数情况下?/p>

比用

C

或其他语言简洁得多,你可以把注意力集中在算法等核心部分,从而获得更高分数?/p>

 

 

 [

关键?/p>

] 

面向对象

 

 

坦克大战

 

 

游戏

 

 

J2SE 

 

Socket 

 

 

 

 

 

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

I 

 

基于

J2SE

的网络版坦克大战游戏设计

 

摘要

 

 

[

摘要

]

 

?/p>

J2SE (Java 2 Standard Edition)

就是

Java2

的标准版,主要用于桌面应用软件的编程?

是伴随着计算机技术的飞速发展而诞生的一项新的开发技术?/p>

随着个人电脑的日益普及?/p>

Java

功能在个人电脑上的实现,

Java

应用程序产生的单机增值服务逐渐体现出其影响力,对丰?/p>

人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。该论文通过总结和分?/p>

JA

V

A

游戏的开发流程和代码框架的设计,开发了一款基?/p>

J2SE

架构的游戏——坦克大战。本设计

采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许?/p>

户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图?/p>

在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整

个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将?/p>

游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克能

向八个方向移动,并且打出炮弹,子弹击中敌人坦克,子弹和敌人坦克同时消失,产生爆炸?/p>

CPU

坦克能智能的移动并且打出炮弹。能够支持网络对战和单机对战两种模式?/p>

 

 

 

Java

良好的跨平台特性在软件的开发中显示出了巨大的威力,

“一次编写,随处运行?/p>

?/p>

java

系统可以运行在不同的操作系统和硬件上。随着

linux

的持续增长以?/p>

MacOSX

完全支持

java

技术,跨平台的特性变得越来越有分量?/p>

 

 

 

由于免费、跨平台?/p>

java

语言本身技术先进,在高校中?/p>

java

已经成为许多学科研究、课?/p>

和计算的首选语言,用

java

做上机作业,一般都是鼓励的。据我所知,北大、清华许多院?/p>

的研究生入学考试都可以用

java

语言答题。实际上,用

java

来完成这些工作,大多数情况下?/p>

比用

C

或其他语言简洁得多,你可以把注意力集中在算法等核心部分,从而获得更高分数?/p>

 

 

 [

关键?/p>

] 

面向对象

 

 

坦克大战

 

 

游戏

 

 

J2SE 

 

Socket 

 

 

 

 

 

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

I 

 

基于

J2SE

的网络版坦克大战游戏设计

 

摘要

 

 

[

摘要

]

 

?/p>

J2SE (Java 2 Standard Edition)

就是

Java2

的标准版,主要用于桌面应用软件的编程?

是伴随着计算机技术的飞速发展而诞生的一项新的开发技术?/p>

随着个人电脑的日益普及?/p>

Java

功能在个人电脑上的实现,

Java

应用程序产生的单机增值服务逐渐体现出其影响力,对丰?/p>

人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。该论文通过总结和分?/p>

JA

V

A

游戏的开发流程和代码框架的设计,开发了一款基?/p>

J2SE

架构的游戏——坦克大战。本设计

采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许?/p>

户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图?/p>

在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整

个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将?/p>

游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克能

向八个方向移动,并且打出炮弹,子弹击中敌人坦克,子弹和敌人坦克同时消失,产生爆炸?/p>

CPU

坦克能智能的移动并且打出炮弹。能够支持网络对战和单机对战两种模式?/p>

 

 

 

Java

良好的跨平台特性在软件的开发中显示出了巨大的威力,

“一次编写,随处运行?/p>

?/p>

java

系统可以运行在不同的操作系统和硬件上。随着

linux

的持续增长以?/p>

MacOSX

完全支持

java

技术,跨平台的特性变得越来越有分量?/p>

 

 

 

由于免费、跨平台?/p>

java

语言本身技术先进,在高校中?/p>

java

已经成为许多学科研究、课?/p>

和计算的首选语言,用

java

做上机作业,一般都是鼓励的。据我所知,北大、清华许多院?/p>

的研究生入学考试都可以用

java

语言答题。实际上,用

java

来完成这些工作,大多数情况下?/p>

比用

C

或其他语言简洁得多,你可以把注意力集中在算法等核心部分,从而获得更高分数?/p>

 

 

 [

关键?/p>

] 

面向对象

 

 

坦克大战

 

 

游戏

 

 

J2SE 

 

Socket 

 

 

 

 

 

 

 

Ͼλ">
Ͼλ
Ŀ

java坦克大战毕业设计论文 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

I 

 

基于

J2SE

的网络版坦克大战游戏设计

 

摘要

 

 

[

摘要

]

 

?/p>

J2SE (Java 2 Standard Edition)

就是

Java2

的标准版,主要用于桌面应用软件的编程?

是伴随着计算机技术的飞速发展而诞生的一项新的开发技术?/p>

随着个人电脑的日益普及?/p>

Java

功能在个人电脑上的实现,

Java

应用程序产生的单机增值服务逐渐体现出其影响力,对丰?/p>

人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。该论文通过总结和分?/p>

JA

V

A

游戏的开发流程和代码框架的设计,开发了一款基?/p>

J2SE

架构的游戏——坦克大战。本设计

采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许?/p>

户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图?/p>

在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整

个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将?/p>

游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克能

向八个方向移动,并且打出炮弹,子弹击中敌人坦克,子弹和敌人坦克同时消失,产生爆炸?/p>

CPU

坦克能智能的移动并且打出炮弹。能够支持网络对战和单机对战两种模式?/p>

 

 

 

Java

良好的跨平台特性在软件的开发中显示出了巨大的威力,

“一次编写,随处运行?/p>

?/p>

java

系统可以运行在不同的操作系统和硬件上。随着

linux

的持续增长以?/p>

MacOSX

完全支持

java

技术,跨平台的特性变得越来越有分量?/p>

 

 

 

由于免费、跨平台?/p>

java

语言本身技术先进,在高校中?/p>

java

已经成为许多学科研究、课?/p>

和计算的首选语言,用

java

做上机作业,一般都是鼓励的。据我所知,北大、清华许多院?/p>

的研究生入学考试都可以用

java

语言答题。实际上,用

java

来完成这些工作,大多数情况下?/p>

比用

C

或其他语言简洁得多,你可以把注意力集中在算法等核心部分,从而获得更高分数?/p>

 

 

 [

关键?/p>

] 

面向对象

 

 

坦克大战

 

 

游戏

 

 

J2SE 

 

Socket 

 

 

 

 

 

 

 



ļ׺.doc޸Ϊ.docĶ

  • CADʼ
  • ƽ̨ ݷƽ̨跽
  • οĵβ캣ι-wordģ (1ҳ)
  • ͰͿ羳˲֤ƫóB⼰
  • ̸ʶڰ༶е
  • ϰ.docx
  • 2020߿淶40ε̰20
  • ϵʵѵ
  • лѧѡȫͬѧ120ݴ ˽̿α18Ʒ̰
  • ʦƷ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)