AX 爱鲜报

Lost Beneath The Surface

Ludum Dare 第29届主题「地表之下」的参赛游戏:玩家扮演一只迷失在黑暗地下的萤火虫,在随机生成的迷宫中寻找出口,躲避黑暗中的怪物。

爱鲜报评分

0.0

0 人评分

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 小游戏原型感兴趣的学习者
  • 需要参考随机迷宫与碰撞判定实现的同学

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。