完成条件
在这个项目中,学生将探索如何使用不同的人工智能算法来驱动或玩各种类型的电脑游戏。他们将研究几个简单游戏的代码,看看电脑是如何玩这些游戏,如何根据人类玩家的选择提高自己的性能。最后,学生将用人工智能的角色或对象编写一个原始的游戏应用程序。
2. 项目准备
材料:
- 带有互联网连接的计算机或平板电脑,用于在线访问工具和资源。
- 备选: 笔记卡片和笔,以支持项目的迭代设计过程。
教师的支持资源:
- 书:“Invent Your Own Computer Games with Python, 4th Edition, chapter 10: Tic-Tac-Toe and chapter 15: The Reversegram Game”
文章: “10 Games That Have Successfully Integrated Artificial Intelligence”
视频:AI and Games