单元六
第25课 与机器下井字棋
一、任务目标

与井字棋程序对弈至少两局,能说明程序如何根据局面选步,并总结你赢/输的关键一手。
二、我们要学什么
- 博弈中双方交替决策
- 程序可搜索较优着法
三、操作步骤
1先下一局井字棋
2观察电脑如何应对
3总结必胜/逼和思路
4记录你的策略
四、网页体验
网页体验:井字棋人机对战
先落子,再看电脑应对;可随时重开。
五、知识点讲解
博弈/决策:在规则明确的局面里选下一步。可规则搜索,也可学习策略;要分清「合法着法」与「好着法」。
先弄清本课输入与输出,再进编程练习对照现象。
六、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:只点体验按钮,说不清「AI 做了什么、人做了什么」。
判断:每完成一次体验,用一句话说清本课要点「人机博弈井字棋」,并区分生成结果与你的判断。
井字棋中程序常做?
人机对战可以练?
若局面必胜,完美策略会?
七、本节小结
第25课「与机器下井字棋」:先场景、再体验、后反思。