第1559回-運算思維-MakeCode Arcade-07- 做遊戲比玩遊戲好玩! Tinkering about Space Destroyer
我對 tinkering 類型的學習活動感到著迷,但到底如何說明 tinkering 是怎麼樣的一種學習活動,我只是有個模糊的概念,也不了解精確的定義,今天看到這個 1分51秒的影片我覺得不錯,What is Tinkering? - YouTube ,日後找時間來翻譯成中文。
Tinkering about Space Destroyer
我得備課~
由於我玩 MakCode Arcade 也沒多久,學生提出來想添加的變化與功能,我需要事先想一想該怎麼改程式,老師我自己練習做做看,這就是這一回網誌的主要內容。
做遊戲比玩遊戲好玩!
10/9 我在臉書上寫說,下班回到家後,鞋子襪子都沒脫,長褲也沒脫,就開始做 MakeCode Arcade 的遊戲修改。改了一個多小時才很滿意的罷手,想說手機怎麼不見了,找來找去,竟然是回家後完全沒拿出手機來,還放在包包裡。 印證了一句話:「做遊戲比玩遊戲好玩!」
這一段就是在講我自己在 MakeCode Arcade上試著動手修改 Space Destroyer 遊戲的過程,在 Chromebook 上用 Chrome瀏覽器打開來修改程式,然後下載到實體機 WiFiBoy Arcade 上試玩,反覆修改好幾次。
我修改了什麼?
第一輪修改
- 砲彈一次射出三發,原本的一發再加上左斜射、右斜射
- 砲彈射出有音效 pew pew
- 第一輪修改版試玩:https://makecode.com/_7P72WUMC0ULr
第二輪修改
- 當戰機被隕石撞到時,會發出拉警報聲 siren
- 每隔五秒會從上方隨機位置掉下一顆蘋果,當戰機吃到蘋果時,生命值會增加1
- 第二輪修改版試玩:https://makecode.com/_1V5dsEKMmfJD
第三輪修改
- 按B鍵可以放大絕,但會用掉一條命,生命值會減1
- 死光式武器,一次全部毀滅,但這用 MakeCode Arcade 的繪圖工具畫不出來,需要切換到 javascript 模式來改修改,我覺得這算是從程式積木過渡到「能閱讀」純文字式程式碼的一個契機!
- 當得分超過100分時,顯示為過關!
- 第三輪修改版試玩:https://makecode.com/_Hg99ir7mV57P
第四輪修改
- 拿掉 destory sprite 這樣死光的威力才會比較強!
- 第四輪修改版試玩: https://makecode.com/_JjqbYhUK9gFJ
欲罷不能的快感
- 玩一玩遊戲 => 想修改或添加點什麼 => 努力看懂遊戲程式並動手 tinkering => 在模擬機上測試 => 下載到實體機上測試 ..... 就這樣不斷的循環下去
- 像我現在寫此回網誌時,就覺得死光只是一道直線,實在沒看頭,想改成波浪式折線
- 快樂的用著 MakeCode Arcade 把遊戲修改成我想要的樣子,不就很像是牙牙學語的幼兒嗎?就這樣玩下去,也許有一天, tinkering 的學習方式能讓我學會如何講電腦王國的話了。
有關 tinkering 的延伸閱讀
- 陸希傑建築設計事務所 - 貼文-修補術 就地取材,就地重組,將就著用
- 美國當下最前沿的教育理念:Tinkering,修補式學習 - 每日頭條
- 【國外編輯部專欄】自造者運動:在巨人的肩膀上創造未來 | 技職3.0 Craftsmanship Insights|台灣第一個技職平台
- Tinkering about Thinking about Seymour | Exploratorium
- brief_OverviewOfLearning.pdf
關於 MakeCode Arcade,我曾經寫過:
- 2019-09-28 第1548回-運算思維-MakeCode Arcade-01-第一節課
- 2019-09-29 第1549回-運算思維-MakeCode Arcade-02-修補式思考者tinkering thinker
- 2019-10-01 第1551回-運算思維-MakeCode Arcade-03-背景與貼圖地圖
- 2019-10-08 第1555回-運算思維-MakeCode Arcade-04-開箱文- WiFiBoy Arcade
- 2019-10-09 第1556回-運算思維-MakeCode Arcade-05-遊戲機制與程式積木的對應
- 2019-10-10 第1557回-運算思維-MakeCode Arcade-06-從模擬機到實體機
- 2019-10-12 第1559回-運算思維-MakeCode Arcade-07- 做遊戲比玩遊戲好玩!
- 2019-10-15 第1561回-運算思維-MakeCode Arcade-08-第三節課
- 2019-12-17 第1594回-運算思維-MakeCode Arcade-09-參加研習
關於運算思維,我曾經寫過:
- 2017-02-23 第1032回-運算思維-我不認為它是你們想的那樣-1-資訊107課綱草案
- 2017-02-27 第1035回-運算思維-我不認為它是你們想的那樣-2- Jeannette Wing-1
- 2017-02-28 第1040回-運算思維-我不認為它是你們想的那樣-3- Seymour Papert-1
- 2017-03-13 第1049回-運算思維是什麼-1-107課綱科技領域草案
- 2017-03-14 第1050回-運算思維是什麼-2-美國電腦科學教師協會訪談
- 2017-03-21 第1052回-運算思維是什麼-3-我的倫敦騎士之旅
- 2017-10-10 第1155回-運算思維-周以真博士
- 2017-10-18 第1163回-運算思維-英國 Computing 學習進程
- 2017-10-19 第1164回-運算思維-中文翻譯-英國 Computing 學習進程
- 2017-12-28 第1197回-運算思維-井深測量
- 2018-03-24 第1250回-運算思維-機器人蓋城市 Robot City -1
- 2018-03-25 第1251回-運算思維-機器人蓋城市 Robot City -2
- 2018-08-04 第1319回-運算思維-許庭嘉老師的研究-1-論文摘要
- 2018-11-06 第1363回-運算思維-以寶工的寶比為例
- 2019-02-28 第1440回-國小資訊課-小畫家與運算思維
- 2019-09-28 第1548回-運算思維-MakeCode Arcade-01-第一節課
- 2019-09-29 第1549回-運算思維-MakeCode Arcade-02-修補式思考者tinkering thinker
- 2019-10-01 第1551回-運算思維-MakeCode Arcade-03-背景與貼圖地圖
- 2019-10-08 第1555回-運算思維-MakeCode Arcade-04-開箱文- WiFiBoy Arcade 學習型掌上遊戲機
- 2019-10-09 第1556回-運算思維-MakeCode Arcade-05-遊戲機制與程式積木的對應
- 2019-10-10 第1557回-運算思維-MakeCode Arcade-06-從模擬機到實體機
- 2017-02-23 第1032回-運算思維-我不認為它是你們想的那樣-1-資訊107課綱草案
- 2017-02-27 第1035回-運算思維-我不認為它是你們想的那樣-2- Jeannette Wing-1
- 2017-02-28 第1040回-運算思維-我不認為它是你們想的那樣-3- Seymour Papert-1
- 2017-03-13 第1049回-運算思維是什麼-1-107課綱科技領域草案
- 2017-03-14 第1050回-運算思維是什麼-2-美國電腦科學教師協會訪談
- 2017-03-21 第1052回-運算思維是什麼-3-我的倫敦騎士之旅
- 2017-10-10 第1155回-運算思維-周以真博士
- 2017-10-18 第1163回-運算思維-英國 Computing 學習進程
- 2017-10-19 第1164回-運算思維-中文翻譯-英國 Computing 學習進程
- 2017-12-28 第1197回-運算思維-井深測量
- 2018-03-24 第1250回-運算思維-機器人蓋城市 Robot City -1
- 2018-03-25 第1251回-運算思維-機器人蓋城市 Robot City -2
- 2018-08-04 第1319回-運算思維-許庭嘉老師的研究-1-論文摘要
- 2018-11-06 第1363回-運算思維-以寶工的寶比為例
- 2019-02-28 第1440回-國小資訊課-小畫家與運算思維
- 2019-09-28 第1548回-運算思維-MakeCode Arcade-01-第一節課
- 2019-09-29 第1549回-運算思維-MakeCode Arcade-02-修補式思考者tinkering thinker
- 2019-10-01 第1551回-運算思維-MakeCode Arcade-03-背景與貼圖地圖
- 2019-10-08 第1555回-運算思維-MakeCode Arcade-04-開箱文- WiFiBoy Arcade 學習型掌上遊戲機
- 2019-10-09 第1556回-運算思維-MakeCode Arcade-05-遊戲機制與程式積木的對應
- 2019-10-10 第1557回-運算思維-MakeCode Arcade-06-從模擬機到實體機
留言