单元六

第25课 与机器下井字棋

一、任务目标

任务场景:第25课
任务场景:第25课 与机器下井字棋

与井字棋程序对弈至少两局,能说明程序如何根据局面选步,并总结你赢/输的关键一手。

二、我们要学什么

  • 博弈中双方交替决策
  • 程序可搜索较优着法

三、操作步骤

1先下一局井字棋
2观察电脑如何应对
3总结必胜/逼和思路
4记录你的策略

四、网页体验

网页体验:井字棋人机对战

先落子,再看电脑应对;可随时重开。

五、知识点讲解

博弈/决策:在规则明确的局面里选下一步。可规则搜索,也可学习策略;要分清「合法着法」与「好着法」。

先弄清本课输入与输出,再进编程练习对照现象。

六、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:只点体验按钮,说不清「AI 做了什么、人做了什么」。

  2. 判断:每完成一次体验,用一句话说清本课要点「人机博弈井字棋」,并区分生成结果与你的判断。

  3. 井字棋中程序常做?

  4. 人机对战可以练?

  5. 若局面必胜,完美策略会?

七、本节小结

第25课「与机器下井字棋」:先场景、再体验、后反思。