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

極客小將

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

資訊內(nèi)容

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

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

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

第二篇,移動彈板游戲

這是一個很簡單的移動彈板游戲,通過用鼠標移動反彈板去接住小球,當小球落到反彈板上就會彈起來,如果沒有接住,落到底部,游戲結(jié)束。

1、效果展示

2、腳本展示

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

3、知識要點

①運動模塊中的將x坐標設為...、面向xx方向和碰到邊緣就反彈

②運算模塊中的隨機數(shù)

③偵測模塊中的碰到XX和碰到顏色XX

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

4、游戲分析

通過編程來實現(xiàn)一個小游戲和通過編程解決一個問題的思路是一樣的:分析問題、解決問題和驗證問題。

第一步、分析移動彈球游戲。

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

在Scratch里一般都是點擊綠旗開始。這個游戲結(jié)束的規(guī)則是,當小球碰到底部時結(jié)束。

②游戲涉及到的角色有幾個?

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

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

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

第二步、準備舞臺和角色

通過圖像編輯器繪制一個帶有底部的背景和一個反彈板,然后從角色庫中選擇一個Ball,修改角色的名稱。

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

第三步、程序初始化

為了游戲每次重新開始時都是一樣的,我們對每個角色進行初識化,設置角色的位置、大小和方向。這里主要設置小球和反彈板的位置。

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

第四步、用鼠標控制反彈板的移動。只能沿著X軸移動。

因為反彈板要不停的根據(jù)鼠標的移動而移動,而且只能在水平方向(X軸)上移動。因此這里就要不停的修改X坐標值和鼠標的X坐標值一樣(偵測模塊的鼠標的x坐標),并且是不停的修改(重復執(zhí)行)。代碼如下:

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

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

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

5、總結(jié)

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

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

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

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

預約試聽課

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

主站蜘蛛池模板: 泰兴市| 都江堰市| 石首市| 盐源县| 东乡县| 榆树市| 繁峙县| 义乌市| 曲水县| 商都县| 彩票| 阿荣旗| 常宁市| 安丘市| 项城市| 忻城县| 留坝县| 花莲县| 朝阳县| 平顶山市| 那坡县| 涿州市| 和顺县| 蓬溪县| 嵩明县| 新邵县| 南昌县| 石楼县| 九寨沟县| 肥东县| 玛纳斯县| 桐城市| 瑞丽市| 望江县| 冷水江市| 乌兰县| 宁海县| 晋江市| 垦利县| 宝鸡市| 开江县|