資訊內(nèi)容
結(jié)營(yíng) | 名師指導(dǎo)下孩子們妙用scratch攻克高級(jí)算法難題的作品解析

2018暑期夏令營(yíng)第二期于8.18日?qǐng)A滿結(jié)束
感謝各位家長(zhǎng)的信任與支持
感謝小朋友們的熱情與天真
感謝每位老師的真誠(chéng)付出
在此期間
小朋友們盡情玩樂(lè)
并與伙伴培養(yǎng)出了深厚的情誼
認(rèn)真學(xué)習(xí)編程
并發(fā)揮他們無(wú)限的創(chuàng)造力
做出優(yōu)秀的作品
友情提示:本帖含阿兒法營(yíng)高級(jí)班編程課從未對(duì)外公布課程
戶外游
戲篇
小朋友們,回顧一下
這幾天
我們做了什么游戲
又有什么游戲是你比較難忘的呢
你來(lái)比劃我來(lái)猜?
踢足球?
真人CS?
拔河?
真人版打地鼠?
袋鼠跳跳跳?
亦或做手工?
……
小編永遠(yuǎn)記得你們歡樂(lè)的樣子
是那么天真充滿活力
希望你們永遠(yuǎn)如小編記憶中那么快樂(lè)
爬山
篇
你還記得那天么?
我們徒步兩公里
從營(yíng)地到山腳下
又從山腳下爬上將軍山
盡管路途勞累
但是你們都堅(jiān)持到了終點(diǎn)
你們真棒!
游泳
篇
???游泳的那天,你是否滿懷期待
可是,天公不作美
由于連日來(lái)的風(fēng)雨
使露天的泳池上漂浮著落葉
老師們不忍看你們的失落
又找了一個(gè)游泳館
滿足你們的小小心愿
那天,你們是否盡興?
小編相信你們是盡興的了
因?yàn)槟銈兊目鞓?lè)是那么明顯
笑容是那么張揚(yáng)???
編程
篇
前方高能預(yù)警?。。?
人類(lèi)因?yàn)橛惺种?
所以很自然地選擇了十進(jìn)制
如果只有一根手指
該如何數(shù)數(shù)呢?
用二進(jìn)制就可以了
收起表示0
伸出表示1
雖然只有兩個(gè)符號(hào)
也同樣可以表示任意大小的數(shù)
這就是高級(jí)班同學(xué)的開(kāi)營(yíng)第一課
在計(jì)算機(jī)的世界里
全是開(kāi)關(guān)
開(kāi)關(guān)有兩種狀態(tài),開(kāi)或關(guān)
所以二進(jìn)制就特別適合計(jì)算機(jī)記錄和運(yùn)算
只要掌握規(guī)則
不僅限于二進(jìn)制、十進(jìn)制
任何進(jìn)制都可以表示
注:以下作品展示附圖均為部分代碼

高級(jí)班作品展示

撲克牌魔術(shù)之讀心術(shù)

馮子軒&劉希淳
這個(gè)游戲就是利用二進(jìn)制做的游戲,一人從除去大小王的52張牌中任選一張,只需要回答魔術(shù)師的6個(gè)問(wèn)題,魔術(shù)師就可以知道你選的是哪張牌,是不是很神奇。點(diǎn)擊視頻觀看效果,在這個(gè)視頻中小編選的是紅桃A 。
第五人格(2D)

周弈之&王梓淳
該游戲的靈感來(lái)源于一款游戲《第五人格》,玩家將分別扮演監(jiān)管者、求生者雙方,監(jiān)管者擁有“搜索、追逐”的能力,要阻止并抓住3人才能獲勝,求生者依靠有利的復(fù)雜地圖進(jìn)行潛伏、分工合作,至少3人逃跑才能宣告勝利。點(diǎn)擊視頻觀看效果。
爐石傳說(shuō)

高子奕
該游戲的靈感來(lái)源于一款游戲《爐石傳說(shuō)》,玩家可以選取魔獸系列中的九大經(jīng)典英雄人物之一,圍繞其英雄的職業(yè)為主題組建自己獨(dú)特的套牌,與其他玩家進(jìn)行對(duì)戰(zhàn),贏取新的卡牌,享受收集的樂(lè)趣。于是高子奕同學(xué)希望可以用scratch做出一款這樣的游戲。
兩國(guó)之戰(zhàn)1.0

葉予&許致行
兩國(guó)之戰(zhàn)是一種策略性對(duì)戰(zhàn)游戲。通過(guò)鍵盤(pán)的操作控制角色,游戲角色分為藍(lán)方和紅方,初始生命值都為100,法力值為10。釋放法力會(huì)消耗法力值,如果攻擊到對(duì)方,則對(duì)方的生命值會(huì)減少。
基礎(chǔ)班的同學(xué)經(jīng)過(guò)幾天的學(xué)習(xí)
對(duì)編程從陌生到自己做個(gè)成品
進(jìn)步是非常神速
小編還記得在第一天的課堂上
同學(xué)們看到一個(gè)小人可以通過(guò)程序的控制在舞臺(tái)上行走
竟高興的大叫起來(lái)
這便是編程的魔力吧
編程還有許多神奇的功能在等待著ta們來(lái)發(fā)掘

基礎(chǔ)班作品展示

打地鼠游戲

劉曦然
打地鼠是一款同學(xué)們熟知的游戲,利用大錘敲擊地鼠。大錘會(huì)一直跟隨著鼠標(biāo),當(dāng)我們點(diǎn)擊鼠標(biāo)左鍵時(shí),就能夠控制大錘子進(jìn)行錘擊動(dòng)作。瞄準(zhǔn)那些時(shí)不時(shí)冒出來(lái)嘲笑你的小地鼠,給它們當(dāng)頭一棒吧!本作品的難點(diǎn)在于隨機(jī)數(shù)的使用技巧。雖然有多地個(gè)洞,但我們每次只能生成一次隨機(jī)數(shù),然后做多次判斷,這就必須將生成的隨機(jī)數(shù)保存在一個(gè)變量中,才能讓我們重復(fù)使用而不會(huì)發(fā)生變化。
冰河競(jìng)速

莊子游&姜梓涵
冰河競(jìng)速是一款非??简?yàn)玩家鍵盤(pán)操控以及反映能力的游戲。游戲中,玩家會(huì)使用鍵盤(pán)上的按鍵來(lái)控制小車(chē)的移動(dòng),從而躲避障礙獲得鉆石。隨著鉆石數(shù)量的增加,車(chē)速也會(huì)變快,躲避障礙物的難度也是大大增加。本作品的難點(diǎn)在于小車(chē)的控制,這里的控制分為兩種:移動(dòng)控制和碰撞條件。首先需要在鍵盤(pán)上選擇正確合理的按鍵,對(duì)小車(chē)進(jìn)行移動(dòng)方向的設(shè)定。其次便是撞到寶石、賽道、障礙,分別作出不同的判斷,使游戲得以按照規(guī)則順利進(jìn)行。不僅如此,同學(xué)們發(fā)揮創(chuàng)意也能輕易的把此作品改編為一個(gè)雙人對(duì)戰(zhàn)游戲,比一比誰(shuí)獲得鉆石數(shù)量更多。點(diǎn)擊視頻觀看效果。
盤(pán)子上的臭蟲(chóng)

邢嘉欣
在作品“盤(pán)子上的臭蟲(chóng)”中,玩家會(huì)控制一只臭蟲(chóng)來(lái)收集盤(pán)子上的食物,每次收集食物的時(shí)間為15秒,若超過(guò)15秒則視為失敗。當(dāng)然,為了增加游戲的難度,臭蟲(chóng)在移動(dòng)的過(guò)程中會(huì)留下痕跡,如果不小心踩到自己的痕跡也會(huì)立即判定為游戲失敗。本作品的難點(diǎn)有兩個(gè):1,蟲(chóng)子在移動(dòng)的過(guò)程中是如何留下痕跡的;2,計(jì)時(shí)器功能。scratch的畫(huà)筆指令是很神奇的,其“落筆”指令可以讓任意角色在移動(dòng)的過(guò)程中留下痕跡,臭蟲(chóng)就是使用了畫(huà)筆組的“落筆”指令。計(jì)時(shí)器的功能有點(diǎn)復(fù)雜,時(shí)間會(huì)從15秒進(jìn)行倒計(jì)時(shí),且臭蟲(chóng)成功收集到一個(gè)食物之后時(shí)間便會(huì)重置。這里會(huì)使用變量來(lái)幫忙,用變量來(lái)記錄時(shí)間,從而靈活的進(jìn)行控制。
涂鴉板

俞麥
畫(huà)圖是同學(xué)們?cè)诔踝R(shí)電腦時(shí)都使用過(guò)的一款軟件。我們使用scratch也能模仿畫(huà)圖,創(chuàng)造一個(gè)屬于自己的涂鴉板。畫(huà)筆有兩種狀態(tài),抬筆和落筆。每個(gè)角色畫(huà)筆默認(rèn)的狀態(tài)都是抬筆。首先利用偵測(cè)組里的鼠標(biāo)xy坐標(biāo)來(lái)讓畫(huà)筆跟著鼠標(biāo)指針移動(dòng),仿照“畫(huà)圖工具”里的繪圖模式,按下鼠標(biāo)落筆繪畫(huà),抬起鼠標(biāo)停止繪畫(huà)。使用條件分支可以解決這個(gè)問(wèn)題,如果按下鼠標(biāo)落筆,否則抬筆。畫(huà)筆只有一種顏色是不夠的,添加幾個(gè)顏色按鈕,使用廣播傳遞消息來(lái)控制畫(huà)筆的顏色。通過(guò)廣播還可以改變筆尖的大小。一個(gè)簡(jiǎn)易的涂鴉板就完成了,快叫上你的小伙伴來(lái)試一試。
超級(jí)偵探

李思學(xué)
該作品主要學(xué)習(xí)了鏈表,鏈表在編程學(xué)習(xí)中有著至關(guān)重要的作用,學(xué)會(huì)它就可以完成許多有創(chuàng)意的作品。作品描述:首先一個(gè)小偷偷完?yáng)|西離開(kāi)現(xiàn)場(chǎng),隨后警察跟隨小偷的痕跡找到了小偷并經(jīng)其帶回。
結(jié)營(yíng)
篇
在結(jié)營(yíng)儀式上
小朋友們展示了自己在營(yíng)期內(nèi)完成的作品
贏得了在座家長(zhǎng)與同學(xué)的贊賞
并獲得了獎(jiǎng)杯
其中,三位營(yíng)員獲得了特殊榮譽(yù)
王梓淳同學(xué)與周弈之同學(xué)
由于作品原創(chuàng)程度高、程序復(fù)雜、功能完善獲得了原創(chuàng)作品獎(jiǎng)
劉曦然同學(xué)
由于營(yíng)期間課堂和戶外活動(dòng)表現(xiàn)突出獲得了綜合表現(xiàn)獎(jiǎng)
為他們鼓掌?
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch your head 4---快樂(lè)的小魚(yú)
上次我們講了會(huì)走路的小貓咪,了解了編程前需要準(zhǔn)備哪些工作,以及Scratch簡(jiǎn)單的編程步驟,這次我們將接受一個(gè)新的挑戰(zhàn),利用Scratch創(chuàng)作一幅動(dòng)畫(huà),讓魚(yú)兒在海洋中自由自在地游動(dòng).
- 下一篇
一起學(xué)Scratch第九課:小貓學(xué)乘法
新學(xué)期馬上要開(kāi)始了,二年級(jí)的小朋友要開(kāi)始學(xué)習(xí)乘法了,這節(jié)課我們學(xué)習(xí)用Scratch來(lái)編寫(xiě)一個(gè)學(xué)習(xí)乘法的小程序,幫助大家背記乘法口訣。 學(xué)習(xí)內(nèi)容 進(jìn)一步熟悉變量的使用;