简介:
游戏AI(人工智能)在电子游戏中拥有着悠久的历史,经典的游戏AI算法数不胜数。最令人印象深刻的莫过于上世纪九十年代风靡一时的经典街机《吃豆人》,该游戏中敌人的移动方式便是由游戏AI设定的,这一机制也让《吃豆人》成为很多游戏玩家心中的经典。今天就让我们亲手用Scratch来制造出一个机器人对手,大家能否战胜AI,成为最强弹力陆战队呢?
在本课程中,学生们将综合运用运动、外观、声音、数据、事件、控制、侦测、运算这八大基本模块中的积木来制作游戏项目,学生还将通过设计简单的AI,深入认识游戏中所接触到的智能化角色。
课程目标:
科学目标:学生了解简单的游戏AI。
技术目标:1.学生理解利用程序设计实现简单的游戏AI;2.学生在Scratch中建立与鼠标和键盘的互动。
工程目标:1.学生使用Scratch在教师的引导下完成简单弹球游戏项目;2.学生使用Scratch在教师的引导下完成弹弹球人机对战项目;3.学生使用Scratch完成弹弹球人机对战项目;4.学生运用Scratch中的克隆知识实现在弹球对战游戏中添加“障碍物”功能。
数学目标:1.学生独立设计出小球速度与分数之间的计算方法;2.学生理解电脑挡板移动速度和方向的算法。