BubbleBurst:BubbleBurst是一款受《 Bust-a-Move》启发的泡泡射击游戏

时间:2024-06-14 11:52:37
【文件属性】:

文件名称:BubbleBurst:BubbleBurst是一款受《 Bust-a-Move》启发的泡泡射击游戏

文件大小:22.06MB

文件格式:ZIP

更新时间:2024-06-14 11:52:37

JavaScript

泡沫破灭 BubbleBurst是一种生存风格的泡泡射击游戏,类似于《半身像移动》。 玩家射击气泡,目的是通过将气泡聚集在一起来清理棋盘。 三个或更多“爆发”的集群,冒险继续进行。 指示 用鼠标瞄准 点击拍摄 创建由三个或更多相同颜色的气泡组成的簇,以将其从板上清除并得分 如果气泡到达棋盘底部,则游戏结束。 技术领域 JavaScript 帆布 功能与实现 该游戏的所有功能均使用原始JavaScript DOM操作实现。 绘制是使用HTML5画布完成的。 通过光标位置计算拍摄角度 每次在画布上移动光标时都会触发onMouseMove。 我利用三角学的基本知识来计算气泡射击器和光标之间的角度。 该角度随后用于正确地将气泡从壁上弹开。 onMouseMove ( e ) { let pos = this . getMousePos ( e ) ; let mousea


【文件预览】:
BubbleBurst-master
----package.json(678B)
----assets()
--------background.jpg(161KB)
--------Pop-sound-effect.mp3(6KB)
--------pic03.jpg(34KB)
--------gameover.png(38KB)
--------bubbleburst0.png(2.99MB)
--------Pop-sound-effect.ogg(6KB)
--------POP.png(139KB)
--------bubblegif.gif(132B)
--------bubbleburst1.png(2.99MB)
--------pew.mp3(4KB)
--------song.ogg(1.83MB)
--------stylesheets()
--------start.png(41KB)
--------cursorgif.gif(131B)
--------bustamove.ogg(3.2MB)
--------bustamove.mp3(4.04MB)
--------1.ogg(1.97MB)
--------song.mp3(2.35MB)
--------audio-icon.png(39KB)
--------bfs.png(58KB)
--------mousemove.png(77KB)
--------pew.ogg(5KB)
--------pic04.jpg(30KB)
--------favicon.ico(5KB)
--------bubbleburst.png(2.99MB)
----index.html(2KB)
----npm-shrinkwrap.json(160KB)
----webpack.config.js(387B)
----lib()
--------shooter.js(1KB)
--------bubble.js(2KB)
--------bundle.js.map(54KB)
--------collision_detector.js(0B)
--------board.js(2KB)
--------game.js(17KB)
--------bundle.js(32KB)
--------bubbleburst.js(362B)
----README.md(3KB)
----.gitattributes(42B)

网友评论