基于B/S模式的网络游戏毕业论文

 2021-04-12 04:04

摘 要

Java自诞生以来就得到了广泛的应用和发展,对C 语言产生了强烈的影响。Java语言一个主要特性,面向对象,他以最最基本的方法,但是可以完成特定的任务。所以只需掌握javanese一些基本的概念,就可以用javanese编写出各种程序来处理各种情况。

本次毕业设计的游戏是一款结合了以前的坦克游戏和现在的升级游戏。既有以前老游戏的感觉,又可以体验到现代游戏靠自己一步一步升级,仓库满满,收获多多的满足感。我的这次毕业设计主要包含四大模块。一,游戏过程中游戏的实行状态的控制,

  1. 游戏过程中突然想切换游戏难度,对难度的调整。三,游戏界面的展示。四,玩家如何控制角色。

关键词:采花游戏:java;Eclipse平台

A Browser/Server Mode based Network Game

ARSTRACT

Java has been widely used and developed since its birth, which has exerted a strong influence on C language. One of the main features of the Java language, object-oriented, is that it can accomplish specific tasks in the most basic way. So you only need to master some basic concepts of javanese, you can use Javanese to write a variety of programs to deal with various situations.

This graduation project is a game that combines the old tank game with the current upgrade game. It not only has the feeling of old games, but also can experience that modern games rely on their own step by step upgrade, warehouse full, harvest more satisfaction. My graduation project mainly includes four modules. Firstly, the control of the implementation state of the game in the course of the game.

Secondly, in the course of the game, suddenly want to switch the difficulty of the game and adjust the difficulty. Third, the display of game interface. Fourth, how players control their roles.

Key words:flower picking game: Java; Eclipse platform

目 录

1 引言 5

1.1 项目背景 5

1.2 国内外研究现状 5

1.3 项目主要工作 6

2 开发平台与开发技术 7

2.1 Eclipse 7

2.2 Java 7

2.3 Java技术在游戏开发中的应用 8

2.4 UML 9

3 采花大战游戏模块设计 10

3.1 用户需求分析 10

3.2 可行性分析 10

3.3 总体设计原则 10

3.4功能模块设计 11

3.4.1 游戏状态控制功能 11

3.4.2 游戏难度的调整 11

3.4.3游戏界面的绘制功能 11

3.4.4 玩家游戏的控制功能 11

3.5游戏难度分析 11

4 采花大战功能实现 13

4.1游戏初始化界面的实现 13

4.1.1流程图 14

4.1.2核心代码 14

4.2游戏登录界面的实现 15

4.2.1流程图 15

4.2.2核心代码 16

4.3子弹发射界面设计 17

4.3.1发射子弹实现代码 17

4.4游戏积分的实现 19

4.4.1核心代码 19

4.5碰撞的实现 20

4.5.1核心代码 20

5 系统测试 23

5.1游戏登录界面 24

5.2游戏菜单 25

5.3进入游戏场景 26

5.4游戏结束界面 27

5.5游戏记录 28

5.6游戏虚拟商品交换 29

特色与创新 30

总结 31

参考文献 32

致 谢 33

1.引言

1.1项目背景

95后的我对童年时的雷霆战机,坦克大战,超级玛丽游戏等等。着实印象深刻,因为这些游戏我的童年增添了很多乐趣,放学之后可能作业都不写,叫上小伙伴一起坐在黑白电视机前,插上游戏卡,连上游戏把,一起开黑玩游戏,当然那时候开黑这个名词还没出现。回顾经典,怀念过去,所以我选择了“采花大战”作为毕设的项目。希望通过这次毕业设计去唤醒脑海中最深处的记忆,有希望给自己的人生道路能够有所帮助。

我想通过本次毕业设计能够找回童年的记忆,也可以回顾大学四年的学习成果。

采花大战游戏,它拥有游戏的所有独立组件。所通用的独立组件。它拥有一个相当完整的游戏周期,当玩家处在这个游戏周期时,玩家受到攻击时会自动掉血,花朵受到攻击时会死亡,并自动更新死亡的花朵。玩家生命值为0时,提示你游戏结束,并提示你是否开启下一局游戏。进去游戏之后,一直循环这样的周期。

我想如果毕业之后选择从事计算机的工作,首先自己应该具有一定的专业技能,通过本次毕业设计学到了很多以前自己认为我学不会的东西。我深刻明白了,成功是不会留给有严重的拖延症的人。都是留给那些一直坚持不懈,奋勇前进的有准备的人。

没有做这个游戏之前,我们不知道它有多困难,并且在将来要花多长时间来玩这个游戏。如果你没有做到这一切,即使是一次,你也永远无法正确理解其中的每一个元素

1.2国内外研究现状

Java自从诞生之初到现在,它经历过不断的改进和变革,已经发展成为了一个非常成熟的编程语言。它简单易用,可以像农作物一样移植,适用于大多数平台等特点。因而在计算机的领域,程序员更喜欢用java来编写他们想要的程序。开发游戏是一个非常漫长的过程,不断的出错,不断的纠错,不断的改进程序,直到最后能够运行出自己满意的程序来。因为这一点,方便修改游戏的内容这一点是至关重要的。

Java在许多年来一直占据着企业应用的主导地位,通过多年来的实践证明,

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。