moonlander:受Lunar Lander启发JavaScript街机游戏

时间:2024-06-15 04:31:35
【文件属性】:

文件名称:moonlander:受Lunar Lander启发JavaScript街机游戏

文件大小:1.65MB

文件格式:ZIP

更新时间:2024-06-15 04:31:35

javascript threejs particle-system lunar-lander moonlander

Moonlander [] 游戏玩法 该游戏的灵感来自。 播放器控制着陆器旋转和推进器,以便安全着陆在地面上。 玩家可以降落在标记的区域以赚取额外的积分和燃料。 游戏继续进行,直到没有剩余燃料为止。 使用的技术 该游戏使用JavaScript编写,并且完全在客户端运行。 用于渲染和运行游戏,需要启用WebGL的浏览器。 项目架构 constants.js游戏,用户界面和粒子参数 globals.js全局变量 terrainData.js地形点 sound.js音效 hud.js -HUD代码 particles.js粒子系统 main.js主要游戏功能 着陆器,地形和相机 着陆器本身是带有纹理的四边形。 使用推进器不直接改变速度或加速度,但,才能有平滑着陆。 水平速度略有降低,以便能够进行有关油耗的战略决策。 垂直速度仅受重力影响。 着陆器是随机生成的,具有随机的水平速度,迫使玩家在尝试


【文件预览】:
moonlander-master
----css()
--------main.css(100B)
----.htaccess(25B)
----images()
--------thruster.png(314KB)
--------normal.png(229KB)
--------explosion.png(397KB)
--------start.png(221KB)
--------colliders.png(209KB)
--------landing.png(240KB)
----index.html(747B)
----js()
--------globals.js(926B)
--------particles.js(10KB)
--------terrainData.js(1KB)
--------sound.js(1KB)
--------main.js(18KB)
--------hud.js(6KB)
--------constants.js(3KB)
----textures()
--------lander.png(2KB)
----README.md(3KB)
----audio()
--------rocket.mp3(357KB)
--------alarm.mp3(10KB)
--------morse.mp3(8KB)
--------crash.mp3(40KB)

网友评论