⑴ 灝戝効緙栫▼鍦ㄧ數鑴戜笂鎬庝箞涓嬭澆
瑕佸湪鐢佃剳涓婁笅杞藉皯鍎跨紪紼嬭蔣浠訛紝璇鋒寜鐓т互涓嬫ラよ繘琛屾搷浣滐細
閫夋嫨緙栫▼杞浠訛細棣栧厛錛岀『瀹氫綘甯屾湜浣跨敤鐨勫皯鍎跨紪紼嬭蔣浠躲傛湁璁稿氶拡瀵瑰効絝ュ拰灝戝勾鐨勭紪紼嬭蔣浠跺彲渚涢夋嫨錛屽係cratch銆丆ode.org銆丳ython for Kids絳夈傚湪閫夋嫨涔嬪墠錛屼綘鍙浠ュ逛笉鍚岀殑杞浠惰繘琛屾瘮杈冨拰鐮旂┒錛岄夋嫨閫傚悎浣犲勾榫勫拰緙栫▼鑳藉姏姘村鉤鐨勮蔣浠躲
璁塊棶瀹樻柟緗戠珯錛氭壘鍒頒綘閫夋嫨鐨勫皯鍎跨紪紼嬭蔣浠剁殑瀹樻柟緗戠珯銆傞氬父錛屽畼鏂圭綉絝欎細鎻愪緵杞浠朵笅杞界殑閾炬帴鎴栨寚寮曘
瀵繪壘涓嬭澆閫夐」錛氬湪瀹樻柟緗戠珯涓婂繪壘鐩稿簲鐨勪笅杞介夐」鎴栭〉闈銆傝繖鍙鑳芥槸涓涓鈥滀笅杞解濇垨鈥滅珛鍗充笅杞解濇寜閽錛屾垨鑰呬竴涓鎻愪緵涓嬭澆閾炬帴鐨勭綉欏點
閫夋嫨鎿嶄綔緋葷粺錛氱『瀹氫綘鐨勭數鑴戞搷浣滅郴緇燂紝渚嬪俉indows銆丮ac鎴朙inux錛岀劧鍚庡湪涓嬭澆閫夐」涓閫夋嫨涓庝綘鐨勬搷浣滅郴緇熷吋瀹圭殑鐗堟湰銆
涓嬭澆瀹夎呯▼搴忥細鐐瑰嚮涓嬭澆鎸夐挳鎴栭摼鎺ワ紝寮濮嬩笅杞借蔣浠剁殑瀹夎呯▼搴忋傚畨瑁呯▼搴忕殑鏂囦歡鍙鑳芥槸涓涓鍙鎵ц屾枃浠訛紙.exe錛夋垨涓涓瀹夎呭寘錛.dmg銆.msi絳夛級銆
榪愯屽畨瑁呯▼搴忥細涓嬭澆瀹屾垚鍚庯紝鍙屽嚮瀹夎呯▼搴忔枃浠惰繍琛屻傛牴鎹杞浠舵彁渚涚殑鎸囧紩錛屽畬鎴愬畨瑁呰繃紼嬨
鍚鍔ㄨ蔣浠訛細瀹夎呭畬姣曞悗錛屽湪浣犵殑璁$畻鏈轟笂鎵懼埌瀹夎呭ソ鐨勫皯鍎跨紪紼嬭蔣浠跺浘鏍囨垨搴旂敤紼嬪簭錛屽苟鎵撳紑瀹冦
璇瘋頒綇錛屼笂榪版ラゆ槸涓鑸鍖栫殑嫻佺▼錛屽叿浣撴ラゅ彲鑳戒細鍥犺蔣浠剁殑涓嶅悓鑰屾湁鎵鍙樺寲銆傚傛灉浣犻亣鍒頒簡浠諱綍闂棰橈紝鏈濂藉弬闃呯浉鍏寵蔣浠剁殑瀹樻柟鏂囨。銆佹暀紼嬫垨瀵繪眰鍦ㄧ嚎鏀鎸侊紝浠ヨ幏鍙栨洿璇︾粏鐨勬寚瀵煎拰甯鍔┿
⑵ 少兒編程Scratch第三講:宇宙大戰.槍戰游戲
小朋友這周的表現還算不錯。周末多數時間都由我陪著他做課本上的數學題,後來還學了英語。任重道遠啊,語數外都還得加強,還遠不到自己就能取得好成績的階段。
上周說好這周要做一個發射炮彈的游戲。最後在周日晚上八點學習完英語以後才開始。
目的:設置一艘宇宙飛船或其他角色,實現上下左右移動。每按一次空格鍵即發射一枚炮彈,同時播放聲音,炮彈往屏幕上方飛,直到飛出屏幕。發射子彈、炸彈是很常見的游戲功能。
實現方式:宇宙飛船角色的上下左右移動是比較簡單的。我們在接球運動中已經學過了。只需要不停循環,檢測是否有按鍵按下。如果左箭頭按下,X軸就減少10;如果右箭頭按下,X軸就增加10;如果上箭頭按下,Y軸就增加10;如果下箭頭按下,Y軸就減少10。對於這個步驟,小孩表示理解。
這是我們第一次使用發射炮彈的功能。首先要找到一個炮彈的圖,可以選擇球類或者其他物品, 最後我們選擇了一個閃電,但要將閃電轉一下,讓尖尖的頭朝上。
Scratch提供了克隆角色的功能,這是一個強大的功能,就是克隆出另外一個副本出來。克隆體啟動時,可以執行單獨的腳本,即相當於一個子函數,控制這個炮彈克隆體。每按一次按鈕,炮彈就克隆復制自己。然後炮彈往屏幕上放飛行就比較簡單了,就是向上移動一定的位置,或者Y軸增加一定的距離。不停循環即可往上飛行。
逐步改進:製作程序的過程,是一個不斷測試改進的過程。我們在製作過程中,發現了一些問題,並且逐步解決了。
1. 宇宙飛船的范圍確定。如果不設置范圍,那麼左右上下會移出屏幕。因此我們後來增加了一個判斷,即只有在X軸大於-220時,才繼續往左移動,否則就不往左移動了。Y軸類似。這樣通過四個箭頭的移動,保證宇宙飛船一直都不會超出屏幕,同時上方保留一定的空間。
2. 克隆體一直往上飛行,到頂部以後,炸彈會停留在那邊,留下一個尾巴。我們增加了判斷。如果碰到邊緣,就「刪除克隆體」,這樣克隆體碰到邊緣後就消失了。
3. 播放聲音:每次發射炸彈後,系統會播放聲音。播放聲音不能直接在循環中做,因為那樣會做完以後才能繼續發射下一個炮彈,影響效果。因此廣播一個消息,然後在消息中播放音樂。最後我們選擇了一個敲打低音鼓的聲音,這樣發射炸彈以後,就發出類似爆炸的聲音了。
在游戲製作過程中,我們先設置了飛船的上下左右移動,然後加入了發射炮彈的功能,之後不斷調整優化,確保游戲體驗良好。在製作游戲時,我們還考慮了游戲中的邏輯性,如飛船的邊界判斷、克隆體的移動與消失、聲音的播放等,以增加游戲的趣味性和互動性。通過家長的指導和孩子的操作,不僅培養了孩子的編程興趣,也使他們了解了實現游戲功能所需的步驟和控制項操作,為他們的邏輯思維和問題解決能力打下了基礎。
⑶ 兒童編程的步驟。
一般來說,6 -16 歲兒童是學習少兒編程的最佳年齡階段, 在此期間,如何對孩子進行編程教育啟蒙呢?編玩邊學採用基於游戲的互動教學方式,螺旋式上升,無縫銜接課程體系,專業大師們正在全力打造視覺模塊課程,培養國內6 -16 歲兒童的邏輯思維能力、想像力和創造力以及綜合學科能力。今天,資深兒童編程教學專家編玩邊學將談談兒童編程啟蒙路線圖,告訴你在兒童編程學習的重要時期,要採取什麼預防措施和做什麼工作來讓兒童編程學習更加順暢?
第一步:兒童編程只能在他們正確學習幼兒編程以後才能延續學習
兒童編程學習是第一階段,最佳對應年齡: 4 -6 歲的兒童,但它也是幫助年齡較大的兒童接受編程並啟發他們編程的重要階段。學習的目的是激發孩子們對編程的興趣,培養他們的編程基礎能力。在這個階段,兒童通過大量的編程練習逐漸掌握編程知識和編程技能實踐之間的相關性,從而形成基本的編程能力。這有助於兒童形成編程思維。主要學習資源包括適合啟蒙的基本編程視頻或介紹性編程書籍,如《動手玩轉Scratch2. 0 編程》、《Scratch少兒趣味編程2》、《動手玩轉Scratch Jr編程》、《父與子的編程之旅》、《與孩子一起學編程》等。這些書都是供孩子們閱讀的編程書籍。最大的特點是圖文並茂,大量彩色印刷和彩色卡通形象對孩子們來說並不無聊。它們是兒童編程入門的非常好的入門書籍。
第二步:在兒童程序設計系統的學習階段,學科式學習非常重要。
對於 6 歲及以上的兒童,快速啟蒙可以從兒童Scratch編程學習開始。Scratch學習是主要課程,編玩邊學的系統學科編程系統是最有意義的。編玩邊學擁有自主研發+scratch,邏輯性強;獨創模塊/代碼隨時互換,自然過渡,有效銜接從入門模塊編程到實戰代碼編程。編玩邊學學習的概念旨在從本質出發,讓孩子們把編程作為感知世界的工具。一步一步地引導學生逐步突破學習困難,然後潛移默化地形成編程思維,實現獨立編寫代碼的能力。