1. Put the DVD logo in the corner (2023) (eieio.games)
《Put the DVD logo in the corner》开发总结
游戏概述
《Put the DVD logo in the corner》是一款基于童年玩笑(让DVD图标完美停在屏幕角落)的微型街机动作游戏。该游戏使用 PICO-8 引擎开发,耗时4天完成。游戏流程极短(约45秒),包含作者手动逐像素绘制的“粒子效果”,并曾获《纽约时报》Newsletter 推荐。
PICO-8 引擎体验
PICO-8 是一款模仿80年代主机限制的“幻想主机”,对图形、声音、代码大小和处理器速度有严格约束。这种限制激发了创造力,并赋予游戏独特的复古风格(知名代表作如原版《Celeste》)。
- 内置工具评估:精灵编辑器便捷但略逊于专业工具 Aseprite;音效和音乐编辑器在熟悉后较为直观;但内置代码编辑器的体验较差。
- 工作流优化:为改善代码编辑体验,作者引入了 VSCode 的
pico8-ls扩展以获取语法高亮和 API 参考,并将代码写在外部文件(code.pb)中,通过include引入主文件。此举有效避免了外部编辑器与 PICO-8 内置精灵/音乐数据文件的冲突。
开发反思
- 克制设计冲动:PICO-8 的极简特性促使作者放弃了增加复杂机制(如收集代币、升级系统或敌人)的念头。引擎的简单性让作者觉得发布一款微型、纯粹的游戏是顺理成章的,保持了完美的游戏规模。
- 主题的核心价值:与作者以往重机制轻主题的作品不同,本作核心机制极其简单(让方块落入矩形角落),但凭借“DVD图标”这一鲜明且具共鸣的主题,极大地提升了向他人介绍游戏时的趣味性。这使作者深刻认识到优秀主题在游戏设计中的关键作用。
后续计划
作者计划未来继续制作小型街机风格游戏,并再次使用 PICO-8 引擎。此外,作者也在探索非传统的开发方式,例如利用 OpenSearch 规范在 Firefox 浏览器地址栏中直接运行游戏(2024年更新:已成功实现在地址栏运行 Wordle)。