首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于KODU的作品模仿创作之场景设计

设计说明

学生在接触可视化编程软件KODU时,便被其逼真的三维场景所吸引。然而作品场景的搭建,多种场景创建工具的综合使用,学习初期,学生还会有很多困难。

本节课通过作品草图的分析与点评,以及趣味性的案例分析,并推送相关作品创作案例剖析,使学习者从作品的草稿设计到三维作品的场景搭建,在搭建中形成良好的工程思想、程序意识和信息素养。

学生分析

根据前期调研,初中学生游戏作品的学习充满着兴趣。本课题的对象是七年级的学生,年龄为12至13岁之间。他们的思维以直觉形象思维为主,抽象逻辑思维正处于发展形成的过程之中,从理论上来说,他们非常适合KODU这种图像化的程序学习。

教学目标

知识与技能

1.了解KODU软件中场景搭建工具的综合应用;

2.知道上下工具、平滑工具、粗糙工具和水工具的使用方法;

3.能够综合运用场景搭建工具,结合场景设计草稿,搭建出目标作品的场景雏形。

过程与方法

1.借助微视频和学习单,了解场景搭建工具的使用;

2.依据目标作品场景设计草稿,综合运用场景搭建工具,创作作品的场景环境,掌握场景搭建工具的综合应用;

情感态度价值观

1.通过模仿创作作品,体验创建三维游戏作品的乐趣;

2.通过自主学习和合作学习,收获成功的喜悦。

重点、难点

重点:

1.了解KODU的场景搭建工具的使用;

2.能够通过综合运用场景搭建工具创作三维场景。

难点:

能够通过综合运用场景搭建工具创作三维场景。

教学步骤

步骤一:引入环节——作品草图交流与点评

设计意图:通过学生讲述已有草稿作品的构思,教师作适当点评,激发学生创建作品的自信心,帮助学生理解草图设计的意义和转化技巧。

步骤二:技术学习——场景搭建工具的使用

设计意图:教师引导学生一起回顾菜单栏中用于场景搭建的工具的使用。为学生创作三维环境做好准备。在准备过程中熟悉上下工具、平滑工具、粗糙工具和水工具等的综合运用。为自由创作环节做好技术学习的准备。

步骤三:自由创作——依据草图搭建KODU场景环境

设计意图:学生依据创作的草图和目标作品的环境设计进行自由创作,综合应用场景搭建工具创作游戏所需环境。

步骤四:问题解决

设计意图:教师收集自由创作阶段学生遇到的问题,集中讨论与解决,另外培养学生遇到问题看帮助文件的习惯。

步骤五:场景完善与保存

设计意图:引领学生完成作品的完善与保存,为保存存在困难的学生提供帮助。结合问题解决中习得的技能,完善作品的场景设计,并保存提交。给学生实践所学技能的时间,以期能够更好的运用所学。

步骤六:课堂小结环节——思考与想象

设计意图:教师进行课堂小结,教师举例畅想,进一步激发学趣,引发思考。场景搭建是游戏作品设计的第一步,今天大家完成的场景初稿的设计,在后续对象编辑和编程设计的过程中,还可以根据作品的需要对场景进行修改完善。

本节课中已有学生搭建好场景后,给对象加上了简单的编程,完成了双人竞赛的作品,如图示。

教学反思

本节课的设计,是让学生从模仿起步,设计草图初稿,再利用KODU软件完成场景的设计。从模仿起步的设计是基于学生的学习起点,对于刚接触游戏编程的学生来说,对软件并不熟悉,工具的综合使用能力有限,更重要的是对象的行为动作认识单一,对于系列复杂动作的编程设计并不能很好的完成。例如:起步时,讲述过KODU吃苹果的案例,很多学生在动作设计上单一的认为KODU只有吃这个行为动作。不深入分析案例作品,学生无法了解对象到底可以有哪些行为动作可以设计,哪些可以在KODU软件中实现。

另外,作品的故事情境多样化,多数学生在试玩中,只是会玩,并不知道背后的编程设计,无法深入了解作品的实质。再加上每个学生的兴趣爱好不同,因此,在学习初期,采用模仿创作的方式展开。学生在作品设计时,可以根据自己的兴趣,选择自己有兴趣的作品模仿制作,在模仿中学习更多的编程设计技巧,了解KODU中丰富的对象可以实现的行为动作编程。

本节课的设计可以满足学生的基本兴趣需求,基于自己的兴趣开始动手制作自己的游戏作品。在教学过程中,发现学生能够灵活的根据需要解决问题,比如,S型地面的设计,若选择圆形刷具很容易实现。但是有的学生选择了方形刷具来实现的,具体操作中,某位学生先用较大的方形刷具绘制好基本路径,再缩小刷具右键擦除方形刷具不太圆滑的边缘地面。学生可以根据自己需要灵活运用工具,让教师眼前一亮。

总之,本节课中学生利用场景搭建工具,从随意涂画,到目标图纸,再到三维场景搭建,充分体现了工程思维的培养过程。其中场景搭建的顺序,先大小再高低,还是先各个岛屿,再连接,都是切实体会了工程设计的相关内容。

撰写:杨艳艳

审核:王 静

编辑:龚 磊

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180720G0X5FV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券