简易网页游戏设计毕业论文

 2021-04-10 11:04

摘 要

随着国家三网融合政策的开启以及移动通信3G技术和网络的不断成熟,甚至iphone等智能手机和ipod相关产品的不断普及,Wap与Web的互通将在技术上和模式上更加成熟。而作为研发技术已经相对成熟的网页游戏,无端的特质也将可以更好的和Wap进行无缝链接。毕竟相对于传统网游超大的客户端,网页游戏无端的特点简直是一个无法比拟的优势。打开手机,畅游网页游戏势必会成为一种流行的趋势。而3G时代的无线网络或许可以成为网页游戏突破并发现新蓝海的最佳路径。技术和硬件的不断成熟也将促使网页另一种模式的发展空间,毕竟中国移动手机7亿的用户和2.77亿手机网民,将从Wap和Web的结合方面在提高门槛促进行业规范的同时,这更加广阔的市场十分诱人。

本文是介绍基于Html5和JavaScript技术下网页游戏坦克大战的开发。运用HTML5和java语言的特点制作这款耳熟能详的网页游戏。借助众多游戏引擎,能呈现给令人耳目一新的游戏效果。并且支持多类平台运行,具有同类游戏更加美观的界面设计,更加动听的背景音乐,以及更好的游戏效果,使用起来更加方便。

【关键词】 坦克大战 html5 JavaScript 网页游戏

Abstract

With the opening of national triple play policy and 3G mobile communication technology and network continues to mature, and even the growing popularity of the iPhone and other smart phones and ipod related products, WAP and Web interoperability in technology and patterns become more mature. As R amp; D technology is relatively mature web games, unprovoked qualities will be better and Wap seamlessly link. After all, large client with respect to traditional online games, web games unprovoked was characterized by an incomparable advantage. Open the phone, surf the web game is bound to become a popular trend. The era of 3G wireless network could become web games to break through and found the new blue ocean. Technology and hardware continues to mature will procure page tour another mode of development, after all, 700 million Chinese mobile phone users and 277 million mobile Internet users, from WAP and Web combination to raise the threshold to promote industry standards while this is a broader market very attractive.

This article is to introduce the development of web games Tank War in HTML5 and JavaScript technology-based. HTML5 and Java language features make this familiar web games, not only fun is also a challenge for me personally. With numerous game engine was able to present the effect of refreshing the game. And supports a variety of platforms running similar games more beautiful interface design, more pleasant background music, and better effects, more convenient to use.

[Key Words] Battle city Html5 JavaScript web game

目录

摘要 I

Abstract II

第1章 绪论 1

1. 1 引言 1

1.2 国内外背景 2

1.2. 1 国内背景 2

1.2.2 国外背景 3

1.3 游戏开发主要内容 4

1.4本章小结 4

第2章JavaScript语言设计游戏的必备知识 5

2. 1 JavaScript语言的特点 5

2. 2 JavaScript语言的特性 6

2.2.1JavaScript是脚本语言 6

2.2.2JavaScript是弱类型语言 6

2.2.3JavaScript的安全性 7

2.2.4.JavaScript的引入 7

2.3 开发环境 7

2.3.1软件环境 7

2.3.2硬件配置 7

2.4本章小结 8

第3章 坦克大战的总体设计 9

3. 1 游戏的功能设计 9

3.2 游戏的设计流程 10

图3-1 主程序流程 11

3.3 游戏规则及运行界面 11

3.3.1 游戏步骤 11

3.3.2 操作 11

3.3.3 游戏规则及运行界面 11

3.4 本章小结 13

第4章 坦克大战的详细设计和具体实现 14

4.1 子弹的运行和控制 14

4.2 坦克的控制和敌方的智能运行 16

4.3 状态条的添加 18

4.4 本章小结 18

第5章 总结和展望 20

5.1 内存使用的最佳化 20

5.2本程序需要改进的地方 20

5.3目前发现的bug和未完善的功能列表如下: 21

5.4本章总结 22

致谢 23

参考文献 24

主游戏逻辑及其涉及到的若干类 25

第1章 绪论

1. 1 引言

Java问世至今,Java平台技术已经被Sun公司推广到台式机与服务器。随着PDA及移动电话的日益发展..JavaScript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了JavaScript,提供了数据验证的基本功能。

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。 

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

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