跳到主要內容
創世工程師 4

挑戰

用小遊戲練基本觀念:二進位、邏輯、排序、搜尋、座標。也有用忍者程式做出真的網頁的題目:名片、點名表、投票統計。十歲以上就玩得動,一個大約三到五分鐘。

完成挑戰會拿到經驗值,有些挑戰第一次完成還會送你一個角色。成績越好經驗越多,但完成本身就先給六成。

挑戰清單

點陣座標

暗號寫的是「X,Y」和一個顏色。把對的格子塗成對的顏色——先看清楚哪個數字是左右、哪個是上下。
計算機概論送角色:蕃茄忍者+50 經驗

無限之戰

六顆無限寶石的座標就寫在上面。在畫面上點出那個位置——這是螢幕座標的排法,也是你以後寫 _圓(320, 180) 會用到的那一套。
計算機概論+60 經驗🔒 要先完成「點陣座標」

十進位轉二進位

電腦只認得 0 和 1。把一個十進位的數字拆成 8 個位元,看懂每一個位置代表多少。
計算機概論送角色:恐龍小Q+60 經驗

二進位轉十進位

反過來:看到一串 0 和 1,算出它是多少。學會之後就看得懂電腦裡的數字。
計算機概論送角色:殭屍阿肥+60 經驗

終極密碼

1 到 100 猜一個數字。用「每次都猜中間」的方法,最多七次一定猜得到——這就是二分搜尋法。
演算法送角色:冒險女孩+70 經驗

排序大挑戰

把八根長短不一的柱子由矮到高排好。你自己排一次,再看電腦用選擇排序法排一次,比比看誰的步驟少。
演算法送角色:暗影使者+80 經驗🔒 需要 2 級還差 50 點

邏輯閘

AND、OR、NOT 是電腦裡最小的零件。接對線讓燈亮起來,順便把真值表填完。
計算機概論送角色:冰封企鵝+80 經驗🔒 需要 2 級還差 50 點

指令走迷宮

先把整串指令排好,再按執行。步數有限制,要用迴圈才走得完——這就是為什麼程式需要迴圈。
演算法+90 經驗🔒 需要 3 級還差 150 點

寶石偵測器

六顆寶石藏在地圖裡,炸彈只有十八顆。每炸一次會告訴你最近的寶石還有幾格——用線索把範圍縮小,別用運氣。
演算法+90 經驗🔒 需要 2 級還差 50 點

文字的號碼

電腦裡沒有字母,只有數字。A 是 65、B 是 66——這張表叫 ASCII。把一串數字翻回文字,順便看懂為什麼大小寫差 32。
計算機概論送角色:位元鼠+70 經驗🔒 要先完成「十進位轉二進位」

疊起來還是排隊

兩種收納方式,差別只有一個:東西從哪一頭出來。上一頁按鈕是堆疊,印表機的工作是佇列。看出去的順序,決定它是哪一種。
演算法送角色:疊疊熊+75 經驗🔒 需要 2 級還差 50 點

我的名片

最短的一頁網頁:一張大頭貼、一個名字、幾行介紹。學會 _網頁標題、_段落、_圖片元件 三個指令就做得出來。
網頁+30 經驗

點名表

用陣列存名字,用迴圈一次做出一整排的勾選欄,勾完馬上算出到了幾個人。
網頁+45 經驗

投票結果

按鈕投票,下面的長條圖立刻跟著長。這是最短的「資料 → 圖表」練習。
網頁+50 經驗🔒 需要 2 級還差 50 點

小算盤

十個數字鍵、四個運算鍵。用迴圈生按鈕,用一個變數記住算到哪裡。
網頁+60 經驗🔒 需要 2 級還差 50 點

寵物圖鑑

同一份資料,換一種排法就是另一個網站。排序、篩選、一張一張卡片——購物網站的骨架就是這個。
網頁+70 經驗🔒 需要 2 級還差 50 點

每週運動紀錄

填七天的運動時間,畫成長條圖,旁邊用動畫告訴你「比上週多還是少」——那句話是圖表講不清楚的。資料會存在這台裝置上。
網頁+75 經驗🔒 需要 2 級還差 50 點