111 One Button Games in 2021(2021 年 111 款单键游戏)
日本开发者 abagames 在 2021 年用 JavaScript 与 crisp-game-lib 制作的 111 款「单键」迷你游戏合集,全部可在 PC 或手机浏览器直接游玩,每款只用一次点击或按住完成操作。
爱鲜报评分
0 人评分
89
星数
否
中文
JavaScript
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
这是一个极具启发性的「游戏设计练习册」:111 款游戏全部围绕单一按键展开,却覆盖了跳跃、射击、飞行、解谜等大量玩法机制。源码基于轻量库 crisp-game-lib,代码短小精悍,非常适合想学习极简游戏设计、玩法原型快速验证的开发者阅读与二次创作。
适用场景
- 学习单键/极简操作的游戏机制设计
- 快速制作玩法原型与 Game Jam 参赛参考
- 浏览器小游戏合集与休闲娱乐
- JavaScript/Canvas 游戏开发教学案例
- 移动端触屏单指操作游戏灵感来源
优点
- 111 款完整可玩示例,覆盖面广、参考价值高
- 全部基于 crisp-game-lib,代码简洁易读
- 浏览器直接运行,PC 与手机均可玩,无需安装
- MIT 协议开源,可自由学习、修改与再发布
- 作者另附「单键游戏如何实现多种动作」的技术文章
缺点
- 单键操作限制了玩法深度,多为短时休闲体验
- 项目以示例合集为主,缺少统一框架或工程化结构
- 文档与注释以英文/日文为主,中文资料较少
- 部分游戏依赖作者个人站点或 GitHub Pages 托管
项目简介
111-one-button-games-in-2021 是日本独立开发者 abagames 在 2021 年完成的一项创作挑战:全年共制作 111 款「单键游戏」(one-button games)。所谓单键游戏,是指玩家只需一次点击或按住一个按键,就能完成全部操作的游戏。
所有游戏都可以直接在浏览器中游玩,PC 和手机均支持,无需下载安装。
技术实现
- 主语言:JavaScript
- 核心库:crisp-game-lib,一个面向极简 2D 小游戏的轻量级 Canvas 库
- 协议:MIT
crisp-game-lib 提供了极简的 API,让开发者可以用很短的代码描述游戏逻辑与画面,非常适合快速原型与每日一练式的创作。
玩法特色
虽然只有「一个按键」,但作者通过不同的时序、节奏与状态机设计,实现了非常多样的动作,例如:
- 跳跃与二段跳
- 蓄力射击与激光
- 飞行、滑翔与下落
- 旋转、翻转与反弹
- 节奏点击与连击
代表性作品包括 REBIRTH、IN TOW、CAST N、BAMBOO、THUNDER、LASER FORTRESS、CATAPULT 等。
如何游玩
- 访问作者的浏览器游戏页面,或直接打开 GitHub Pages 上的 crisp-game-lib-games 合集。
- 点击
Play即可开始。 - 操作方式统一为:点击 / 按住屏幕或按键。
操作示意:
点击一次 → 触发动作
按住不放 → 持续动作 / 蓄力
适合谁
- 想学习极简游戏设计与玩法机制的开发者
- 准备参加 Game Jam、需要快速做原型的团队
- 对 JavaScript / Canvas 小游戏感兴趣的初学者
- 寻找移动端单指操作灵感的独立游戏作者
延伸阅读
作者还写过一篇技术文章《How to realize various actions in a one-button game》,讲解如何在单键约束下实现多种动作,是理解本项目设计思路的重要补充。
评论
- 暂无评论,来写第一条吧。