摘要:论文运用JS语言来完成坦克大战游戏的功能和状态。开发环境为Dreamweaver,开发语言为javascript。实现了主要包括前台页面的布局、动画效果的设置以及机主武力攻击的规则。系统包括的主要模块有:主机移动模块、战场布局模块、敌机移动模块、爆炸模块、攻击模块、游戏载入对象模块。此次设计的特点在于:Javascript语言作为基本的开发语言,开发难度适宜,便于维护,灵活度高,切开发成本较小。49845
关键字:Dreamweaver;JavaScript;坦克大战
Design and Implementation of Battle City Game Based on JS
Abstract: Paper use JS language to complete the tank war function and status of the game. Development environment for: Dreamweaver; Javascript is the development of language, has realized the mainly including front desk page layout, animation effects Settings as well as the main force against the rules. System including main modules: host battlefield mobile module, layout module, the enemy move modules, explosion module, attack module, games, load the object module. The characteristics of the design is that the Javascript language as the development of the basic language, the development difficulty is appropriate, easy to maintain, high flexibility, less cutting development costs.
Key Words: Dreamweaver; JavaScript; Tanks war
目 录
摘 要 1
引言 2
1.项目开发的背景及意义 2
1.2游戏开发背景 2
1.2游戏开发意义 3
1.3游戏开发目的 3
2.系统分析 4
2.1需求分析 4
2.2功能分析 4
3.游戏的总体设计 4
4.功能实现 5
4.1保存公用成员 5
4.2绘制地图 5
4.3碰撞检测类 6
4.4调用碰撞检测 6
4.5碰撞检测功能 7
5结论 8
参考文献 8
致谢 10
基于JS的坦克大战游戏设计与实现
引言
众所周知,web游戏俗称网页游戏,有的时候也被称作无端游戏,这种游戏最大的特点就是利用浏览器来玩,打开浏览器,只需十秒,你就能快速进入游戏,无论在什么地方什么时候,不需要下载任何客户端,一台电脑只要连上网,只需要打开浏览器,玩家就可以畅快的体验游戏。机器配置不够的问题在这儿将不会存在,关闭或者切换的也特别的方便。网页游戏运用的是交互式处理操作人员与系统之间存在的交互作用信息处理。众所周知,很多系统软件,后台的修改优化都是很费神的, 而此时我们用交互式处理系统的话,后台人员就能在终端手动的输入他们的操作命令和信息,在这些信息和命令被后台接收到以后,会立即做出相应的处理,最后的处理结果将在终端显示。接着操作人员可以通过最后的终端显示结果,再进一步的输入操作命令和信息。操作人员和系统采用了人家对话方式,从提出问题到解决问题,交替循环知道左后的处理结果出来。也就是因为人机交互的这种对话形式才使得我们的操作人员可以兼顾设计和调整、修改错误的任务,及时的改正和补充系统出现的问题。针对于非专业的操作人员,这种人机交互的模式,可以为他们提供系统的提示信息,用此来引导非专业认识来完成所需要的任务,最后获得操作的结果。人机交互这种方式有着灵活、直观、便于控制等好处,因此很多信息处理系统越来越倾向于这种处理方式。