游戏是怎样
设计出来的?
今天,你会玩一款游戏,
再亲手改变它的规则。
八节课后的目标:每人完成一个自己的小游戏
方向键翻页 · 点击目录跳转 · 支持离线使用
你通常怎样接触游戏?
今天所有人都从同一款小游戏开始。
只有一颗球和几块砖,
还能让人想继续玩吗?
用几何图形呈现的游戏,会带来怎样的体验?
你可能在意:接住球的紧张感、清掉砖块的进展,或下一次能做得更好。
先玩一局
移动挡板,
让球留在场上。
目标:击碎全部 24 块砖。
键盘:先点游戏,再按 ← → 或 A / D
点击画面 / 空格:发球
球掉到底部损失一次机会。共有 3 次机会,可随时重开。
这次留意你自己
你真正能控制什么?
哪个瞬间最紧张?
球碰到砖块后,发生了什么?
失败以后,你想重来吗?为什么?
“好玩”是一种感受。
我们试着找到
产生这种感受的原因。
让没玩过的人听懂
玩家通过 什么操作,
为了达到 什么目标,
需要注意 什么限制?
左右移动挡板,把球弹向砖块,击碎全部砖块,同时避免球从底部掉出去。
刚才的体验,可以怎样拆开?
01 玩家行为
我能做什么?
左右移动挡板
02 规则
什么条件会带来什么变化?
球碰砖块,砖块消失,球反弹
03 目标
我在追求什么?
击碎全部砖块
04 反馈
我怎样知道发生了什么?
碎片、声音、分数变化
你在不断调整下一次行动
看到球向左下方移动
把挡板移到球的下方
球撞到挡板,改变运动方向
看到反弹、听到声音,判断是否接住
继续观察球的位置,再决定挡板往哪里移动。规则把行动变成结果,反馈让你感知结果。
击中以后,你感受到了什么?
比较两种反馈。
使用下方“强化反馈”开关,对比碎片、闪光和声音带来的感觉。
哪一种让你更想接住下一球?
关闭后仍保留基础反馈:球反弹、砖块消失、分数变化。
如果砖块不断向你靠近?
砖块每秒下移。
到达挡板高度时,这局结束。
你会更着急吗?
还会选择相同的击球方向吗?
原有目标和球速不变。试玩前先预测,试玩后再解释。
如果一次击中还不够?
每块砖需要击中两次。
第一次变色,第二次消失。
你如何判断剩余工作?
清掉一块砖时的感受有什么变化?
橙色 + 两道短线:还需两次
紫色 + 一道短线:还需一次
你们想改变哪一条规则?
可以改变控制、碰撞、
目标或失败条件。
保留挡板、球和砖块,
想一条能让体验改变的规则。
挡板接球后变窄?
球击中砖块后变慢?
只允许击碎指定颜色的砖块?
每次移动挡板都会消耗能量?
输入会自动保存在当前浏览器。纸笔讨论同样可以。
别人能想象它怎样运行吗?
“你说挡板会变窄,那么最窄能到多少?如果消失了,玩家还能接球吗?”
让人想继续的原因,可以不同
挑战与进步
“刚才差一点接到,我想再试一次。”
进展与完成
“只剩下三块砖了,我想把它们清掉。”
好奇与发现
“换了规则以后,我想看看会发生什么。”
其他游戏还可能提供探索、创造、合作或表达的乐趣。
你更想再玩哪一版?
选择后,解释一个具体原因。
“当 ______ 发生时,我感到 ______,
所以我想 / 不想继续玩。”
选择记录保存在当前浏览器,可用于课堂举手讨论。
一个简单游戏,也需要设计判断
交互与规则
玩家控制什么?
什么时候需要做决定?
视觉与动画
信息是否清楚?
球与砖块怎样表达状态?
声音与节奏
击中、失误的感受是什么?
紧张和放松如何交替?
技术实现
规则能否稳定运行?
Coding Agent 将协助我们实现。
你负责提出方案,也负责试玩和判断。
我的第一张游戏观察卡
让一个想法,变得可玩
课后选一款能玩到的游戏,体验至少 10 分钟,
完成观察卡,并提出一条想改的规则。
可以继续玩本课的游戏,
也可以选择自己熟悉的手机或网页游戏。
下节课:画出你的小游戏,
让别人看懂,再尝试让 AI 实现。