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()

    开发计算机创智课程的实践研究
  • 相关阅读:
    AS/400开发经验点滴(三)如何使用分布式关系数据库
    AS/400开发经验点滴(五)通用日志管理工具
    AS/400开发经验点滴(二)一个批量修改文件属性的工具
    FTP执行AS400命令
    ORA12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
    Centos 查看系统硬件信息
    [转]Oracle的DBMS_METADATA包
    java读写删.text,.xml文件内容
    oracle 是user_tables里面可以查找到一个表,而用DESC或者insert语句插入时就会报不存在视图。
    Oracle监听服务lsnrctl参数及查询状态详解
  • 原文地址:https://www.cnblogs.com/ztg1/p/12590831.html
Copyright © 2011-2022 走看看