国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch少兒編程零基礎入門課程(十)

極客小將2020-12-25-
這節課是一個規則完整的小游戲,雖然簡單,但有失敗也有獲勝,如果能夠稍加改進,增加些障礙,就會變得更好玩了。 相信學習了這些Scratch少兒編程的知識以后,你一定想創作一款游戲給小伙伴們玩玩吧?那你知道怎么創作一款游戲嗎?創作一款游戲都需要哪些步驟、哪些邏輯?這節課

這節課是一個規則完整的小游戲,雖然簡單,但有失敗也有獲勝,如果能夠稍加改進,增加些障礙,就會變得更好玩了。

相信學習了這些Scratch少兒編程的知識以后,你一定想創作一款游戲給小伙伴們玩玩吧?那你知道怎么創作一款游戲嗎?創作一款游戲都需要哪些步驟、哪些邏輯?這節課你就會學習到這些知識了。

作品描述

一個滑板,一個彈球,還有一個目標——小星星,彈球上下來回彈跳,滑板接球,直到彈球碰到小星星或者滑板沒有接住彈球,游戲結束。

upload/article/images/2020-12-25/a786d4f82cb4f04b728c22d705033c7a.jpg

彈球游戲

作品分析

  • 按下空格鍵游戲開始,小球開始掉落。

  • 使用鼠標移動滑板接小球。

  • 小球碰到滑板會彈起,并按照不同的方向向上方移動。

  • 循環這個操作,直到小球碰到目標小星星,或者滑板沒有接住小球,分出勝負,游戲結束。

作品實現

需要添加四個角色,小球、滑板、星星,還有一條紅線,并把他們拖動到合適的位置上去,為什么需要紅線,繼續向下看就知道了。然后再添加一個背景圖。都添加完畢后,我們開始編寫指令邏輯腳本。

先讓滑板可以跟隨鼠標在水平位置上面移動。怎么滑板跟隨鼠標移動的時候只在水平方向上跟隨呢?我們知道每個角色都有自己的坐標,x和y,x代表橫坐標,也就是水平坐標,y代表的縱坐標,也就是垂直坐標,鼠標當然也有x和y坐標了,我們只需要讓滑板跟隨鼠標的x就可以了。來看看指令腳本吧。

upload/article/images/2020-12-25/8977a0f11e64164c929f208c93e0ebe0.jpg

滑板邏輯

當按下空格鍵的時候,讓滑板一直跟隨鼠標的x坐標,實現水平方向的跟隨。

接下來編寫小球的邏輯腳本。游戲開始的時候,小球需要向下移動,碰到滑板后改變移動方向。

upload/article/images/2020-12-25/1eefb0c59c6aa16b107a76e0e1103384.jpg

小球邏輯(部分)

按下空格鍵,把小球移動到特定位置,然后調整小球的方向垂直向下,面向180度方向然后開始在這個方向上移動,如果碰到了滑板,就改變小球的移動方向,使小球的移動方向向上,在這里需要使用一個隨機數值,也就是保證小球彈起的方向是向上方的。如果小球碰到舞臺邊緣,需要小球可以反彈。

現在滑板可以橫向移動接小球,小球也可以在舞臺上來回移動,碰到滑板也會彈起了。但游戲規則需要有輸贏,就需要添加輸贏的邏輯。還記得什么情況下是游戲獲勝嗎?當小球碰到星星的時候游戲獲勝。

upload/article/images/2020-12-25/22044d7c9b53afa4c3b251c616ba3003.jpg

獲勝邏輯

如果小球在移動過程中碰到了星星,會提示YOU WIN,游戲獲勝結束。同樣的邏輯,添加游戲失敗。

upload/article/images/2020-12-25/87cb9d352743edc3687eb7999b7cf93e.jpg

游戲結束邏輯

現在你知道為什么需要一條紅線了吧,在這里你可以把紅線的位置調到最底部,代表小球沒被接住,落到了地上。來看看整體的邏輯腳本。

upload/article/images/2020-12-25/ef6e0c55a741866fa0121e9dd418f036.jpg

小球完整邏輯

這樣小球的全部邏輯腳本就完成了,按下空格鍵試試效果吧。

作品總結

應當學會獨立分析作品、分步驟完成邏輯并進行調試、擴展。

關注公眾號,可以查看系列內容哦~

如果你支持繼續更新課程,就分享給更多朋友吧!

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 江永县| 上饶县| 齐齐哈尔市| 灵寿县| 乐山市| 朝阳县| 区。| 肇东市| 友谊县| 张家口市| 明水县| 青铜峡市| 连州市| 峡江县| 修武县| 昌邑市| 舞钢市| 讷河市| 蒲城县| 庆城县| 万盛区| 介休市| 洛浦县| 将乐县| 清原| 赤壁市| 临潭县| 南充市| 五常市| 许昌市| 长海县| 团风县| 河津市| 万源市| 永定县| 饶河县| 兴仁县| 晋城| 灵寿县| 阳山县| 尼勒克县|