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:测试
评论
- 暂无评论,来写第一条吧。