zoukankan      html  css  js  c++  java
  • 图形化编程娱乐于教,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()

    开发计算机创智课程的实践研究
  • 相关阅读:
    oracle11g dataguard部署指南
    扩展Oracle表空间
    ORACLE SQLloader详细语法
    Oracle Data Guard
    struts2学习(4)struts2核心知识III
    struts2学习(3)struts2核心知识II
    struts2学习(2)struts2核心知识
    struts2学习(1)struts2 helloWorld
    java单例模式等一些程序的写法....持续更新...
    峰Spring4学习(8)spring对事务的支持
  • 原文地址:https://www.cnblogs.com/ztg1/p/12590831.html
Copyright © 2011-2022 走看看