国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

藍(lán)橋杯青少年創(chuàng)意編程大賽 Scratch編程題解析(二)

2020-03-25 02:46:40
電腦報(bào) 2020年4期
關(guān)鍵詞:子彈鼠標(biāo)螃蟹

1. 問(wèn)題描述

準(zhǔn)備工作:背景改為白色背景,保留小貓角色,導(dǎo)入角色庫(kù)中角色螃蟹“Crab”;自行繪制子彈角色,顏色和大小可自行設(shè)定。

編程實(shí)現(xiàn):一直在舞臺(tái)左下角的小貓,發(fā)射子彈射擊一只在舞臺(tái)頂部的水平移動(dòng)的螃蟹,擊中螃蟹5次后程序結(jié)束!

具體要求:(1)程序運(yùn)行后,小貓一直固定在舞臺(tái)左下角,螃蟹在舞臺(tái)上部進(jìn)行最左→最右→最左的循環(huán)移動(dòng)。注意:移動(dòng)速度不要太快。

(2)按下空格鍵,小貓發(fā)射一顆子彈,子彈須沿著鼠標(biāo)方向發(fā)射出去,碰到螃蟹或者舞臺(tái)邊緣后消失。

(3)子彈擊中螃蟹5次后,小貓說(shuō)“我贏啦!”2秒鐘,游戲結(jié)束。要求擊中的次數(shù)在舞臺(tái)的左上角實(shí)時(shí)顯示。

將程序保存到桌面,命名為“2.sb2”

評(píng)判標(biāo)準(zhǔn):10分,程序運(yùn)行后,有一只螃蟹在舞臺(tái)頂部水平左右移動(dòng)。

30分,在10分基礎(chǔ)上,按下空格鍵,小貓會(huì)發(fā)射一顆面向鼠標(biāo)的子彈,且子彈碰到螃蟹或者邊緣能夠消失。

50分,在30分基礎(chǔ)上,子彈擊中螃蟹5次后小貓說(shuō)“我贏啦!”2秒鐘,之后游戲結(jié)束。

2. 編程思路

(1)根據(jù)評(píng)分要求先設(shè)置螃蟹的動(dòng)作,將旋轉(zhuǎn)模式設(shè)定為左右翻轉(zhuǎn)或不翻轉(zhuǎn)均可,重復(fù)執(zhí)行移動(dòng)和碰到邊緣就反彈。

(2)繪制一個(gè)新角色:子彈。子彈的編程思路有兩種,克隆體移動(dòng)或本體移動(dòng)。本體移動(dòng)則需要完成判斷后移動(dòng)回角色小貓??寺◇w移動(dòng)到目標(biāo)后刪除克隆體。兩種都是常用的思路,其實(shí)克隆法與題目要求有偏差。

(3)小貓的程序只需要判斷次數(shù)等于5說(shuō)出“我贏啦”2秒并停止全部即可。

本題是編程題第二題,難度系數(shù)3,較為容易。

3. 編程實(shí)現(xiàn)

(1) 新增角色Crab,繪制新角色子彈,設(shè)置變量次數(shù)并顯示。

(2) 對(duì)螃蟹編程,根據(jù)題目要求,移動(dòng)3步速度較合適。重復(fù)執(zhí)行移動(dòng)和碰到邊緣就反彈。

(3) 對(duì)子彈編程,方法有兩種,一是子彈本體移動(dòng),二是克隆體移動(dòng)。當(dāng)按下空格顯示,面向鼠標(biāo),重復(fù)執(zhí)行移動(dòng)并判斷碰到邊緣隱藏,如果碰到Carb將次數(shù)增加1并停止當(dāng)前腳本。

(4) 子彈克隆法,按空格克隆自己,作為克隆體啟動(dòng)后程序與方法一類(lèi)似,判斷結(jié)束時(shí)刪除克隆體。但是克隆方法子彈可以同時(shí)發(fā)射多個(gè)與題目要求的發(fā)射一顆不符,需要寫(xiě)更多限制語(yǔ)句,因此不建議使用這種方法。

(5) 對(duì)小貓編程,重復(fù)執(zhí)行判斷,當(dāng)次數(shù)=5說(shuō)出“我贏啦”并停止全部即可。

(6) 將程序保存,根據(jù)試卷要求命名為“2.sb2”。一定要注意按試卷的要求命名。

猜你喜歡
子彈鼠標(biāo)螃蟹
Progress in Neural NLP: Modeling, Learning, and Reasoning
Engineering(2020年3期)2020-09-14 03:42:00
三顆子彈
子彈VS防彈
Karma:讓子彈飛一會(huì)兒
子彈
螃蟹
螃蟹
我是螃蟹
兩只螃蟹
大灰狼(2015年6期)2015-07-16 20:57:05
45歲的鼠標(biāo)
城市| 灵武市| 南平市| 深圳市| 开封市| 藁城市| 武定县| 安陆市| 武清区| 瑞金市| 新丰县| 昌黎县| 吉安县| 同德县| 建宁县| 北流市| 石棉县| 吴堡县| 巴马| 甘肃省| 宝兴县| 光山县| 明溪县| 富阳市| 怀仁县| 玉屏| 双桥区| 阆中市| 通山县| 抚顺市| 湖南省| 保亭| 明光市| 东乡族自治县| 永善县| 泰来县| 四会市| 广汉市| 开远市| 浦县| 阳西县|