吃豆人


故事

本故事以经典街机游戏 Pac-Man 为基础,用于讲解布尔类型 / 布尔逻辑概念。

本主题改编自 Weng、Tseng 和 Lee(2010)(1) 关于借助游戏状态进行高效逻辑学习策略的讨论。

故事通过若干游戏状态的判断,练习语言结构中的布尔表达式。

任务

涉及的游戏状态:

  • Pac-Man 能否吃掉幽灵。
  • Pac-Man 能否得分。
  • Pac-Man 是否会输掉游戏。
  • Pac-Man 能否赢得游戏。

术语

故事中使用的术语:

  • Pac-Man:游戏的主角,由玩家操控。
  • 能量豆:一种道具,能让人获得吃掉幽灵的能力,效果有持续时间限制。
  • 豆子:一种道具,能提供分数;全部吃完即可通过该关卡。
  • 幽灵:游戏中的电脑对手;如果幽灵在能量豆未生效时碰到 Pac-Man,Pac-Man 就会输掉该关卡。

实现

参考资料

参考文献

1. Jui-Feng Weng, Shian-Shyong Tseng, Tsung-Ju Lee, Teaching Boolean Logic through Game Rule Tuning, IEEE Trans. Learning Technol. 3 (2010) 319–328. https://doi.org/10.1109/TLT.2010.33.