如果骰子……

文/安潔雅.斯卡佐.伊 |2024.06.04
567觀看次
字級
圖/安潔雅.斯卡佐.伊
圖/安潔雅.斯卡佐.伊

文/安潔雅.斯卡佐.伊

這是一個有趣的遊戲,設定簡易,教你if-then語句的重要概念。if-then是程式設計中的一個條件指令,其工作原理是:「如果」條件為真,「則」執行此指令。在此2個人或2人以上的遊戲中,玩家將透過擲骰子,並根據他們擲骰子執行命令,嘗試從網格的起點走到終點。



材料

鉛筆、直尺、紙張、遊戲規則由你決定、1顆骰子、2名以上玩家



步驟

讓一名玩家用鉛筆與直尺,在紙上畫10條等距的垂直線(距離約2公分×2公分),然後再畫10條等距的水平線相交。

在10×10網格的左下角框框標記為起點,在網格右上角的框框標記為終點,接著開始設置移動規則。

例如:

● 如果骰出1,則向上移動1個空格。

● 如果骰到2,則向左或向右移動1個空格。

● 如果骰到3,則向任意一個對角移動1個空格。

● 如果骰到4,則向下移動1個空格。

● 如果骰到5,則向上移動2個空格。

● 如果骰到6,則向下移動2個空格。(你可以改變規則或者沿用這些規則)

如果玩家因為在網格邊緣而無法移動,則換下一個玩家來玩。第一個將棋子放進終點框框的玩家獲勝。



舉一反三

在網格上的幾個格子添加障礙,使遊戲更具有挑戰性。對於高級挑戰,則使用「if-then-else」的概念,意思是「如果○○○,就○○○,否則○○○」,例如:執行骰子1到4的命令,和「else」語句,這個語句是表示向上移動2格。如果玩家擲出5或6,他們將執行「else」語句。



恍然大悟

了解「如果此條件存在,那麼接下來會執行這個命令」的概念,更是開始學習如何編碼的關鍵。

內容節錄自《100個玩不膩的STEAM科學好奇實驗室》,和平國際授權使用

熱門新聞
訂閱電子報
台北市 天氣預報   台灣一週天氣預報

《人間福報》是一份多元化的報紙,不單只有報導佛教新聞,乃以推動祥和社會、淨化人心為職志,以關懷人類福祉、追求世界和平為宗旨,堅持新聞的準度與速度、廣度與深度,關懷弱勢族群與公益;強調內容溫馨、健康、益智、環保,不八卦、不加料、不阿諛,希冀藉由優質的內涵,體貼大眾身心靈的需要、關懷地球永續經營、延續宇宙無窮慧命,是一份承擔社會責任的報紙。自許成為「社會的一道光明」的《人間福報》任重而道遠,在秉持創辦人星雲大師「傳播人間善因善緣」的理念之際,更將堅持為社會注入清流,讓福報的發行為人間帶來祥和歡喜,具體實現「人間有福報,福報滿人間」的目標。
人間福報社股份有限公司 統編:70470026

 
聯絡我們 隱私權條款

Copyright © 2000-2024 人間福報 www.merit-times.com.tw
All Rights Reserved.