2021年1月31日 星期日

桌遊 + 程設思維 ! 來玩夜市人蔘吧 ! (上)

 

桌遊介紹: 夜市人蔘是一套以台灣夜市小吃為主題的桌遊

桌遊介紹請點我  


這篇重點不是在介紹桌遊(雖然也蠻好玩的),為避免模糊焦點不贅述桌遊細節。

想試著藉由桌遊同樂的過程是否能挖掘出程式設計的邏輯思維!?



這是有可能的。



日前購買了不插電程式設計桌遊套書,

想參考看看如何設計遊戲,目的是想在社區活動中使用+家中小鬼是否也學得會?

此乃一石二鳥、一魚二吃、一舉二得之計呀(師爺撫鬚貌)



由於這原文是韓國出版,因此書中的遊戲應該大多都是只有當地才能購得。

就算看著書中講解學習重點,但是在不熟悉桌遊套件的情況下,

很多時候會有瞎子摸象,不得其門而入之感。

書本說的我知道,但沒有實際玩過就好像霧裡看花啊@@



該怎麼達到原本預期的目標?

● 就算有書的輔助說明,但這些桌遊取得本來就很困難,要怎麼學習其中的精髓呢?

● 雖然也可以取其程式運算概念來設計但要設計一套有基本規模系統以上的遊戲可不是一件

容易的事情啊。

● 仔細觀察書中桌遊的條件說明確有部分相似之處之前在逛桌遊店時購入的夜市人蔘

這套桌遊
,或許能從中找出甚麼端倪?


參考書籍上的解說,

我整理出了這套桌遊的流程圖 &  所運用到的程設概念 ↓



順序 - 做事情有先後順序。

學習程設優點: 培養做事的優先順序,想像與預測能力。

例如: 飲料販賣機要先投幣才能選擇飲料喔!



重複/迴圈 - 重複做相同的事情

學習
程設優點: 節省瑣碎重複的步驟。

例如: 練習寫生字的時候如果有機器人代勞,就算再多作業也不怕啦XD



平行 - 同時進行不同動作

學習
程設優點: 同時處理複數事情增進效率。(人可能做不好,但電腦可以! )

例如: 同時唱歌與跳舞!   出牌的同時喊出夜市人蔘!!!!!



分類 - 對各種內容進行區分歸類。

學習
程設優點: 加快資料搜尋的速度。

例如: 書桌上亂糟糟的,要怎麼才能找到我要的東西呢?   這時候分類就派上用場啦~



事件 - 明確指定發生甚麼事情做對應的動作。

學習
程設優點: 學習事情兩者之間的因果關係。

例如: 當你想到酸梅/鳳梨,就覺得嘴裡酸酸的開始分泌口水!?




條件/選擇 - 如果.....就.....   與事件不同的地方是,可能會有不只一種情況發生。

程設優點: 培養邏輯判斷的思維。

例如: 如果肚子餓又沒錢錢
只好吃空氣了不然晚餐可以吃麥當當!



運算 - 加減乘除....等等的運算。

學習程設優點: 訓練基礎計算能力。

例如: 算算你的今年壓歲錢一共有多少XD






原來就算是一般桌遊,也能整理出與程式設計的概念。

是否除了遊戲以外,生活中也不乏可見運用這些思維的事情呢?

我們早已習慣在某件事情上運用特定的方式解決問題,這是否就有著程設思維的精神?

如果用在桌遊,孩子們體驗的情況又是如何呢?

等待下次社區活動的結果吧!?   



下期待續

to be continue......









2021年1月12日 星期二

CS-unplugged 不插電程式課(2)

 又一次CS 不插電課程來啦~~


這次的主題是

拯救任務-解決問題的演算法 


幫助機器人回家

回家的路上想去看看小狗,小貓,青蛙,鴨子,還想去公園玩盪鞦韆,

該怎麼幫他回家呢?



這是常見的迷宮遊戲, 加入了需要達成的條件, 

如果想要滿足這些條件, 再抵達目的地, 該怎麼走呢?


可以解決問題的方式通常不只一種

指導老師們手中的紙張數量, 代表有這麼多位小朋友用不同方法完成任務。




有的小朋友不走道路, 選了小河當作回家的路, 這也是打破常規的做法展現。

這個紙上遊戲正是希望讓孩子使用自己的方式, 不要被窠臼限制住, 

才有機會激發無限創意, 實現各種可能性。




各種幫助機器人回家的路, 都是解決問題的辦法, 原來這就是演算法!






主題二

料理廚神-分類,迴圈, 條件選擇


早餐店賣很多種漢堡,有烤肉漢堡, 雞排漢堡, 蝦排漢堡,

每個漢堡的配方的順序與佐料都不一樣, 你能依照食譜的說明完成客人的點單嗎?



從製作漢堡的流程, 嘗試慢慢了解條件選擇, 流程控制等概念,

迴圈的概念對於大班~小一的孩子們來說確實是難懂了些

不過, 並不急於一時非要理解不可, 

只要能從遊戲中體會大意就是很好的結果。




從現場活動流程看來, 

除了紙上繪圖, 小桌遊等方式, 時而穿插舉手答問, 上台作答, 團體遊戲互動。

綜合起來是很好的活動安排, 可以使得流程不至於過於單一重複, 也能讓氣氛熱烈, 

時而讓孩子們專注在手上的紙本遊戲, 自己動手做才有參與感呀!

(活動類型的安排順序與流程掌控也是細節。)







BTW
同時從網路購入了「不插電程式設計遊戲」 套書




隨手一翻, 原來課程內容的靈感來源也有參考這裡!XD
要傳達運用邏輯思考的概念各有不同, 個人, 2 人, 多人玩的遊戲類型所在多有
要直接引用或是再延伸發展其他玩法, 
就有賴巧思, 程設思維, 還有對於孩子們的吸收程度來設計遊戲了。

待消化實作再行紀錄分享 :)