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

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch小游戲--(2)移動(dòng)彈板游戲

極客小將2020-11-30-
關(guān)于孩子要不要學(xué)習(xí)編程,有的家長(zhǎng)已經(jīng)認(rèn)識(shí)到它的重要性,有的家長(zhǎng)還在猶豫之中。在這里我想說(shuō)的是,家長(zhǎng)可以無(wú)期限的猶豫下去,可孩子的大好時(shí)光在悄悄流逝。科技已經(jīng)融入生活的各個(gè)角落,未來(lái)不會(huì)計(jì)算機(jī)就可以說(shuō)是信息時(shí)代的文盲。現(xiàn)在各大培訓(xùn)機(jī)構(gòu)都開(kāi)設(shè)了編程課,學(xué)費(fèi)可真不便宜,對(duì)于
關(guān)于孩子要不要學(xué)習(xí)編程,有的家長(zhǎng)已經(jīng)認(rèn)識(shí)到它的重要性,有的家長(zhǎng)還在猶豫之中。在這里我想說(shuō)的是,家長(zhǎng)可以無(wú)期限的猶豫下去,可孩子的大好時(shí)光在悄悄流逝。科技已經(jīng)融入生活的各個(gè)角落,未來(lái)不會(huì)計(jì)算機(jī)就可以說(shuō)是信息時(shí)代的文盲。現(xiàn)在各大培訓(xùn)機(jī)構(gòu)都開(kāi)設(shè)了編程課,學(xué)費(fèi)可真不便宜,對(duì)于一般家庭來(lái)說(shuō)的確是一筆不小的開(kāi)支。童爸是一名有十年工作經(jīng)驗(yàn)的程序員老司機(jī),在平時(shí)也會(huì)教自己的孩子學(xué)習(xí)編程,有感興趣的家長(zhǎng)朋友,可以按照這個(gè)教程一步一步學(xué)習(xí),有問(wèn)題可以關(guān)注交流。

upload/article/images/2020-11-30/e9d512671d982dcdb7e043b7f5eb9024.jpg

第二篇,移動(dòng)彈板游戲

這是一個(gè)很簡(jiǎn)單的移動(dòng)彈板游戲,通過(guò)用鼠標(biāo)移動(dòng)反彈板去接住小球,當(dāng)小球落到反彈板上就會(huì)彈起來(lái),如果沒(méi)有接住,落到底部,游戲結(jié)束。

1、效果展示

2、腳本展示

upload/article/images/2020-11-30/d53fbb4ecc548f3d1f7d956e28253ab1.jpg

3、知識(shí)要點(diǎn)

①運(yùn)動(dòng)模塊中的將x坐標(biāo)設(shè)為...、面向xx方向和碰到邊緣就反彈

②運(yùn)算模塊中的隨機(jī)數(shù)

③偵測(cè)模塊中的碰到XX和碰到顏色XX

④控制模塊中的重復(fù)執(zhí)行

4、游戲分析

通過(guò)編程來(lái)實(shí)現(xiàn)一個(gè)小游戲和通過(guò)編程解決一個(gè)問(wèn)題的思路是一樣的:分析問(wèn)題、解決問(wèn)題和驗(yàn)證問(wèn)題。

第一步、分析移動(dòng)彈球游戲。

①游戲如何開(kāi)始?如何結(jié)束?

在Scratch里一般都是點(diǎn)擊綠旗開(kāi)始。這個(gè)游戲結(jié)束的規(guī)則是,當(dāng)小球碰到底部時(shí)結(jié)束。

②游戲涉及到的角色有幾個(gè)?

這個(gè)游戲只涉及小球和反彈板兩個(gè)角色。

③游戲的規(guī)則是什么?

這個(gè)游戲的規(guī)則是小球向下的任意方向移動(dòng),當(dāng)碰到舞臺(tái)的邊緣時(shí)就反彈,玩家通過(guò)鼠標(biāo)來(lái)控制反彈板移動(dòng),去接住小球,如果反彈板接住小球,小球再以一定范圍的任意角度彈起,如沒(méi)有接住,碰到底部時(shí)游戲結(jié)束。

第二步、準(zhǔn)備舞臺(tái)和角色

通過(guò)圖像編輯器繪制一個(gè)帶有底部的背景和一個(gè)反彈板,然后從角色庫(kù)中選擇一個(gè)Ball,修改角色的名稱(chēng)。

upload/article/images/2020-11-30/7777101081a40d5a0a96583349d8c7da.jpg

第三步、程序初始化

為了游戲每次重新開(kāi)始時(shí)都是一樣的,我們對(duì)每個(gè)角色進(jìn)行初識(shí)化,設(shè)置角色的位置、大小和方向。這里主要設(shè)置小球和反彈板的位置。

upload/article/images/2020-11-30/070f890b3c491c6e45c6b16c421d6700.jpg

第四步、用鼠標(biāo)控制反彈板的移動(dòng)。只能沿著X軸移動(dòng)。

因?yàn)榉磸棸逡煌5母鶕?jù)鼠標(biāo)的移動(dòng)而移動(dòng),而且只能在水平方向(X軸)上移動(dòng)。因此這里就要不停的修改X坐標(biāo)值和鼠標(biāo)的X坐標(biāo)值一樣(偵測(cè)模塊的鼠標(biāo)的x坐標(biāo)),并且是不停的修改(重復(fù)執(zhí)行)。代碼如下:

upload/article/images/2020-11-30/1f9a5b6fb3bb8f9013627ff6479a0620.jpg

第五步、讓小球移動(dòng)。小球開(kāi)始時(shí)選擇一個(gè)隨機(jī)(運(yùn)算模塊中的在x和y之前取隨機(jī)數(shù))的方向移動(dòng),在移動(dòng)的過(guò)程中碰到舞臺(tái)邊界反彈(運(yùn)動(dòng)模塊中的碰到邊緣就反彈),并且是不停的這樣運(yùn)動(dòng)(重復(fù)執(zhí)行),當(dāng)遇到反彈板(偵測(cè)模塊碰到xx)就隨機(jī)(同上)選擇一個(gè)方向,再次移動(dòng),如果碰到底部的顏色(偵測(cè)模塊中的碰到xx顏色),游戲結(jié)束。

upload/article/images/2020-11-30/db05e4f815bac69522ee17e07e3194e4.jpg

5、總結(jié)

今天分享了移動(dòng)彈板的小游戲,也是很簡(jiǎn)單,通過(guò)一個(gè)一個(gè)簡(jiǎn)單小游戲,先熟悉Scratch中的積木塊和編程時(shí)的分析過(guò)程,學(xué)習(xí)將一個(gè)大問(wèn)題分解為一個(gè)一個(gè)小問(wèn)題去解決的方法。有創(chuàng)造性的小朋友,可以繼續(xù)完善這個(gè)游戲。

如果遇到問(wèn)題可以一起交流,需要項(xiàng)目腳本文件的可以留言給出郵箱,感謝您的閱讀,希望能幫助到您。如果覺(jué)得還可以,歡迎大家關(guān)注,還可以轉(zhuǎn)發(fā)到朋友圈,分享給其他朋友。讓更多的想學(xué)習(xí)Scratch的朋友加入進(jìn)來(lái)。

家長(zhǎng)朋友:編程對(duì)于剛接觸的孩子來(lái)說(shuō),肯定是一頭霧水,沒(méi)關(guān)系,我們先把孩子帶到這個(gè)編程的世界里,每篇文章都只講一個(gè)知識(shí)點(diǎn),然后通過(guò)有趣的練習(xí),先讓孩子產(chǎn)生興趣,同時(shí)也減少孩子看電腦的時(shí)間。歡迎關(guān)注交流。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 昌黎县| 公安县| 临猗县| 保德县| 方城县| 榆林市| 秭归县| 萍乡市| 自治县| 宜川县| 会同县| 仙居县| 兴业县| 台前县| 吉林省| 双鸭山市| 泗洪县| 乌恰县| 伊宁县| 义乌市| 邵阳市| 高邮市| 鄱阳县| 泌阳县| 沈丘县| 河源市| 黎平县| 修文县| 岚皋县| 云安县| 贺州市| 招远市| 涞水县| 迭部县| 南漳县| 本溪| 吴川市| 巴彦淖尔市| 伊吾县| 定陶县| 阳原县|