AX 爱鲜报

111 One Button Games in 2021(2021 年 111 款单键游戏)

日本开发者 abagames 在 2021 年用 JavaScript 与 crisp-game-lib 制作的 111 款「单键」迷你游戏合集,全部可在 PC 或手机浏览器直接游玩,每款只用一次点击或按住完成操作。

爱鲜报评分

0.0

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 等。

如何游玩

  1. 访问作者的浏览器游戏页面,或直接打开 GitHub Pages 上的 crisp-game-lib-games 合集。
  2. 点击 Play 即可开始。
  3. 操作方式统一为:点击 / 按住屏幕或按键。
操作示意:
  点击一次  → 触发动作
  按住不放  → 持续动作 / 蓄力

适合谁

  • 想学习极简游戏设计与玩法机制的开发者
  • 准备参加 Game Jam、需要快速做原型的团队
  • 对 JavaScript / Canvas 小游戏感兴趣的初学者
  • 寻找移动端单指操作灵感的独立游戏作者

延伸阅读

作者还写过一篇技术文章《How to realize various actions in a one-button game》,讲解如何在单键约束下实现多种动作,是理解本项目设计思路的重要补充。

评论

登录后才可评论与评分

0 条评论

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