菜单
  

    1.2研究意义

    网页游戏相比于客户端游戏具有即点即玩,受众广泛等天然优势,受到受到广大网民的一致喜爱,而JavaScript就是进行网页游戏开发的一款利器,相信以后网页游戏将越来越受欢迎,为了满足想进入JavaScript开发的同学的需求。所以创建的该项目进行JavaScript的学习。

    该游戏使用JavaScript实现游戏的基本框架和逻辑运算等,然后添加到html5界面,以能够在网页上进行游戏的运行和试玩研究方法和思路:通过查找文献,搜索信息,强化思想,加强对JavaScript和网页游戏的理解,该项目作为一个简单的小游戏项目,对于网页编程入门具有一定的指导意义。

    2.游戏相关技术

    该游戏使用编程界知名的JavaScript作为开发语言,采用HTML5技术实现网页显示功能,使用CSS管理显示形式,在面向对象设计的前提上,开发设计了基于JavaScript语言的扫雷游戏。

    2.1 JavaScript

    JavaScript是一种进行Web网页、应用或游戏开发的脚本语言,它由Netscape的LiveScript发展而来,很大程度上提高了与Java的兼容性,JavaScript使用HTML作为接口,通过它,可以使网页具有实时性,动态性和交互性,能够使网页包含更多活跃的因素和更多精彩的内容,把JavaScript加入到网页有两种方法,其一就是直接加入到HTML文档,这也是最普遍的使用方法,其二就是在已存在JavaScript源文件的前提下采用引用的方法,这种方法也经常使用,JavaScript具有以下特点。

    (1)基于对象。JavaScript是一种基于对象的脚本语言,它既能使用已存在

    的对象,也可以自己创建对象。

    (2)动态特性。当用户访问一个网页时,用户上下左右移动鼠标,移动窗

    口等这些操作通过JavaScript都会给出回应。

    (3)跨平台性。JavaScript不依赖任何操作系统,仅需浏览器的支持即可使

    用,可以真正做到一次编程多平台共用。

    (4)运行时编译。相对于C,OC,C++,JAVA等语言的先编译后执行,JavaScript

    会在运行过程中进行编译。

    (5)相对简单。JavaScript中的变量类型为弱类型,编译器会自动识别,其

    设计基于java简单紧凑。

    本游戏使用JavaScript作为主要技术,涉及到游戏级别的初始化,扫雷计时,雷的布置,游戏界面的显示,点击格子周围是否有雷及雷数的判断,玩家是否踩雷的判断,是否扫雷完成的判断,重新开始游戏的事件判断,游戏级别的选择及游戏预先初始化。涉及到的基本知识点有arguments对象和array对象的使用,function函数的调用,for循环的遍历,if ..else语句进行选择判断,ID选择器和类选择器等,总之,通过对该游戏的编码,让我对JavaScript有了更深的了解。也懂得了知识要活学活用。

    2.2 HTML超文本标记语言

    网页的实质就是超文本标记语言,和web技术合作使用可以做出多种多样的网页,所以HTML技术是网页的基础。

    超文本标记语言即使一种规范,也是一种标准,它可以通过标记符来标记显示网页中的各个部分,因为网页文件本身也是文本文件,通过在文本中添加标记,可告诉浏览器进行怎样的文本显示,网页制作开发者可以通过在浏览器中的显示效果进行网页的修改,当然,不同的浏览器对相同的标记可能有不同的解释,就会有不同的显示效果。

    2.3 CSS层叠样式表

    层叠样式表用来控制HTML等文件的显示样式,网页中一般通过DIV+CSS实现定位控制样式,这种方法使编码显得更有层次,也更易于后期维护。

    2.4游戏开发工具

    该游戏使用被称为“web前端开发神器”的WebStrom进行开发,WebStrom是jetbrains公司旗下一款JavaScript 开发工具,深得广大开发者的喜爱,该开发工具具有以下特点。

  1. 上一篇:asp.net+sqlserver个人健康档案服务管理系统设计+源代码
  2. 下一篇:asp.net+sqlserver考研信息交流网站设计+源代码
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 十二层带中心支撑钢结构...

  9. 大众媒体对公共政策制定的影响

  10. 乳业同业并购式全产业链...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. 电站锅炉暖风器设计任务书

  14. 当代大学生慈善意识研究+文献综述

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 杂拟谷盗体内共生菌沃尔...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回