教育游戏
文章平均质量分 62
与非学堂
这个作者很懒,什么都没留下…
展开
-
角色行走动画
Phaser游戏,角色行走动画,动画制作,Phaser游戏,角色行走动画,动画制作Phaser游戏,角色行走动画,动画制作原创 2023-02-04 07:59:48 · 414 阅读 · 1 评论 -
矩行星(rectangleplanet)
在一个矩行星上,走到行星的拐角点,会滑到另一个方向。走起来挺好玩儿!原创 2023-01-07 07:54:39 · 287 阅读 · 0 评论 -
Phaser创作游戏:加农炮
使用鼠标移动加农炮,点击鼠标发射,击中目标后可以得分。原创 2022-11-27 09:09:38 · 370 阅读 · 0 评论 -
Phaser创作游戏:连接水管
本游戏需要使用到的图片:https://img-blog.csdnimg.cn/3b6a63efc5ce48048fc0df423e976643.png原创 2022-11-05 07:48:45 · 579 阅读 · 0 评论 -
如何制作我的第一个Phaser.js游戏
如何制作Phaser.js游戏?让我们一步一步跟着做吧!首先准备模板和图片……Phaser.js是一款JavaScript语言的网页游戏框架。它简洁易用、跨平台、功能强大、性能良好,是不可多得的游戏制作工具。Phaser.js是一款JavaScript语言的网页游戏框架。它简洁易用、跨平台、功能强大、性能良好,是不可多得的游戏制作工具。...原创 2022-08-13 07:40:43 · 2261 阅读 · 0 评论 -
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 · 549 阅读 · 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 · 712 阅读 · 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 · 688 阅读 · 0 评论 -
Scratch版文本编辑器案例实现+源码
之前我们完成了一个密码输入组件(用Scratch制作密码输入组件的方法+源码),输入6个数字后,点击确定,就可以修改重置密码,或者验证输入的密码是否与存储的密码一致。今天顺着这个思路,再来完成一个“文本编辑器”组件,具备基本的打字、修改、保存文本的功能。先看效果:Scratch文本编辑器这样一个文本编辑器,是怎么完成的呢?1. 角色和造型介绍首先我们只需要一个角色,就叫“编辑器”吧!它的造型里包含了这些字符:A-Z,0-9,,.!?,和空格。原创 2021-08-11 21:21:10 · 1246 阅读 · 0 评论 -
用Scratch制作密码输入组件的方法+源码
在同学们学了基本的代码块,开始搭建越来越复杂的程序时,会发现使用的代码块数量急剧增加,逻辑也越来越难以把控。这时就要求我们,不仅要能实现一个功能,更要尽可能地将这一功能写成一个组件,方便自己或他人重复使用。比如我们经常会重复使用的密码输入功能,在设置密码或者使用密码登录、验证时,都需要用到。今天我们就以纯数字密码输入的这一常见且简单的功能为例,说一说Scratch组件的编程方法。Scratch密码输入组件这篇推送将分为这样三个部分:一、按普通的方法流程,实现原创 2021-08-11 21:15:27 · 2185 阅读 · 4 评论 -
用Scratch制作手游的角色方向虚拟控制器/虚拟摇杆的方法+源码
前面我们介绍了如何在Scratch游戏中添加血条显示(“血量条”:用Scratch制作血量条的方法+源码、“血量圈”:用Scratch制作血量圏的方法+源码)。今天我们想想一个游戏还有什么重要的功能需要实现?在手游中往往需要用拇指来搓屏幕,从而控制角色的移动方向,我们管这个功能叫做手游的“角色方向虚拟控制器”或“虚拟摇杆”。如果我们想给Scratch游戏添加这样的虚拟控制器,应该怎么办呢?一般而言,虚拟控制器是固定在左下角的。虽然有少数游戏需要让虚拟控制器变换位原创 2021-08-07 16:03:54 · 3300 阅读 · 0 评论 -
用Scratch制作血量圏的方法+源码
之前我们推送了一期:用Scratch制作血量条的方法+源码,条状显示出剩余血量。效果如下:同时我也看到另一个公众号也出了一篇血量条的制作方法:优秀课程案例:使用Scratch模拟游戏中的血条显示-血条模拟器!说实话,我觉得可以更完美些。今天我们将用Scratch来制作一个“血量圈”,用圆圈的形式显示剩余血量。先来看最终效果:与非学堂少儿编程视频号用Scratch制作血量圈#Scratch用Scratch制作血量圈的方法+源码今天要介绍的这个方法也可以跟前面一期:用.原创 2021-08-06 23:11:43 · 1957 阅读 · 0 评论 -
用Scratch制作血量条的方法+源码
1. 啥是血量条?What is HP bar?相信不少读者玩过类似的游戏:这些角色上面带颜色的长条,它的长短可以表示对应角色的生命值,一般叫它“血量条”。在学了一段时间Scratch后,很多人都希望在自己的游戏中加上血量条,让自己做的游戏看起来更像一个游戏。但是网上流传的好多Scratch里血量条的制作方法,都有一定的局限性。比如用造型的方法实现的话,简单容易理解,但是要为每一种可能的血量值都做一个造型,太不划算了。有的方法里,只能给一个角色带上血量原创 2021-08-05 14:19:19 · 5529 阅读 · 0 评论 -
Python编程入门之Arcade游戏编程(一)
适用对象:有一定Scratch基础或小学高年级和初中的零起点学生填写调查问卷,反馈您的声音与非学堂专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。1. 游戏与编程相信没有人会拒绝玩游戏。伟大的革命家李大钊先生说“要学就学个踏实,要玩就玩个痛快”。今天我们就把玩和学放到一起,既能学又能玩,那就是通过编程。编程可以有很多入门的方法。今天我们要给大家讲的是如何用Python编程,用Python这门计算机语言编写一个游戏。这个单词.原创 2021-07-17 20:54:46 · 2190 阅读 · 1 评论 -
Python Turtle海龟绘图库常用函数整理
一份问卷调查,期待听到您的声音Python的Turtle(海龟)绘图库脱胎于Logo语言,很适合用来引导孩子学习编程。全国中小学信息技术创新与实践大赛(简称NOC),为教育部公布的全国中小学竞赛白名单赛事之一,比赛权威、含金量高。其中的软件创意编程比赛,小学高年级将采用Python进行。(详情请见:教育部认可|全国中小学信息技术创新与实践大赛NOC之Python编程题解一、【竞赛报名】第十九届全国中小学信息技术创新与实践大赛NOC)为了方便大家复习,熟悉Py...原创 2021-05-11 22:44:26 · 4242 阅读 · 0 评论 -
【Scratch课件-广播并等待】百米赛跑
一份问卷调查,期待听到您的声音课件自评:知识基础:滑行、说话、点击事件、普通广播故事背景:学校里正在举行一年一度的运动会。同学们都非常踊跃地参加了各种运动项目,有短路、长跑、接力跑、跳绳、投篮、跳高等……小熊报了一项他最喜欢的百米短跑比赛。跟小熊一起参加百米赛跑的还有小狗和甲壳虫。企鹅宝宝是这次赛跑比赛的发令员兼裁判员。作品效果要求:单击企鹅,它就发出“比赛开始”的指令,小熊、小狗、甲壳虫开始朝终点线跑去。当所有的比赛选手都到达终点线时,...原创 2021-05-11 22:41:35 · 2318 阅读 · 0 评论 -
【Scratch课件-变量】小熊出游
一份问卷调查,期待听到您的声音一份自家广告,长期有效|咨询&合作课件自评:知识基础:滑行、广播、说话、点击事件故事背景:五一小长假,小熊想要出去玩一圈。可是妈妈告诉他,出去玩可以,但不能离家太远,于是他只能在家附近的几个地方转转。作品效果要求:作品一:随机点击舞台上小熊的家和家附近的某个表示地点的角色,小熊可以滑行到那里。每到一个地方,小熊都大喊一声:小熊到XXX一游!到家就说一声:妈妈我回来了!作品二:...原创 2021-05-11 22:40:20 · 690 阅读 · 0 评论 -
《逃出地牢》介绍与涉及的编程概念
点击上方「与非学堂」关注我们一份问卷调查,期待听到您的声音一份自家广告,长期有效|咨询&合作今天给大家介绍一款经典益智游戏《Magician》,暂且叫它《逃出地牢》吧。游戏玩法:使用方向键,让角色(红色为角色本体)打开门后,逃出地牢。使用Python的Arcade库,可以非常方便实现上面这些功能,与Scratch里编程的逻辑非常相似,是我们让孩子从...原创 2021-05-11 22:34:15 · 159 阅读 · 0 评论 -
Scratch挑战题:三色小球
一份问卷调查,期待听到您的声音请用Scratch实现下面的程序:在舞台上,有红、绿、蓝三种颜色的小球以一定的时间间隔从舞台中心不断克隆出来,并开始随机运动。需要控制这些克隆出来的小球:(1)如果碰到了舞台边缘,则停止运动;(2)如果碰到了已停止的同色小球,则停止运动;(3)如果碰到了已停止的不同色小球,则自己消失,原已停止的小球不受影响;(4)同样都在运动的小球相互碰到时运动状态不变,不停止。欢迎在下方留言或公众号对话框中回复。正确答案将于三天后(5月6日)公布。— OVER原创 2021-05-04 22:05:30 · 398 阅读 · 0 评论 -
Python Arcade 游戏库特性介绍
点击上方「与非学堂」关注我们一份问卷调查,期待听到您的声音Python Arcade游戏库特性介绍大家可能已经注意到,我在前面发过的有几篇关于Python的文章,里面用到了arcade。比如合成大西瓜这个游戏。(参见【超详细Python教学课件分享】合成大西瓜)Arcade是一个Python的游戏库。孩子们学Python,为什么要用游戏库来学,这一点我想不用多说了。游戏嘛,是个孩子都会喜欢;在玩中学,一直是我们坚持的教育理念。大家可以参见之前的《...原创 2021-04-25 10:23:54 · 1130 阅读 · 3 评论 -
曹冲称象的不同版本
点击上方「与非学堂」关注我们一份问卷调查,期待听到你的声音故事版古时候有个叫曹操的人。别人送他一头大象,他很高兴,带着儿子和官员们一同去看。大象又高又大,身子像一堵墙,腿像四根柱子。官员们一边看一边议论:“这么大的象,到底有多重呢?”曹操问:“谁有办法把这头大象称一称?”有的说:“得造一杆大秤,砍一棵大树做秤杆。”有的说:“有了大秤也不行啊,谁有那么大的力气提得起这杆大秤呢?”有的又说:“把大象宰了,割成一块...原创 2021-04-25 10:19:58 · 583 阅读 · 0 评论 -
建议收藏!Scratch与Python Arcade对比整理,解锁Python入门正确姿势
最新文章请关注「与非学堂」一份问卷调查,期待听到你的声音Arcade,Scratch升Python的选择Scratch是少儿编程入门的标配了,Python也是乘着AI造势的东风,不少孩子在学。但是学了Scratch之后的孩子再学Python,究竟怎么起步?在这里曹老师想拿Scratch与Python的Arcade游戏库作一下对比,以便找到一条教孩子们入门Python的最佳路线。为什么是Arcade游戏库呢?之前有一篇发布的文章,说了说自己对教学、对游戏的思考:编程学习:用..原创 2021-04-04 09:02:06 · 717 阅读 · 0 评论 -
编程学习:用游戏的方式在游戏中学做游戏 Learn Programming through, with and for Games
对大多数人来说,学习让人望而却步,而游戏却总让人沉迷。如果能将二者结合,岂不完美?游戏,包括传统线下游戏和电子游戏。传统线下游戏,几个小伙伴一块儿能玩的那种,我们可以称之为面对面的人际互动类游戏。比如小朋友们非常熟悉的丢手绢、老鹰捉小鸡之类。电子游戏又可分为传统单机游戏、联网游戏等不同种类。单机游戏按计算机中设定的方式闯关,像早期经典的贪吃蛇、推箱子、超级玛丽、魂斗罗等。联网游戏可以与真正的人组队闯关,也可以让朋友们看到自己的比拼成绩,因而花样也更多。就不举例子了,太...原创 2021-03-31 15:23:31 · 442 阅读 · 0 评论