最近无中文字幕视频-最近手机中文字幕大全首页-最近手机中文字幕大全8-最近手机中文字幕1页-久久影视精品-久久影视电视剧免费观看网址

童程童美少兒編程教育

美國上市公司,專注少兒編程8周年

For investors

股價:  -- 美元   -- %

少兒編程 > 文章資訊 > scratch > 玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

童程童美 2017-11-21

Scratch不是一門編碼語言,它是一款圖形化編程啟蒙工具,可以實現(xiàn)非常多的小游戲編程設(shè)計,比如:憤怒的小鳥、植物大戰(zhàn)僵尸、街舞少年、飛揚的小鳥等,這些小游戲的設(shè)計在對孩子的邏輯培養(yǎng)上有很大的幫助哦!

摘要

從PC到移動,數(shù)字技術(shù)充斥著整個社會,也改變了人們的生活方式。當(dāng)手機成為必須品之后,不僅是成人開始對它產(chǎn)生依賴,作為下一代的孩子,也深受其影響。手機、平板電腦取代了洋娃娃小汽車在孩子們心中的位置,游戲、動畫成為日常,家長在感嘆孩子聰明的同時,又擔(dān)心孩子會“不務(wù)正業(yè)”。

孩子玩游戲,自然就成了家長的“心病”。隨便搜一下,就可以找到很多的帖子,是在教家長如何引導(dǎo)孩子玩游戲的,可效果如何,也只有全都使用過才知道。不過,作為一家教育機構(gòu),我們建議宜疏不宜堵,家長不如引導(dǎo)孩子們學(xué)習(xí)編程,做游戲的創(chuàng)造者,游戲規(guī)則的制定者,總之,你的游戲你做主!

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

《FlappyBird》這款手機游戲大家都很熟悉,玩家點擊屏幕,小鳥就會往上飛,不斷的點擊就會不斷的往高處飛。放松手指,則會快速下降。所以玩家要控制小鳥一直向前飛行,然后注意躲避途中高低不平的管子,現(xiàn)在我們在Scratch中完成這款游戲的制作。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

主要積木塊

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

知識重點

繪圖編輯器的使用(繪制小鳥和管道)

隨機數(shù)的使用

條件判斷的邏輯推理(得分的條件)

理解克隆技術(shù)是本游戲的關(guān)鍵

事件的使用(按空格上跳)和自由落體模擬

游戲規(guī)則

在游戲開始后,點擊屏幕,要記住是有間歇的點擊屏幕,不要讓小鳥掉下來。

盡量保持平和的心情,點的時候不要下手太重,盡量注視著小鳥。

游戲的得分是,小鳥安全穿過一個管道且不撞上就是1分。當(dāng)然撞上游戲結(jié)束。

小鳥掉在地上,游戲結(jié)束。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

背景繪制

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

繪制時,我們用到橢圓工具,矩形工具,填充工具和選擇工具,顏色樣本如下圖,你也可以使用其他的顏色繪制。白云和綠灌木叢,是很多的橢圓疊加的效果。地面用一個矩形繪制就可以了。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

繪制小鳥及代碼

刪除角色列表中的默認(rèn)的小貓,點擊繪制新角色。使用畫筆工具繪制一個小鳥,用填充工具添加顏色。如果角色有點大,用縮小工具點擊小鳥,把它縮小放在舞臺合適位置。給它取個名字“笨鳥”。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

選中小鳥角色,給它編寫腳本。左邊腳本是讓小鳥自由落體運動,右邊的腳本處理空格事件(小鳥往上彈跳),如果碰到地面游戲結(jié)束。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

注意:y坐標(biāo)值減少,則角色位置向下移動。反之y坐標(biāo)值增加,則角色位置向上移動。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

繪制新角色取名為“管道”,在造型列表中繪制(使用矩形與填充工具)5個造型如下圖:

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

五個造型匯總

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

設(shè)置好造型的中心點為管道的垂直中央,與舞臺坐標(biāo)一致,方便腳本的編寫和理解。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

五個造型

再給小鳥添加腳本,當(dāng)小鳥碰到管道時小鳥翻滾下來。并給管道發(fā)送“停止移動”消息

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

當(dāng)管道接受“停止移動”消息時,添加如下腳本,停止管道其他腳本,提示小鳥被撞死!

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

管道部分

管道的腳本代碼,需要添加三個變量(分?jǐn)?shù),計一次分)。

游戲開始時分?jǐn)?shù)為零分,管道隱藏等待一個隨機數(shù),產(chǎn)生克隆體。

克隆體啟動時,在1到5號造型隨機選擇,先移動到舞臺右側(cè),顯示克隆體并向左側(cè)在2秒完成移動,達到坐標(biāo)(-200,13)刪除克隆體(即此管道消失)。

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

下面腳本是當(dāng)小鳥穿過管道時,玩家增加一分,等分的條件是管道的X坐標(biāo)小于-100(你設(shè)計游戲時請注意調(diào)整此數(shù)值);為了解決穿過管道反復(fù)加分的情況,我們添加了計一次分變量。

計一次分,使用布爾變量(false,true)

玩游戲不如學(xué)編程,10分鐘教你用scratch做一款小游戲

鞏固延伸

可以添加一個開始的按鈕,這樣輸?shù)艨梢灾匦峦妫?

為小鳥撞死添加一個凄慘的叫聲;

添加的一個大號數(shù)字積分。

是不是很簡單呢?趕快動手做起來吧!

Scratch不是一門編碼語言,它是一款圖形化編程啟蒙工具,可以實現(xiàn)非常多的小游戲編程設(shè)計,比如:憤怒的小鳥、植物大戰(zhàn)僵尸、街舞少年、飛揚的小鳥等,這些小游戲的設(shè)計在對孩子的邏輯培養(yǎng)上有很大的幫助哦!

主站蜘蛛池模板: 一级看片免费视频囗交 | 性做久久久久久坡多野结衣 | 欧美日韩国产成人精品 | 麻豆精品久久精品色综合 | 欧美日韩国产亚洲一区二区 | 亚洲人成电影网站色mp4下载 | 欧美日韩亚洲国产一区二区三区 | 欧美日韩永久久一区二区三区 | 在线视频观看你懂的 | 国产久视频| 五月激情综合 | 在线国产你懂的 | 色婷婷六月丁香在线观看 | 深爱激情五月婷婷 | 小视频电影 | 婷婷成人丁香五月综合激情 | 香蕉影视 | 亚洲精品另类有吗中文字幕 | 亚洲一区二区精品视频 | 中国成人免费视频 | 欧美黄色性视频 | 亚洲小视频在线观看 | 在线视频观看你懂的 | 羞羞网站在线免费观看 | 久久综合九九 | 亚洲 自拍 露出 极品 | 午夜看片在线 | 亚洲欧美一区二区三区在线播放 | 五月婷婷六月激情 | 国产精品中文 | 亚洲人成电影网站久久 | 欧美日比 | 在线免费电影 | 日韩欧美一区二区久久 | 欧美日韩精品一区三区 | 性生活视频网 | 亚洲国产一成人久久精品 | 伊人网在线免费观看 | 五月天色人阁 | 四虎永久免费 | 国色天香社区在线看免费 |