蓝桥杯国赛真题(蓝桥杯国赛真题讲义)

  1. 画地为牢

准备工作:

添加1个“Ball”小球角色,绘制1个轮廓较粗的红色空心圆。

编程实现:

键盘控制小球运动,小球不能越过圆形边缘。

具体要求:

  1. 圆形和小球都放置再舞台中间
  2. 点击绿旗,使上下左右键可以控制小球上下左右移动,但在此程序未运行时,按下按键不应该能控制小球移动。
  3. 小球只能在圆形范围内移动(允许碰触到边缘,但不能越过边缘)。
  4. 按下空格键时,小球要回到舞台中间,圆形则必须在初始大小的基础上随机变大或者变小。
  1. 神奇画笔
  1. 利用画笔(不是造型编辑工具)绘制一个圆形,画笔的颜色、粗细自行定义,但最终画成的圆形需要完全在画布范围内。

提示:画圆的方法:前进一点点,再旋转一点点,如此循环多次

  1. 绘制一个颜色变化的圆形螺旋,画螺旋与画圆形的方法类似。

提示:

画螺旋的方法:前进的距离比上次多一点点,或者旋转的角度比上次小一点点,如此循环多次。

  1. 点击绿旗,询问边数,绘制出颜色渐变的螺旋多边形,例如下图分别输入“4”和“5”的绘制效果。

三、河马捡球

准备工作:

添加一个“Hippo1”河马角色,1个“Ball”小球角色。

添加“hay field”背景。

编程实现:

  1. 点击绿旗,小球从舞台上消失,河马位于舞台下方。
  2. 当按下空格键后,小球出现再背景的天空范围内随机位置.

3.小球出现后,河马一边拍打翅膀,一边向小球飞过去,然后再拍打着翅膀把小球带回起点位置。带回过程中,小球要始终处在河马的嘴部并且处在河马图层的上方

4当河马把小球带回原处后,小球消失,河马停止拍打翅膀。

  1. 再次按下空格键,能重复2、3、4的过程,并且小球每次出现的位置不同。

四、沙漠变绿洲

准备工作:

导入“Trees”角色,自行绘制1个水滴角色()如图,导入背景“desert”,在背景上绘制四个树坑。

编程实现:

游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴落在小树上后,小树慢慢长大。

具体要求:

  1. 点击绿旗,程序开始,舞台上只看到四个树坑。而小树以虚像的状态存在于树坑中。
  1. 每次按下鼠标,多个水滴从鼠标处呈抛物线落下。

提示:

水滴的运动轨迹时向右的抛物线,其抛物线运动的实现方法见下程序图。

  1. 如果水滴落入到树坑(小树的虚像上),小树则开始出现,并且小树在碰到更多水滴时就慢慢长大,当长到角色大小为(原始大小)100时,就不在长大了。

注意:在小树长大的过程中,小树的根部应始终在树坑里,不能上下移动。

  1. 加油的问题

编程实现:

小猫打算骑摩托车在“五一”假期自驾游。摩托车每次加满油后可以行驶100公里。它在自家附近加油站加满油后就上路了,上路后还要顺序经过“1号”~“6号”的6个加油站,每个加油站到上个加油站的距离分别是50,80,39,60,40,32公里。因为“五一”假期各加油站都有很多车加油,所以小猫希望尽量减少加油的次数。请帮助小猫在那些加油站停靠加油(每次都加满)才能使得沿途加油次数最少。

注意:如果摩托车剩下得油不够行驶到下一个加油站时,就必须要在这个加油站加油了!!

具体要求:

  1. 创建两个列表。列表“距离”用于存放各加油站距离得数值,将50、80、39、60、40、32依次添加到列表中;列表“停靠”有6各元素,用于标记哪个加油站停靠加油。每次点击绿旗子时,都要将“停靠”列表中得6各元素初始化为“0”,然后让小猫说:“开始出发”2秒。
  1. 小猫需要指出需要在那个加油站停靠加油。例如小猫需要在第一个加油站加油(因为到第二个加油站还有80公里,而摩托车得油只够再骑50公里了),就让小猫说“在1号加油站停靠加油”2秒,同时将“停靠”列表中的第1个元素值修改为1,然后继续说出下一个需要加油的加油站。见下图。到达目的时,让小猫说“到达目的地”2秒,然后程序结束。
  1. 赛后判卷时,在裁判修改了列表“距离”中的数值以后,重新点击绿旗后,能够以新的数值重新计算,并让小猫说出合理的停靠加油站方案,是的加油次数最少。
  1. 捉迷藏

程序1:

编程实现:

1、小猫随机躲在六个按固定位置排列的前景角色中的一个后面,只露出一点点痕迹。

具体要求:

添加任意一个背景,保留小猫角色,从角色库中挑选6个角色左右前景角色(小猫将躲在他们的后面)。

2、6个前景角色按照两行三列的方式固定位置排列在舞台上。

  1. 点击小绿旗游戏开始,6个前景角色都消失,小猫在舞台的左下角;等待1秒后,6个前景角色同时出现,此时小猫说“我要开始藏了!”2秒;然后随机藏在某一个前景角色后面。
  2. 小猫不论藏在那个前景角色后面,都只露一点点痕迹。

程序2

编程实现(以程序1为基础改进):

点击绿旗,开始游戏时显示随机背景。点击前景角色可以找到小猫。

具体要求:

  1. 每次点击绿旗,都显示一个随机背景,小猫位于屏幕的左下角,6个角色均不消失。等待1秒后,6个角色以固定位置,按照两行三列的方式出现在舞台上,此时小猫说“我要开始藏了!”2秒钟,然后藏在随机某个前景角色后面。
  2. 玩家点击某个前景角色,如果小猫就藏在这个前景角色后面,则小猫现身,说“哇!你找到我了啦!”
  1. 如果小猫不是藏在这个前景角色后面,则小猫在它所藏的角色前面显身,提示“Hi,我在这儿呐!”
原文链接:,转发请注明来源!