AX 爱鲜报

Celeste Classic 2

《蔚蓝》经典版续作,为庆祝原作三周年在三天内用 PICO-8 制作的像素平台跳跃游戏,含完整 Lua 源码与关卡工程。

爱鲜报评分

0.0

0 人评分

549

星数

否

中文

Lua

主语言

是

活跃

4

贡献者

人工分析

EDITORIAL

推荐理由

这是研究 PICO-8 小型平台游戏完整工程结构的优秀样本:关卡拆分、资源打包、音效数据都有对应工具链。代码量不大,适合学习 Lua 游戏逻辑与 PICO-8 卡带制作流程。

适用场景

  • PICO-8 游戏开发学习
  • Lua 游戏逻辑研究
  • 像素平台跳跃游戏原型
  • 关卡打包与资源管线参考

优点

  • 完整开源卡带与关卡工程
  • 三天完成的精简代码,易读
  • 含打包与资源更新工具脚本
  • 知名独立游戏团队出品

缺点

  • 依赖 PICO-8 商业环境运行
  • 关卡偏移需手动维护
  • 无正式许可证说明
  • 文档以英文为主且较简略
上手难度 进阶

项目简介

Celeste Classic 2 是《蔚蓝》(Celeste)开发团队为庆祝原作三周年,在三天内用 PICO-8 制作的像素平台跳跃游戏,也是 Celeste Classic 的续作。仓库公开了完整的 Lua 卡带源码与关卡工程。

工程结构

  • celeste2.p8:最终发布的卡带
  • core.p8:用于添加美术/音效与玩法原型
  • 1.p8、2.p8 等:各独立关卡
  • _packer.p8:压缩各关卡并写入主卡带
  • _updater.p8:把 core 中的美术/音效同步到主卡带与关卡
  • sfx.txt:音效数据

使用提示

修改关卡并运行 _packer 后,需要在 gamestate.lua 中更新对应关卡偏移量,主卡带才能正确加载。作者也提到这一步本可自动化,但当时时间不够。

关卡修改 -> 运行 _packer -> 更新 gamestate.lua 偏移 -> 主卡带加载

制作团队

  • Maddy Thorson:关卡设计与编码
  • Noel Berry:美术与编码
  • Lena Raine:音效与音乐
  • Kevin Regamey:测试

评论

登录后才可评论与评分

0 条评论

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