图形化编程娱乐于教,Kittenblock实例,角色在街上找人问路

图形化编程娱乐于教,Kittenblock实例,角色在街上找人问路

跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)PythonKittenblock

程序解读:角色在街上找人问路

知识点:控制、事件、外观、音乐、重复执行、背景、角色、消息

重点:录音,消息发布,消息接收

涉及的软件:scratch3.0 (.sb3)PythonKittenblock

 

# -*- coding: utf-8 -*-

import _env, time, random

from kblock import *

女孩 = Sprite("女孩")

热心男孩 = Sprite("热心男孩")

 

对白开始 = 0

 

 

Stage.sound_changevolumeby(-50)

Stage.sound_playuntildone("酷我音乐电台-费玉清:《千里之外》《一剪梅》春风吹开了你的忧愁")

 

# -*- coding: utf-8 -*-

import _env, time, random

from kblock import *

女孩 = Sprite("女孩")

热心男孩 = Sprite("热心男孩")

 

对白开始 = 0

 

 

#显示角色,确定初始位置

女孩.looks_show()

女孩.motion_gotoxy(-240, -17)

      #角色移动并切换造型,延迟0.2

for count in range(30):

  time.sleep(0.2)

  女孩.motion_movesteps(5)

  女孩.looks_nextcostume()

#定义说话造型

女孩.looks_switchcostumeto("girl4")

time.sleep(3)

女孩.looks_sayforsecs("你是新来的同学吧,正好我要去图书馆,我们一起走吧。", 5)

      #重复60次,延迟0.2秒,移动速度5,切换造型,走出舞台,隐藏角色

for count in range(60):

  time.sleep(0.2)

  女孩.motion_movesteps(5)

  女孩.looks_nextcostume()

女孩.looks_hide()

 

# -*- coding: utf-8 -*-

import _env, time, random

from kblock import *

女孩 = Sprite("女孩")

热心男孩 = Sprite("热心男孩")

 

对白开始 = 0

 

 

热心男孩.looks_show()

热心男孩.motion_setrotationstyle("left-right")

热心男孩.motion_pointindirection(-90)

热心男孩.motion_gotoxy(240, -13)

for count in range(30):

  time.sleep(0.2)

  热心男孩.motion_movesteps(5)

  热心男孩.looks_nextcostume()

热心男孩.looks_switchcostumeto("boy4")

热心男孩.event_broadcast("broadcastMsgId-对白开始")

热心男孩.looks_sayforsecs("请问同学,图书馆怎么走啊?", 3)

time.sleep(5)

热心男孩.looks_sayforsecs("好吧", 2)

热心男孩.motion_pointindirection(90)

for count in range(40):

  time.sleep(0.2)

  热心男孩.motion_movesteps(5)

  热心男孩.looks_nextcostume()

热心男孩.looks_hide()

posted @ 2020-03-29 09:00  创智养成教育  阅读(148)  评论(0编辑  收藏  举报