摘要:扫雷游戏是一款基于JS的网页游戏,不仅具有很强的趣性和可玩性,还可锻炼玩家的反应能力。该游戏不仅不需要玩家下载安装,而且能实现即点即玩,给玩家好的游戏体验。在设计时采用html5为框架,使用css管理样式,游戏主逻辑使用JS实现,游戏实现了随机布雷与扫雷计时,网格周围是否有雷及雷数计算,游戏难度的设置,鼠标点击事件等功能,涉及扫雷游戏全部功能。42508
毕业论文关键词:扫雷;JS;HTML;网页游戏;
The Design and Implementation of Mine Sweeping Game Based on JS
Abstract: Mine game is a JS based web game, not only has a strong interest and can play, but also to exercise the player's reaction ability. The game not only does not require the player to download and install, but also to achieve the point that is to play, give the player a good game experience. In the design of the HTML5 framework, using CSS style of management, the main game logic is realized by using JS, game to achieve the random minelaying and minesweeping timing, around the grid is calculated as the number of thunder and lightning, function of the difficulty of the game, the mouse click events involving Minesweeper game full capabilities.
Key Words: mine; JS; HTML; Web games.
目 录
摘 要 1
引言 1
1.1课题研究现状 2
1.2研究意义 2
2.扫雷游戏相关技术和开发工具 2
2.1 JavaScript 2
2.2 HTML超文本标记语言 3
2.3 CSS 层叠样式表 3
2.4游戏开发工具 3
3.游戏需求分析 4
3.1功能需求分析 4
3.2游戏总体分析 4
4.扫雷游戏实现 5
4.1随机布雷与扫雷计时 5
4.2网格周围是否有雷及雷数计算 6
4.3 游戏级别设置及鼠标点击事件 6
4.4 扫雷是否成功的判断 7
5.扫雷游戏测试 7
6.总结 9
参考文献 10
致谢 11
基于JS的扫雷游戏设计与实现引言
随着时代的进步,电脑手机的不断普及,网络的不断发展,游戏已经成为了大部分人生活中不可或缺的组成部分,身处互联网时代学习网络编程相关知识就显得尤为重要,因此,开发基于JavaScript的扫雷游戏供游戏开发者学习入门和供玩家娱乐休闲也不失为一个好的论文命题,希望通过我的论文能让开发者和玩家在该游戏中找到共同的乐趣。
1.课题研究现状和意义
1.1课题研究现状
由于网络的发展和个人电脑的普及,网页游戏成了人们休闲娱乐的方式之一,扫雷游戏就是一款可玩性很高的益智类游戏,学习如何利用JavaScript来处理游戏中的逻辑实现,最终实现使用JavaScript完成扫雷游戏的制作,并进一步分JavaScript在游戏开发中的优势。
目前市场上虽有扫雷游戏的不同版本,但写出有创意的网页版扫雷游戏还是有一定市场的,人们不可能花费大量的时间在大型游戏上,但是网页版小游戏却刚好能够迎合匆忙的人们的需求。