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

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

高級班作品展示

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

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

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

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

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

基礎(chǔ)班作品展示

打地鼠游戲

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

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

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

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

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

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