编程猫介绍PPT课件_第1页
编程猫介绍PPT课件_第2页
编程猫介绍PPT课件_第3页
编程猫介绍PPT课件_第4页
编程猫介绍PPT课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,编程猫编程猫专注于6-16岁中国孩子在线编程教育,是深圳点猫科技有限公司自主研发的一款图形化编程工具平台。通过学习编程猫自主研发的图形化编程课,可在平台上创作出游戏、软件、动画、故事等,以有趣的方式玩转STEAM学科。(STEAM代表科学(Science),技术(Technology),工程(Engineering),艺术(Arts),数学(Mathematics)。STEAM教育就是集科学,技术,工程,艺术,数学多学科融合的综合教育。),.,2,.,3,官网内容是以“编程教学”为核心,分为以下板块:首页创作:进入编程猫的代码世界(需先登录)代码岛:类似于“我的世界”的一个页面。编程猫热点:即最近的新闻。公开课:编程猫系统使用的常规操作,下文具体介绍。精选作品、小说、部落、活动、最近作品:UGC内容的推荐。UGC全称为UserGeneratedContent,互联网术语,也就是用户生成内容的意思。UGC的概念最早起源于互联网领域,即用户将自己原创的内容通过互联网平台进行展示或者提供给其他用户。,.,4,编程猫官网应该归类到内容(代码/小说/漫画)+学习社区,那么主要用户就是两类:创作者:主要需求是通过平台创造内容,提升自己、收获粉丝。偶尔需要学习知识,以及收集素材。消费者:主要需求是消费这些内容(小游戏/小说/漫画)。偶尔需要泡社区、与创作者互动。当然,对于真实用户,是完全可以在两种角色之间切换的。基于以上两点,再次整理如下:“发现”中的“作品”是给消费者的(发现好作品),而“部落”又是给创作者的(发现好社区)。“百科”中的“讨论中心”是给创作者的(提问/答问),而“漫画/图书馆”又是给消费者的(看漫画/小说)。“素材”是给创作者,“学校”是面向学校,这些都比较清晰。所以不妨基于两类用户的特点,对板块进行重新划分。面向消费者:主栏目是“发现作品”,下设子栏目:游戏、漫画、小说,每个栏目可以加上“我要创作”,来引导其成为创作者。面向创作者:主栏目是“源码社区”,下设子栏目:热门源码、讨论、部落、素材。,.,5,创作:进入编程猫的代码世界(需先登录)发现:主要是作品(用户发布的编程作品)和部落(即编程社区)。百科:问题讨论、官方角色资料,还包括漫画和小说。素材:这里提供了一些可以用到编程中的素材,比如背景、角色、道具等。学校:与学校合作的一些介绍与接入。下载:相关APP以及chrome的下载(系统运行需要chrome内核)个人中心:用户的主页与信息,还包括代码、小说等作品的管理。,.,6,.,7,公开课这部分是“入门”编程猫的关键,提供多个短视频,看完也能轻松学会在编程猫“写代码”。编程主界面每个视频也是一个小故事,比如编程猫初见阿短,“编程猫”就告诉“阿短”如何在屏幕内移动(设置“碰到边缘即反弹”),.,8,1、初见阿短动作移到鼠标指针:角色跟随鼠标移动动作面向鼠标:使角色面向鼠标方向动作碰到边缘就反弹:使角色不再会走到屏幕之外2、重复执行控制重复执行:使角色不断重复执行某个动作3、坐标动作移动到(X,Y):可以改变角色的坐标,.,9,4、广播很有意思的功能,可以理解为传参,或者全局变量,可以让一个角色的动作对另一个角色造成影响。比如示例中通过点击“礼帽”触发动作“广播:1”。然后对“动物”设置动作当收到“广播:1”时,将自己设为可见。实现的是玩家点击礼帽“变”出动物的效果。位置在:”事件当收到广播/收到广播时“。5、如果这里演示了经典的if-else的写法。整个函数在一个循环体“重复执行”中。游戏很像前几年流行的FlipBird(哈哈当年我玩到过200多分),玩家按下鼠标时,角色往上跳一下,然后慢慢下落。,.,10,那么角色就包括3个动作,对应if的三个情况:飞行/下落:鼠标按下时移动12px,否则向下移动3px碰到障碍物:游戏结束,停止脚本碰到南瓜怪:闯关成功,退出循环,.,11,6、外观基本是结合之前几课,实现了“人物进入飞船、飞船飞走”的动作。拆解如下:灯光在1秒内亮起,并发送广播”进舱“人物接收到”进舱“,在1秒内隐藏,并发送广播”出发“飞碟收到广播”出发“后闪灯、变小、改变坐标值,.,12,7、声音为角色添加造型与声音(三头龙的5个造型对应着5种不同的血量)添加声音很简单,这里一个新方法是:两个角色之间的信息交互是用另一个的造型编号触发,而没有用“广播”。,三头龙与胜利动画,利用角色编号来传递信息,.,13,8、画笔这里提供了一个简单的画笔工具,可以直接将屏幕变为一个画板。代码不复杂,重点是起笔/落笔的设置,如下,.,14,9、变量本章稍微复杂,需要实现的效果是:鲤鱼在河道不断左右运动,玩家点击后消失,并计分+1。鲤鱼的运动,可以这样写(注意碰到边缘反弹,是可以设置旋转模式的):,.,15,得分的计算,可以这样写(初始设置为0,每次点中呆鲤鱼+1):,.,16,最后这里有一个链表。它设定了游戏时间只有6秒钟,根据玩家得分数来返回一个“击败80%玩家”的信息。当然也是用于结束游戏(脚本)的计时器。,.,17,10、克隆这一part,需要的效果是:在一个固定高度,每秒在水平任意位置出现一个飞镖,并依此落下。使用的方法是“克隆”,代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论