怎么用scratch制作賽車(chē)
Scratch是一種圖形化編程工具,它能夠給孩子帶來(lái)“可玩性”游戲的編程平臺(tái),主要面對(duì)青少年開(kāi)放。今天小編主要給大家分享怎么用scratch制作賽車(chē),希望對(duì)你們有幫助!
怎么用scratch制作賽車(chē)
第一步:創(chuàng)建背景和角色。
第二步:當(dāng)我們點(diǎn)擊小旗開(kāi)始時(shí),我還是給賽車(chē)一個(gè)初始位置,并且設(shè)置一個(gè)speed變量來(lái)保存賽車(chē)的速度。
第三步:偵測(cè)賽車(chē)的方向,當(dāng)我們按著鍵盤(pán)的上鍵時(shí),Y坐標(biāo)增加,按著下鍵時(shí),Y坐標(biāo)減少,同理,左鍵,X坐標(biāo)減少,右鍵,X坐標(biāo)增加。
注意:為了使我們的游戲更真實(shí),一直按著左鍵或者右鍵賽車(chē)的速度會(huì)增加,speed變量就要派上用場(chǎng)了。
第四步:如果賽車(chē)碰到賽道右邊駛來(lái)的障礙物時(shí),那么我們的游戲就停止了,這里我們發(fā)出一個(gè)廣播,讓背景變化以及喊救命的效果。
第五步:我們就要讓障礙物隨機(jī)從賽道的右邊出現(xiàn),這里我們給Y坐標(biāo)一個(gè)隨機(jī)數(shù),X坐標(biāo)不變,這時(shí),我們就可以實(shí)現(xiàn)隨機(jī)從右邊出現(xiàn)的功能啦~可是出現(xiàn)的時(shí)間是不是太快了?所以我們也隨機(jī)設(shè)置出現(xiàn)的時(shí)間。
第六步:那么怎么讓障礙物向左邊跑呢?這里我們就用到了上節(jié)課講的克隆知識(shí)啦。
第七步:為了使我們的游戲更有趣,當(dāng)按著左鍵或者右鍵時(shí),切換到下一個(gè)背景,就會(huì)感覺(jué)有變化了。
如何用scratch做一個(gè)賽車(chē)小游戲
1.開(kāi)始:添加小汽車(chē)角色。
創(chuàng)建新角色的按鈕;
從角色庫(kù)中選取角色;
繪制新角色;
從本地文件夾中上傳角色;
拍攝照片當(dāng)作角色;
添加小汽車(chē)角色,選擇角色“Car”。
2.添加賽道背景。
添加一個(gè)新背景,選擇背景”strack1”。
3.調(diào)節(jié)小汽車(chē)的大小。
拖動(dòng)“將角色的大小設(shè)定為...”積木塊到腳本區(qū)。
在積木塊中修改角色大小的數(shù)值,然后點(diǎn)擊該積木塊,觀察小汽車(chē)大小的變化。
4.把小汽車(chē)拖入賽道。
找到小汽車(chē)角色,點(diǎn)擊鼠標(biāo)拖動(dòng)小汽車(chē),放在賽道內(nèi)你想要的位置。
5.設(shè)定小汽車(chē)的起始位置。
此時(shí),“移到x,y”積木塊標(biāo)注的坐標(biāo)就是小車(chē)現(xiàn)在所在位置的坐標(biāo)。
拖動(dòng)“移到x,y”積木塊到腳本區(qū)和“將角色的大小設(shè)定為...”積木塊拼接起來(lái)。
拖動(dòng)小汽車(chē)到舞臺(tái)任意位置,點(diǎn)擊積木塊,看看小汽車(chē)位置的變化。
6.讓小汽車(chē)開(kāi)動(dòng)起來(lái)。
拖動(dòng)“重復(fù)執(zhí)行”積木塊,移動(dòng)到“下一個(gè)造型”積木塊上。(會(huì)出現(xiàn)一個(gè)大嘴巴,包含其他的積木塊)
點(diǎn)擊積木塊,觀察小汽車(chē)樣子發(fā)生了什么變化。
7.積木塊組合。
8.點(diǎn)擊小綠旗開(kāi)始試運(yùn)行程序。
拖動(dòng)“當(dāng)小綠旗被點(diǎn)擊”積木塊到積木塊的頭部。
程序?qū)?huì)在你點(diǎn)擊后運(yùn)行。
如果要停止程序,點(diǎn)擊停止按鈕。
9.調(diào)整小汽車(chē)行駛的方向。
拖動(dòng)“面向...方向”積木塊到腳本區(qū)。
點(diǎn)擊黑色小箭頭,你可以從菜單中選擇不同的方向,觀察小汽車(chē)的變化。
10.開(kāi)動(dòng)的小汽車(chē)。
拖動(dòng)“移動(dòng)...步”積木塊到腳本區(qū),拼接到“面向90方向”積木塊下。
點(diǎn)擊“移動(dòng)...步”積木塊,修改積木塊中的步數(shù)。
11.開(kāi)始遙控小汽車(chē)。
拖動(dòng)“當(dāng)按下空格鍵”積木塊到“面向90方向”積木塊頭部,像這樣。
然后點(diǎn)擊積木塊后,按下空格鍵看看小汽車(chē)的方向變化。
點(diǎn)擊黑色小箭頭,你可以選擇菜單中的不同按鍵,向右移動(dòng)選擇右移鍵。
按照上面的操作,添加左移鍵,上移鍵,下移鍵積木塊。
12.不讓小汽車(chē)翻車(chē)。
上面的步驟里,小汽車(chē)行駛出現(xiàn)了上下顛倒,看看這里怎么處理,
拖動(dòng)“將旋轉(zhuǎn)模式設(shè)定為...”到積木塊中,就像這樣。
嘗試下其他旋轉(zhuǎn)模式,點(diǎn)擊小箭頭,選取不同的旋轉(zhuǎn)模式。
13.不讓小汽車(chē)開(kāi)出賽道。
如何控制小汽車(chē)不會(huì)開(kāi)出賽道呢?這里我們要用到判斷語(yǔ)句了,拖動(dòng)“如果,那么...”積木塊到腳本區(qū)。
看看“如果,那么...”積木塊,有其中的方塊和大嘴巴。
14.偵測(cè)小車(chē)有沒(méi)有碰到賽道邊緣。
拖動(dòng)“碰到顏色”積木塊,嵌入“如果,那么...”積木塊的方塊中。
選取賽道邊緣顏色,點(diǎn)擊“碰到顏色”積木塊中的顏色方塊,等鼠標(biāo)變成小手樣式,移動(dòng)到賽道邊緣點(diǎn)擊完成取色,可以看到“碰到顏色”積木塊中的顏色方塊變成賽道邊緣顏色。
如果碰到賽道邊緣,小汽車(chē)會(huì)移動(dòng)到起始位置,就是我們之前設(shè)置的坐標(biāo)位置。
拖動(dòng)“移動(dòng)x,y”積木塊到“如果,那么...”積木塊大嘴巴里,修改“移動(dòng)x,y”積木塊中的數(shù)值,改成小車(chē)起始位置的坐標(biāo)值。
這樣我們就完成了這個(gè)賽車(chē)的游戲,現(xiàn)在按下小綠旗運(yùn)行了看看。
怎樣利用scratch制作出好玩的游戲
要讓一個(gè)游戲擁有較高的可玩性,你需要思考構(gòu)成游戲的各種元素,以及如何把它們?nèi)诤显谝黄稹?/p>
角色
在大多數(shù)游戲中,玩家都會(huì)借助屏幕上的某個(gè)角色進(jìn)入游戲世界。這個(gè)角色可能是動(dòng)物、王子、賽車(chē),甚至是一個(gè)簡(jiǎn)單的氣泡。
為了制造出驚險(xiǎn)、競(jìng)爭(zhēng)的氣氛,游戲中往往還會(huì)有敵人角色,玩家需要打敗它們或者快速逃離。
游戲機(jī)制
這些都是游戲中的動(dòng)詞,包括各種動(dòng)作,例如奔跑、跳躍、飛行、捕捉物品、施魔法以及使用武器。游戲機(jī)制是一個(gè)游戲的核心,完美的游戲機(jī)制會(huì)創(chuàng)造出一個(gè)優(yōu)秀的游戲。
物品
幾乎所有的游戲都有各種物品,比如增加健康值和得分的星星、硬幣,用來(lái)開(kāi)門(mén)的鑰匙等等。
并非所有物品都有好處,有一些會(huì)擋住玩家的去路、消耗玩家的健康值,或者偷走他們的寶物。物品也可能組成一個(gè)謎題,等待玩家來(lái)解決。
規(guī)則
游戲中的規(guī)則告訴玩家可以做什么,不可以做什么。例如,他能穿越一睹墻壁,還是會(huì)被磚塊攔住?能停下來(lái)思考,還是必須和時(shí)間賽跑。
世界
想一想,游戲運(yùn)行在一個(gè)怎樣的世界中?是2D還是3D的?玩家的視角是從上方觀察、側(cè)面觀察、還是從里面觀察?游戲世界是否有一堵墻或者邊界會(huì)阻擋玩家的移動(dòng)?或者說(shuō)這個(gè)世界就像野外一樣沒(méi)有邊際。
目標(biāo)
每一個(gè)游戲都要求玩家實(shí)現(xiàn)某種目標(biāo),可能是贏得一場(chǎng)跑步比賽,征服一個(gè)敵人,達(dá)到一個(gè)高分,或者堅(jiān)持生存,時(shí)間越長(zhǎng)越好。
大多數(shù)游戲提供了很多小目標(biāo),比如解鎖一道門(mén)進(jìn)入下一關(guān),或者贏得一輛新車(chē)或一項(xiàng)技能。
操控
鍵盤(pán)、鼠標(biāo)、游戲操縱桿、動(dòng)作傳感器都可以成為很棒的操控工具。如果玩家能完全掌控自己的角色,關(guān)鍵在于操控方式必須簡(jiǎn)單易學(xué),而且計(jì)算機(jī)的反應(yīng)速度要很快。
難度等級(jí)
一個(gè)游戲太容易或者太難,都會(huì)毫無(wú)樂(lè)趣。很多游戲在開(kāi)始階段都很容易,玩家可以在初期練習(xí)。隨后,當(dāng)他們的技能越來(lái)越嫻熟,游戲的難度就會(huì)逐漸增大。想創(chuàng)造一款出色的游戲,設(shè)計(jì)合理的難度等級(jí)是關(guān)鍵。
可玩性
想要吸引人們樂(lè)此不疲地玩一款游戲,并不需要把它設(shè)計(jì)得非常復(fù)雜。最早有款叫“PONG”的游戲就非常成功。
它簡(jiǎn)單地模擬了打網(wǎng)球:網(wǎng)球只是一個(gè)白色的小方塊,球拍則是兩段只能上下移動(dòng)的白色線條。盡管沒(méi)有令人驚艷的畫(huà)面,人們卻非常喜歡Pong,因?yàn)樗鼧O具可玩性。
玩家可以和朋友們對(duì)抗,就像真正的網(wǎng)球比賽一樣。它要求玩家全神貫注,穩(wěn)定地控制手部,漏球一方總是要求再來(lái)一局。
相關(guān)知識(shí)
自行車(chē)簡(jiǎn)介 自行車(chē)怎么選
親子制作風(fēng)車(chē)活動(dòng)策劃方案5篇
幼兒園健康《自行車(chē)騎行賽》的教案設(shè)計(jì)(4頁(yè))
2024年貴陽(yáng)貴安公路自行車(chē)賽開(kāi)賽
動(dòng)感單車(chē)(健身車(chē))選購(gòu)?fù)扑]攻略:動(dòng)感單車(chē)怎么選及性價(jià)比高的動(dòng)感單車(chē)推薦(持續(xù)更新)
檸檬茶能減肥嗎?賽樂(lè)賽效果怎么樣?
御生堂減肥差作用怎么樣??
LOLS10賽季凱爾怎么出裝
戰(zhàn)火重燃 QQ飛車(chē)2020上半年賽事一覽
藥物的副作用要怎么解決
網(wǎng)址: 怎么用scratch制作賽車(chē) http://www.u1s5d6.cn/newsview795894.html
推薦資訊
- 1發(fā)朋友圈對(duì)老公徹底失望的心情 12775
- 2BMI體重指數(shù)計(jì)算公式是什么 11235
- 3補(bǔ)腎吃什么 補(bǔ)腎最佳食物推薦 11199
- 4性生活姿勢(shì)有哪些 盤(pán)點(diǎn)夫妻性 10425
- 5BMI正常值范圍一般是多少? 10137
- 6在線基礎(chǔ)代謝率(BMR)計(jì)算 9652
- 7一邊做飯一邊躁狂怎么辦 9138
- 8從出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7826