本範例主要練習的內容是變數的使用,以及如何透過隨機取數的功能,隨機出題,並詢問玩家的回答。依據回答內容的正確與否給予適當的回饋。

假設我們要設計的題目很簡單,只要出兩數(假設是a和b)的加法,為了要儲存這兩個數,一開始要先新增變數(在資料類的積木下)如下:

有了這兩個變數之後,我們就設計一個角色,讓這個角色在被點擊的時候就使用隨機取數的功能分別設定a和b的變數內容值。然後,再使用「詢問」積木來向玩家詢問問題,並等待回答,完整的程式積木設計如下:

如上圖所示,為了讓角色可以問出完整的問題,我們使用了好幾層的字串組合,而因為a和b始終保有原來設定過的內容,因此在得到「詢問的答案」之後,可以直接拿來看a+b進行比較,看看使用者回答的內容正確與否。執行的過程如下:

同樣的方法,也可以進行四則運算的練習,你知道如何做到嗎?

(295)