完成条件
在这个项目中,学生将探索如何使用不同的人工智能算法来驱动或玩各种类型的电脑游戏。他们将研究几个简单游戏的代码,看看电脑是如何玩这些游戏,如何根据人类玩家的选择提高自己的性能。最后,学生将用人工智能的角色或对象编写一个原始的游戏应用程序。
7. 活动5:游戏中的人工智能和用户体验
在这个活动中,学生将考虑如何设计AI机器人和NPC影响用户的体验。
1.合作学习,讨论以下问题,例如:numbered heads together 或者think-pair-share。
(1)你觉得和电脑对抗、和人对抗是什么感觉?对手是电脑还是人对你来说重要吗?
(2)你是否认为用户更愿意与一个被描绘为人类角色的AI机器人对抗,而不是一个机器人或其他非人类角色?
(3)你不知道对手是AI,那有什么线索可以告诉你对手是AI?
(4)如果AI总是赢,你认为它是一个设计良好的AI玩家吗?为什么?如果不是,怎样才能设计出更好的AI玩家?
(5)如何利用这些程序中的知识来改进你对自己游戏中计算机玩家的角色和目标的设计?