【GESP】2023年06月图形化一级 -- 小猫寻宝

文章目录

  • 小猫寻宝
    • 1. 准备工作
    • 2. 功能实现
    • 3. 设计思路与实现
      • (1)角色、舞台背景设置
        • a. 角色设置
        • b. 舞台背景设置
      • (2)脚本编写
        • a. 角色:Cat
        • b. 角色:Crystal
    • 4. 评分标准


小猫寻宝

1. 准备工作

(1)保留默认小猫角色,添加角色Crystal。

(2)删除默认白色背景,添加背景Mountain。

2. 功能实现

(1)点击绿旗,小猫角色的初始位置为(X=-170,Y=-120),面向方向为90°,旋转方式为左右翻转。在小猫角色中设置舞台的初始背景为Mountain。

(2)点击绿旗,Crystal角色的初始位置为(X=170,Y=0),初始大小为120,Crystal角色每隔0.5秒钟颜色特效增加25。

(3)小猫能够面向鼠标指针,以移动10步,等待0.2秒的速度在舞台上移动。

(4)在移动过程中,小猫如果找到Crystal,说“发现宝石”2秒,停止全部脚本。

3. 设计思路与实现

(1)角色、舞台背景设置

a. 角色设置

保留默认小猫角色,添加角色Crystal。

b. 舞台背景设置

删除默认白色背景,添加背景Mountain。

(2)脚本编写

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

a. 角色:Cat

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X=-170,Y=-120
  3. 初始方向:90°
  4. 旋转方式:左右翻转
  5. 初始背景:Mountain
  6. 重复执行:
    • 面向鼠标指针
    • 移动10步
    • 等待0.2秒
    • 如果碰到Crystal,那么说“发现宝石”2秒,停止全部脚本。

b. 角色:Crystal

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始位置:X=170,Y=0
  3. 初始大小:120
  4. 重复执行:
    • 将颜色特效增加25
    • 等待0.5秒

4. 评分标准

(1)点击绿旗,小猫角色的初始位置为(X=-170,Y=-120),面向方向为90°,旋转方式为左右翻转,舞台的初始背景为Mountain。(一共5分)

(2)点击绿旗,Crystal角色的初始位置为(X=170,Y=0),初始大小为120,Crystal角色每隔0.5秒钟颜色特效增加25。(一共7分)

(3)小猫能够面向鼠标指针,以移动10步,等待0.2秒的速度在舞台上移动。(一共6分)

(4)在移动过程中,小猫如果找到Crystal,说“发现宝石”2秒,停止全部脚本。(一共7分)


http://www.niftyadmin.cn/n/968508.html

相关文章

一个acitvity同时设置多个theme

建立一个values/styles.xml&#xff0c;内容如下 <?xml version"1.0" encoding"utf-8"?> <resources><style name"Theme.Transparent" parent"android:style/Theme.Dialog"><item name"android:windowIsT…

asm

四年过去了&#xff0c;只留下些代码... 1.data segmentdata endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax MOV CX,26 MOV BL,ALOP: MOV DL,BL MOV AH,2 INT 21H ADD BL,1 LOOP LOPexit: mov ah,4cH i…

宜信敏捷数据中台建设实践|分享实录

内容来源&#xff1a;宜信技术学院第2期技术沙龙-线上直播|宜信敏捷数据中台建设实践 分享嘉宾&#xff1a;宜信数据中台平台团队负责人 卢山巍 导读&#xff1a;宜信于2017年推出了一系列大数据开源工具&#xff0c;包括大家熟悉的DBus、Wormhole、Moonbox、Davinci等&#xf…

面向对象预习随笔

Java是纯粹的面向对象的程序设计语言&#xff0c;具有三种基本特征&#xff1a;封装&#xff0c;继承&#xff0c;多态&#xff0c;面向对象具有更好的可用性、可维护性、可扩展性&#xff0c;抽象就是忽略一个主题中与当前目标无关的那些方面&#xff0c;以便更充分的注意与当…

优化方法:原问题和拉格朗日对偶问题(primal-dual)

本文主要讲解有关原问题和拉格朗日对偶问题&#xff0c;以及它们之间的关系&#xff0c;从而引出弱对偶性和强对偶性以及 KKT 条件和 Slater 条件。 原问题 优化问题一般都可以写为下面的形式&#xff1a; min⁡f0(x),x∈Rn\min f_0(x),\quad x\in R^n minf0​(x),x∈Rn s.t.f…

往事如风,往事如烟,岁月如歌

大学四年还有几个月&#xff0c;趁现在和这四年里的一切记忆告别&#xff0c;告别... 除了硬盘里的n多记忆&#xff0c;还有大学里人的同学老师和朋友 这应该就是我大学里全部的记忆了

怎么在CAD编辑工具中对图纸的结构进行管理

当我们收到一张CAD图纸的时候&#xff0c;就需要对这张图纸进行查看。那么&#xff0c;怎么在CAD编辑工具中对图纸的结构进行管理呢&#xff1f;具体要怎么来进行操作呢&#xff1f;那下面本编教程小编就来教教大家&#xff0c;希望对你们有帮助&#xff0c;以下就是具体操作方…

强化学习(6):Actor-Critic(演员评论家)算法

本文主要讲解有关 Actor-Critic 算法的有关知识。 一、Actor Critic 算法 Actor-Critic 算法合并了以策略为基础的 Policy Gradient和以值为基础的 Q-Learning 两类强化学习算法&#xff0c;该算法中将前者当作 Actor&#xff0c;用来基于概率选择行为。将后者当作 Critic&…