Lost Beneath The Surface
Ludum Dare 第29届主题「地表之下」的参赛游戏:玩家扮演一只迷失在黑暗地下的萤火虫,在随机生成的迷宫中寻找出口,躲避黑暗中的怪物。
爱鲜报评分
0.0
0 人评分
开源 · —
#JavaScript
#游戏开发
#Phaser
#Game Jam
#迷宫
11
星数
否
中文
JavaScript
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
这是一个体量很小的 Phaser 框架游戏 Demo,代码结构简单,适合作为学习 HTML5 游戏开发、迷宫随机生成和碰撞检测的入门参考。虽然玩法不复杂,但完整呈现了从场景、角色到关卡递进的实现思路,对想快速上手 Phaser 的开发者有一定借鉴价值。
适用场景
- 学习 Phaser 框架基础用法
- 参考迷宫随机生成与关卡递进逻辑
- 研究 2D 游戏碰撞检测与死亡判定
- Game Jam 小游戏原型参考
优点
- 基于 Phaser 框架,代码轻量易读
- 完整可玩,包含随机迷宫与难度递增
- 开源 GPL v3,可自由学习与修改
- 适合作为小型游戏原型的学习样本
缺点
- 项目年代较早,依赖与写法可能过时
- 缺少中文文档与详细说明
- 迷宫生成代码非作者原创
- 星标较少,社区维护有限
上手难度
入门
项目简介
Lost Beneath The Surface 是 Ludum Dare 第 29 届(主题「Beneath The Surface」,即「地表之下」)的参赛作品。玩家扮演一只迷失在黑暗地下的萤火虫,需要在由黑暗中怪物创造的迷宫里找到出路。
玩法说明
- 迷宫中散布着头盔,拾取后可以保护自己。
- 未佩戴头盔时撞上怪物会立即死亡。
- 每一关的迷宫都比上一关更大,并且是随机生成的。
技术实现
项目使用 Phaser 框架开发,主语言为 JavaScript。整体结构适合作为 HTML5 2D 游戏的学习样本:
游戏循环
├── 场景加载
├── 迷宫生成(随机)
├── 角色移动与碰撞检测
└── 关卡递进
注:迷宫生成代码并非作者原创,作者在 README 中已作说明。
许可协议
项目以 GPL v3 协议开源,可自由学习、修改与分发,但衍生作品需遵循相同协议。
适合谁
- 想了解 Phaser 基础用法的开发者
- 对 Game Jam 小游戏原型感兴趣的学习者
- 需要参考随机迷宫与碰撞判定实现的同学
评论
- 暂无评论,来写第一条吧。