8节免费少儿编程课堂:编程猫Kitten中级游戏编程

您所在的位置:网站首页 包头师范学院外国语学院钱硕 8节免费少儿编程课堂:编程猫Kitten中级游戏编程

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

2023-03-14 11:36| 来源: 网络整理| 查看: 265

导读课程介绍课程名称:编程猫Kitten游戏编程中级(8节)课程内容:通过对小游戏实现过程的讲解,教孩子们学会使用Kitten进行游戏编程,了解一些游戏效果的编程方法,学完课程之后,孩子们可以独立完成有一定情节或者效果的小游戏的开发。适合年龄:...

课程介绍课程名称:编程猫Kitten游戏编程中级(8节)课程内容:通过对小游戏实现过程的讲解,教孩子们学会使用Kitten进行游戏编程,了解一些游戏效果的编程方法,学完课程之后,孩子们可以独立完成有一定情节或者效果的小游戏的开发。适合年龄:这个系列的课程是中级编程课程,需要孩子有一定的语文、数学基础,还要具有一定的组织,策划能力,推荐在笔记本或者电脑上用鼠标键盘操作,因此建议9~15岁的孩子学习。学习方式:家长可以和孩子一起观看视频,视频制作的不适合儿童,语速、操作有比较快,可以先看一遍教程,再让孩子进行实际操作,一边操作一边重放视频,一直到完成作品。完成作品后,请让孩子自由发挥一段时间,他们可能会探索不同的素材,应用不同的编程块,Kitten的可构建性非常的强,有利于激发孩子的创造性,可锻炼思维,设计能力,分析能力,甚至架构能力。一次学习的时间可能多达90分钟,要注意跟孩子事先约定好学习时间长度。学习准备:笔记本电脑,PC机,屏幕较大的平板注意事项:注意控制学习时间,保护孩子的视力组织介绍

因为本期免费课程是编程猫提供的,按惯例给他们做一个介绍。编程猫是由深圳点猫科技有限公司自主研发的国内知名青少年在线编程教育平台,2015年10月上线,在国内编程教育市场排在第一梯队,从投资轮次和金额上看,编程猫很好地说服了众多的投资机构。

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

图片来源于艾瑞网2018年中国未来家庭STEAM教育趋势研究报告

打动小豆包STEAM学习社的是,编程猫是国内唯一的从开始就一直提供免费课程和免费创作平台的公司,他们对标的是美国MIT的Scratch,从这一点上讲,他们的社群做得是国内最好的。

写给家长:课前准备

基础:

本课程需要孩子有一定的编程基础才适合学习,可以首先完成15节入门课程,参考“8节免费少儿编程小课堂:编程猫Kitten初级游戏编程”。课程所需的软硬件要求在基础课程中有介绍,在此处不再重复。课程内容中级游戏编程1:开始和重启,控制时间的魔法 20分钟

游戏内容最简单也最不可或缺的三个部分:【开始】、【结束】、【重启】游戏在开始界面首先需要至少以下两个个部分:①.标题 ②.开始按钮;游戏的结束和重启一般是密不可分的两个部分所以我们放在一起设计和置入,可以使这两个部分的结合更加合理。另外本节课也将学习可增加游戏趣味性的部分——暂停功能

可复制以下网址到电脑上观看

https://www.bilibili.com/video/av59412666

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程2:简易魔法的快速使用 30分钟

运用函数模块將积木封装在一起可以很简单的將多个复杂模块连接在一起重复使用,这是本节课教授内容的核心。同时也会为大家介绍几种简单实用的模块方便大家在后续的创作过程中能够省去繁琐的操作更容易的实现自己的想法。

可复制以下网址到电脑上观看

https://www.bilibili.com/video/av59415776

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程3:创意,实践与规划 30分钟

经历过前两节课的学习,我们应该已经掌握了一部分关于作品制作的基础知识和创作技巧

但是在进行一个新的作品创作之前,最最重要的还是创意与规划,俗话说万事开头难只有將这些准备好我们才能真正把握好一个作品的质量与尺度达到事半功倍的效果。

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av59558771

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程4:创作小游戏飞机大战和flappy bird-简化版 20分钟

此视频讲解的是《Flappy bird》同类游戏的制作教程(简化版),使用的是编程猫源码编辑器~

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av60569876

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

作品页面:

https://shequ.codemao.cn/work/4359657

中级游戏编程5:创作小游戏飞机大战和flappy bird-进阶版 10分钟

此教程是用编程创作工具实现纸飞机大战游戏。

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av60570863/

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

作品页面:

https://shequ.codemao.cn/work/4359657

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程6:创作小游戏“毒液爬爬” 大约20分钟

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av61560379

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

作品页面:

https://shequ.codemao.cn/work/4219870

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程7:创作手机小游戏“水果忍者” 大约40分钟

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av77366290

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

作品页面:

https://shequ.codemao.cn/work/152810

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

中级游戏编程8:创作手机小游戏“猫村跑酷记” 大约40分钟

当你把跑酷游戏玩到极致时,接下来就应该去想想它背后实现的逻辑了~ 这个作品因为时间问题功能做得较为简单, 但是只要学会了这个作品,就意味着核心的制作方法你都学会了, 想要制作任何的跑酷游戏不在话下!

可复制以下网址到电脑上观看:

https://www.bilibili.com/video/av74932136

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

作品页面:

https://shequ.codemao.cn/work/35874661

8节免费少儿编程课堂:编程猫Kitten中级游戏编程

扩展知识

现实中的什么样的代码是好的代码呢?

在现实中,好的代码是规范,易读,稳定,易修改,易扩展,易复用,高效,低耦合。相应地,在编程猫的这几个源码编辑器中,建议如下:

规范:主要是命名,变量定义,函数定义等规范,尝试定一些规则,例如什么时候用全局变量,什么时候用函数。易读:每个角色,变量,消息名都要命名,命名规则要统一稳定:减少同一事件的不同响应,减少循环的使用,去掉不必要的角色易修改:试着增加必要的变量、函数的使用易扩展:尝试用消息代替循环,尝试用函数代替多处使用的相似代码易复用:尝试转移和当前角色不太相关的代码,尝试合并不同角色使用的相似代码高效:用简单的方法实现功能,确定每个循环都是必要的且没有重复低耦合:对于多场景出现的角色,优化角色的初始化,错误处理,通用功能等,让角色及其代码能直接复制到其他场景下使用。争取能让角色,函数在多处直接使用。最后

到了中级课程阶段,有可能,代码会变得很复杂,家长并不能给出什么是好的代码,什么是不好的代码,也不能找到解决问题的办法,或者发现孩子代码中的Bug,这是很有可能的事情。

因此,小豆包STEAM学习社郑重建议,不要轻易决定自学,找个老师是更好的选择。当然如果本身就有编程背景的家长,也可以试一试。还可以用两个方法减轻工作量:一方面是查看别人的作品,有些作品就是编程猫的老师提供的,因此本文的部分课程就提供了作品页面。另外一方面,可以将作品发到编程猫社区或者工作室,并请其他爱好者指点。

不管作品怎样,特别邀请您分享到小豆包STEAM的学习社圈子哦。

育儿没有一劳永逸,不会一蹴而就,家长要不断学习,积累各种资源、经验,不断向上,孩子看到你的努力,才会愿意跟你一起努力,这才是一个育儿育己的正向循环。

发表者:小豆包STEAM学习社 8节免费少儿编程课堂


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3