少儿编程
文章平均质量分 74
与非学堂
这个作者很懒,什么都没留下…
展开
-
角色行走动画
Phaser游戏,角色行走动画,动画制作,Phaser游戏,角色行走动画,动画制作Phaser游戏,角色行走动画,动画制作原创 2023-02-04 07:59:48 · 382 阅读 · 1 评论 -
矩行星(rectangleplanet)
在一个矩行星上,走到行星的拐角点,会滑到另一个方向。走起来挺好玩儿!原创 2023-01-07 07:54:39 · 264 阅读 · 0 评论 -
Phaser创作游戏:加农炮
使用鼠标移动加农炮,点击鼠标发射,击中目标后可以得分。原创 2022-11-27 09:09:38 · 349 阅读 · 0 评论 -
Phaser创作游戏:连接水管
本游戏需要使用到的图片:https://img-blog.csdnimg.cn/3b6a63efc5ce48048fc0df423e976643.png原创 2022-11-05 07:48:45 · 560 阅读 · 0 评论 -
Phaser知识点总结
/添加多个key,使用时keys.P.isDown。8. 生成一组物理引擎中的非静止物体。9. 检测一个角色与一组物体的碰撞。4. 添加物理引擎中静止的物体组。6. 为角色添加动画。7. 角色的键盘控制。10. 鼠标单击角色。13. 线条复制动画。原创 2022-10-16 09:23:45 · 663 阅读 · 0 评论 -
如何制作我的第一个Phaser.js游戏
如何制作Phaser.js游戏?让我们一步一步跟着做吧!首先准备模板和图片……Phaser.js是一款JavaScript语言的网页游戏框架。它简洁易用、跨平台、功能强大、性能良好,是不可多得的游戏制作工具。Phaser.js是一款JavaScript语言的网页游戏框架。它简洁易用、跨平台、功能强大、性能良好,是不可多得的游戏制作工具。...原创 2022-08-13 07:40:43 · 2084 阅读 · 0 评论 -
【适合搁收藏夹里吃灰的】国外少儿编程平台/教程推荐
常见的少儿编程工具/教程介绍。Scratch的学习涉及以下主题:动画、艺术、时尚、友情、游戏设计、音乐、社交媒体、运动、故事。常见的少儿编程工具/教程介绍。常见的少儿编程工具/教程介绍。...翻译 2022-08-12 12:23:47 · 858 阅读 · 0 评论 -
Bebras挑战样题之七——一种模拟植物生长的语言
Bebras国际计算性思维挑战活动International Challenge on Informaticsand Computational ThinkingBebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-22 17:29:15 · 1542 阅读 · 1 评论 -
Bebras挑战样题之六——折纸编程
Bebras国际计算性思维挑战活动International Challenge on Informaticsand Computational ThinkingBebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-22 17:19:56 · 1289 阅读 · 0 评论 -
Bebras挑战样题之五——警察能抓住海盗吗?
Bebras国际计算性思维挑战活动International Challenge on Informaticsand Computational ThinkingBebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-22 17:17:37 · 4889 阅读 · 3 评论 -
Bebras挑战样题之四——小海狸的密码机器
Bebras国际计算性思维挑战活动International Challenge on Informaticsand Computational ThinkingBebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-22 17:13:58 · 1549 阅读 · 5 评论 -
Bebras挑战样题之三——Lucia的社交网络
Bebras国际计算性思维挑战活动International Challenge on Informaticsand Computational ThinkingBebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-19 21:21:41 · 1364 阅读 · 1 评论 -
Bebras挑战样题之二——小海狸建大坝
Bebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。原创 2022-03-19 21:18:27 · 2886 阅读 · 4 评论 -
小海狸的洗衣房生意
Bebras是全球性的国际信息学与计算性思维主题活动,2004年由国际计算思维联盟发起,旨在培养青少年的计算性思维(Computational Thinking)。截止2021年4月,全球已有300万学生参与。小海狸开了一间洗衣房。洗衣房里只有三种机器:一台洗衣机、一台甩干机、一个熨斗。每一种机器的使用时间为30分钟。前来洗衣服的顾客一人完成三道工序,需要花的时间是90分钟。因此如果有三名顾客一个接一个地完成所有工序,需要花270分钟。与非学堂:专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资原创 2022-03-14 22:19:41 · 516 阅读 · 2 评论 -
只需四步,彻底掌握Python列表切片
对话框回复「导航」获取精选文章与非学堂专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。公众号一、Python列表与索引Python的列表是一种有序的数据结构,可以用索引编号进行访问。比如:a = [1,4,6,2,9,0,5]此时,如果运行:print(a[2])将得到a[2]的值:6。注意,我们会经常说“索引”(index),它的意思与“编号”相似。在Python语言中,规定编号是从0开始的。二、四步切原创 2022-02-11 16:15:16 · 6284 阅读 · 3 评论 -
统计了300课时的代码,得到学Python需要掌握的1024个英语单词
对话框回复「导航」获取历史推送与非学堂专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。一批孩子学业有成,一批新人又开始成长。曹老师对之前的同学学过的300课Python代码做了一个统计分析,以便让准备开始学Python的孩子们心里有个底:只要掌握下面这些单词,学起Python就会更容易。下面每个词条跟编程相关的解释说明,都是本人手动添加,觉得有用的请不要吝惜点赞收藏转发~回复「单词表」获取精美排版、分级排序的PDF打印版~.原创 2021-11-08 21:33:21 · 3220 阅读 · 7 评论 -
Python Pyglet制作的简单模拟时钟程序
import pygletfrom datetime import datetimeWIDTH = 960HEIGHT = 720window = pyglet.window.Window(WIDTH,HEIGHT)background_pattern= pyglet.image.SolidColorImagePattern(color=(255,255,255,255))background_image = background_pattern.create_image(WIDTH,HE.原创 2021-08-15 17:42:53 · 523 阅读 · 0 评论 -
Pyglet 游戏制作跟随鼠标移动和旋转的精灵
import pygletfrom datetime import datetimeWIDTH = 960HEIGHT = 720window = pyglet.window.Window(WIDTH,HEIGHT)background_pattern= pyglet.image.SolidColorImagePattern(color=(255,255,255,255))background_image = background_pattern.create_image(WIDTH,HE.原创 2021-08-15 17:08:09 · 671 阅读 · 0 评论 -
2021年8月NOC全国中小学信息技术创新与实践大赛 软件创意编程小学高年级组Python决赛题解析
Turtle画图的题,要求画出类似这样的一朵花。里外共三层,颜色不一样。每一个花瓣都是由两个1/4的圆组成的,这里我们示意画一下,暂定半径分别是90、70、50吧。注意:(1)得先画外面的,再画里面的,不然颜色被覆盖了。(2)两个1/4圆组成一个花瓣时,转的角度是多少?from turtle import *speed(8)for i in range(6): #外 color("orange") begin_fill() circle(90.原创 2021-08-15 12:23:05 · 5689 阅读 · 0 评论 -
Python socket TCP网络编程,自制聊天软件
使用Python的socket库可以实现网络编程。我们可以自制聊天软件了!本程序涉及两个代码文件:myserver.py和myclient.py。都在一个机子上运行,先运行服务器代码,再运行客户端代码,最终的效果如下:~/Desktop/webconnection$ python3.6 myserver.py 服务器就绪!有人连进来了,看看他发来了什么?他说: Hello! How are you doing!回他什么呢?Fine. What about you?已回复,等待下一次接原创 2021-08-15 00:25:08 · 321 阅读 · 0 评论 -
Pyglet + Pymunk 游戏制作常用代码
import pygletfrom pyglet import *from pyglet.window import key"""Pymunk区域开始 """import pymunk # Import pymunk..import mathspace = pymunk.Space() # Create a Space which contain the simulationspace.gravity = 0,-100 # Set its.原创 2021-08-14 23:14:20 · 659 阅读 · 0 评论 -
Scratch版文本编辑器案例实现+源码
之前我们完成了一个密码输入组件(用Scratch制作密码输入组件的方法+源码),输入6个数字后,点击确定,就可以修改重置密码,或者验证输入的密码是否与存储的密码一致。今天顺着这个思路,再来完成一个“文本编辑器”组件,具备基本的打字、修改、保存文本的功能。先看效果:Scratch文本编辑器这样一个文本编辑器,是怎么完成的呢?1. 角色和造型介绍首先我们只需要一个角色,就叫“编辑器”吧!它的造型里包含了这些字符:A-Z,0-9,,.!?,和空格。原创 2021-08-11 21:21:10 · 1189 阅读 · 0 评论 -
用Scratch制作密码输入组件的方法+源码
在同学们学了基本的代码块,开始搭建越来越复杂的程序时,会发现使用的代码块数量急剧增加,逻辑也越来越难以把控。这时就要求我们,不仅要能实现一个功能,更要尽可能地将这一功能写成一个组件,方便自己或他人重复使用。比如我们经常会重复使用的密码输入功能,在设置密码或者使用密码登录、验证时,都需要用到。今天我们就以纯数字密码输入的这一常见且简单的功能为例,说一说Scratch组件的编程方法。Scratch密码输入组件这篇推送将分为这样三个部分:一、按普通的方法流程,实现原创 2021-08-11 21:15:27 · 2079 阅读 · 4 评论 -
用Scratch制作手游的角色方向虚拟控制器/虚拟摇杆的方法+源码
前面我们介绍了如何在Scratch游戏中添加血条显示(“血量条”:用Scratch制作血量条的方法+源码、“血量圈”:用Scratch制作血量圏的方法+源码)。今天我们想想一个游戏还有什么重要的功能需要实现?在手游中往往需要用拇指来搓屏幕,从而控制角色的移动方向,我们管这个功能叫做手游的“角色方向虚拟控制器”或“虚拟摇杆”。如果我们想给Scratch游戏添加这样的虚拟控制器,应该怎么办呢?一般而言,虚拟控制器是固定在左下角的。虽然有少数游戏需要让虚拟控制器变换位原创 2021-08-07 16:03:54 · 3130 阅读 · 0 评论 -
用Scratch制作血量圏的方法+源码
之前我们推送了一期:用Scratch制作血量条的方法+源码,条状显示出剩余血量。效果如下:同时我也看到另一个公众号也出了一篇血量条的制作方法:优秀课程案例:使用Scratch模拟游戏中的血条显示-血条模拟器!说实话,我觉得可以更完美些。今天我们将用Scratch来制作一个“血量圈”,用圆圈的形式显示剩余血量。先来看最终效果:与非学堂少儿编程视频号用Scratch制作血量圈#Scratch用Scratch制作血量圈的方法+源码今天要介绍的这个方法也可以跟前面一期:用.原创 2021-08-06 23:11:43 · 1897 阅读 · 0 评论 -
用Scratch制作血量条的方法+源码
1. 啥是血量条?What is HP bar?相信不少读者玩过类似的游戏:这些角色上面带颜色的长条,它的长短可以表示对应角色的生命值,一般叫它“血量条”。在学了一段时间Scratch后,很多人都希望在自己的游戏中加上血量条,让自己做的游戏看起来更像一个游戏。但是网上流传的好多Scratch里血量条的制作方法,都有一定的局限性。比如用造型的方法实现的话,简单容易理解,但是要为每一种可能的血量值都做一个造型,太不划算了。有的方法里,只能给一个角色带上血量原创 2021-08-05 14:19:19 · 5318 阅读 · 0 评论 -
Python编程入门之Arcade游戏编程(一)
适用对象:有一定Scratch基础或小学高年级和初中的零起点学生填写调查问卷,反馈您的声音与非学堂专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。1. 游戏与编程相信没有人会拒绝玩游戏。伟大的革命家李大钊先生说“要学就学个踏实,要玩就玩个痛快”。今天我们就把玩和学放到一起,既能学又能玩,那就是通过编程。编程可以有很多入门的方法。今天我们要给大家讲的是如何用Python编程,用Python这门计算机语言编写一个游戏。这个单词.原创 2021-07-17 20:54:46 · 2074 阅读 · 1 评论 -
先让爸爸做做测试,再送他父亲节礼物「Scratch单项选择题实现鼠标+键盘操作」
学生说,得先让爸爸做个测试,看看能得多少分,再给他礼物???? #父亲节 #少儿编程 #Scatch #单项选择题原创 2021-06-19 14:44:10 · 901 阅读 · 0 评论 -
如何正确地跟二维码里的神仙打架?给小朋友讲解二维码原理
一份问卷调查,期待听到您的声音二维码里住着一位神仙。不信?是真的,这位神仙法力无边、神通广大!你想想看,我们拿着手机对着不同的二维码一扫,就能做好多不同的事情:付款、加好友、打开一篇公众号文章、访问某一个网站、骑共享单车,还有疫情期间的日常:健康码扫码登记……曾经我还怀疑过是不是自己的手机成了仙,怀着无比的期待能与“手机仙子”有缘一见。可定睛一看,眼前的手机还是那个破手机,哪有什么仙气?这样看来,要不是二维码里住了一位神仙,手机哪能做这...原创 2021-05-23 08:50:59 · 653 阅读 · 0 评论 -
30个必考Python知识点整理
一份问卷调查,期待听到您的声音考试来袭,看看这些知识点都掌握了吗?1. a += 1 相当于 a = a + 1。2. a, b = 2, 5 相当于 a = 2; b = 5。3. 10/3 结果为 3.33333...,求的是10除以3的商,是一个浮点小数。4. 10//3 结果为 3,求的是10除以3的商整数部分,又叫地板除。5. 17%4 结果为 4,取余,17除以4商4,余数为1。6. 4**2 结果为 16,求4的平方。...原创 2021-05-19 20:23:20 · 7906 阅读 · 24 评论 -
小V的母亲节礼物揭秘,Python Turtle海龟绘图
一份问卷调查,期待听到您的声音母亲节,小V同学送给他妈妈的礼物成了全场最秀!鼓掌小V同学的妈妈收到了礼物,直言“理工小男生制造的母亲节小浪漫直击老母亲内心最柔软的部分”。母亲节编程作品这才是礼物应该有的样子!他的包装艺术做得非常棒,还给妈妈做好了一步一步的指引,最后一步那个“等着”也太逗了!礼物之神秘,用心之细腻,尽在不言中。我原本计划只是复习一下Turtle绘图的知识,并完成一些准备好的复杂图案。里面也有一个红心图案,准备让同学们课...原创 2021-05-11 22:51:42 · 6162 阅读 · 2 评论 -
全国中小学信息技术创新与实践大赛NOC之Python编程题解一
一份问卷调查,期待听到您的声音全国中小学信息技术创新与实践大赛(简称NOC),由城乡统筹发展研究中心和中国人工智能学会共同主办,是教育部公布的全国中小学竞赛白名单赛事之一,权威、有含金量。该比赛正在报名哦!比赛全程无需支付任何费用。报名网址:http://s.noc.net.cn/MatchContent/MatchContent。报名日期:5月6日-5月22日。NOC比赛中的软件创意编程赛项,面向小学低年级为图形化编程,小学高年级为Python编程。...原创 2021-05-11 22:46:39 · 13555 阅读 · 11 评论 -
Python Turtle海龟绘图库常用函数整理
一份问卷调查,期待听到您的声音Python的Turtle(海龟)绘图库脱胎于Logo语言,很适合用来引导孩子学习编程。全国中小学信息技术创新与实践大赛(简称NOC),为教育部公布的全国中小学竞赛白名单赛事之一,比赛权威、含金量高。其中的软件创意编程比赛,小学高年级将采用Python进行。(详情请见:教育部认可|全国中小学信息技术创新与实践大赛NOC之Python编程题解一、【竞赛报名】第十九届全国中小学信息技术创新与实践大赛NOC)为了方便大家复习,熟悉Py...原创 2021-05-11 22:44:26 · 4151 阅读 · 0 评论 -
【Scratch课件-广播并等待】百米赛跑
一份问卷调查,期待听到您的声音课件自评:知识基础:滑行、说话、点击事件、普通广播故事背景:学校里正在举行一年一度的运动会。同学们都非常踊跃地参加了各种运动项目,有短路、长跑、接力跑、跳绳、投篮、跳高等……小熊报了一项他最喜欢的百米短跑比赛。跟小熊一起参加百米赛跑的还有小狗和甲壳虫。企鹅宝宝是这次赛跑比赛的发令员兼裁判员。作品效果要求:单击企鹅,它就发出“比赛开始”的指令,小熊、小狗、甲壳虫开始朝终点线跑去。当所有的比赛选手都到达终点线时,...原创 2021-05-11 22:41:35 · 2213 阅读 · 0 评论 -
【Scratch课件-变量】小熊出游
一份问卷调查,期待听到您的声音一份自家广告,长期有效|咨询&合作课件自评:知识基础:滑行、广播、说话、点击事件故事背景:五一小长假,小熊想要出去玩一圈。可是妈妈告诉他,出去玩可以,但不能离家太远,于是他只能在家附近的几个地方转转。作品效果要求:作品一:随机点击舞台上小熊的家和家附近的某个表示地点的角色,小熊可以滑行到那里。每到一个地方,小熊都大喊一声:小熊到XXX一游!到家就说一声:妈妈我回来了!作品二:...原创 2021-05-11 22:40:20 · 649 阅读 · 0 评论 -
《逃出地牢》介绍与涉及的编程概念
点击上方「与非学堂」关注我们一份问卷调查,期待听到您的声音一份自家广告,长期有效|咨询&合作今天给大家介绍一款经典益智游戏《Magician》,暂且叫它《逃出地牢》吧。游戏玩法:使用方向键,让角色(红色为角色本体)打开门后,逃出地牢。使用Python的Arcade库,可以非常方便实现上面这些功能,与Scratch里编程的逻辑非常相似,是我们让孩子从...原创 2021-05-11 22:34:15 · 139 阅读 · 0 评论 -
与非学堂文章导航
一份问卷调查,期待听到您的声音朋友们好!与非学堂公众号自2020年7月创建以来,已推送相关文章94篇。为方便您快速了解已有推送,现归类整理如下。目 录 少儿编程行业观察|理论|普及与推广类(18篇) Scratch课件分享类(4篇) Scratch技术类(10篇) Scratch教学设计类(5篇) Scratch竞赛题解类(23篇) STEMA比赛题解类(2篇) Bebras比赛题解类(5篇) Python...原创 2021-05-07 12:04:30 · 476 阅读 · 0 评论 -
Scratch挑战题:三色小球
一份问卷调查,期待听到您的声音请用Scratch实现下面的程序:在舞台上,有红、绿、蓝三种颜色的小球以一定的时间间隔从舞台中心不断克隆出来,并开始随机运动。需要控制这些克隆出来的小球:(1)如果碰到了舞台边缘,则停止运动;(2)如果碰到了已停止的同色小球,则停止运动;(3)如果碰到了已停止的不同色小球,则自己消失,原已停止的小球不受影响;(4)同样都在运动的小球相互碰到时运动状态不变,不停止。欢迎在下方留言或公众号对话框中回复。正确答案将于三天后(5月6日)公布。— OVER原创 2021-05-04 22:05:30 · 377 阅读 · 0 评论 -
如何看待单纯通过Scratch等工具讲解示例无法保证教学效果的问题
点击上方「与非学堂」关注我们一份问卷调查,期待听到您的声音一份自家广告,长期有效|咨询&合作知乎有题:少儿编程的教学实践证明:单纯通过Scratch等工具讲解示例无法保证教学效果,大家如何看待这个问题?编程教育强调得是练习和创作,单纯通过编程工具讲解示例,并不能对编程练习产生任何支持和促进的效果,学生只会是抄袭和复制示例;另外通过这种方式,老师讲解和学生理解编程知识的难度非常大,并不能保证准确地传递编程知识。……大家如何理解和对待这个问题?是否考虑过改进和调整?...原创 2021-04-25 10:26:48 · 100 阅读 · 0 评论 -
曹冲称象的不同版本
点击上方「与非学堂」关注我们一份问卷调查,期待听到你的声音故事版古时候有个叫曹操的人。别人送他一头大象,他很高兴,带着儿子和官员们一同去看。大象又高又大,身子像一堵墙,腿像四根柱子。官员们一边看一边议论:“这么大的象,到底有多重呢?”曹操问:“谁有办法把这头大象称一称?”有的说:“得造一杆大秤,砍一棵大树做秤杆。”有的说:“有了大秤也不行啊,谁有那么大的力气提得起这杆大秤呢?”有的又说:“把大象宰了,割成一块...原创 2021-04-25 10:19:58 · 537 阅读 · 0 评论