跳至主要內容
Lizely

質數獵人

在三組合數選取結束前,找出固定數值方格中的所有質數。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.使用箭頭鍵橫向移動於十二個數值的方格中,並檢視所選的整數。
  2. 2.按下空格或 Enter 來測試;在避免三次不同的合數前找出質數。
  3. 3.選擇 2、5、11、17、23 與 29 且無錯誤,即可取得 880 分。

關於質數獵人

Prime Hunter 將質數辨識轉化為一個緊湊的三乘四鍵盤遊戲。遊戲板包含從 2 到 33 的十二個獨特整數。其中恰好有六個是質數。移動可見的遊標,測試一個數值,並在三組不同的合數選取結束前找出全部六個質數。

質數是指大於一且只有兩個正因數(一和它本身)的整數。本頁面採用此標準定義,並非將所有奇數視為質數。實作僅在除數平方不大於候選數時檢測可能的因數,這是因為合數必定有一個不超過其平方根的因數。

固定遊戲板為 2、4、5、9、11、15、17、21、23、25、29 與 33。其六個目標為 2、5、11、17、23 與 29。Wolfram MathWorld 提供數學定義,而 OEIS A000040 則獨立列出這些質數序列。八個外部標準案例涵蓋一的邊界、小質數、偶數與奇數合數、平方合數以及 29。

使用箭頭鍵在四列三行之間移動。按下空格或 Enter 來測試所選格子。使用滑鼠或觸控的玩家可點選相同數值的按鈕。正確的質數會轉為「已找到」狀態,合數則轉為「已拒絕」狀態並消耗一次機會。測試已經完成的格子不會產生任何影響,因此同一合數不會不公地消耗多於一次機會。

一個清晰的解法會選擇格子索引 0、2、4、6、8 與 10,對應六個已驗證的質數。每次新的測試計為一次嘗試。初始分數為 1,000,每測試一個不同的數值扣減 20,每出現一次合數錯誤再扣減 100。因此六次正確的質數選擇將完成遊戲並取得 880 分。

失敗路徑同樣可重現。選擇 4、9 與 15,或任何三個不同的合數,第三個錯誤將導致終端死鎖。之後無論按箭頭或測試動作,結果皆無法改變,直到重啟。這讓失敗狀態可觀察且可測試,而非僅以無法忽略的警告提示呈現。

純邏輯測試驗證所有八個外部分類、十二行與唯一性不變性、精確的六個質數集合、完整的六個選擇獲勝模擬、880 分數、三合數死鎖、重複格子保護、終端狀態封鎖以及遊標邊界。預期的質數值來自引用的資料來源,而非由被測函式推導而出。

介面為語意化的 CSS 矩陣按鈕,而非畫布。已找到、已拒絕、當前、表面、邊框、焦點與警告狀態使用網站的 CSS 變數。每個格子會公告其值與解決狀態,以協助行動科技。本介面無計時器、動畫依賴、音效、帳號、網路請求、隨機服務、硬體權限或僅指標操作。

重啟會將遊標還原至 2,清除所有已找到與已拒絕的格子,將分數還原至 1,000,並重設三次錯誤計數器。最佳分數僅儲存在此瀏覽器中。雙擊 Escape 以顯示共用模擬的電子表格老闆畫面,再重複此動作以恢復未變的遊戲板。若想繼續練習數字,可前往數列測驗、魔方陣、數學迷宮或數字配對 10。

方法與來源

遊戲板包含十二個獨特的固定整數。isPrime 會拒絕非整數與小於二的值,並在除數平方不超過候選數時檢測因數。狀態會追蹤遊標、已找到格子、已拒絕格子、嘗試次數、錯誤次數、分數、完成狀態與死鎖狀態。六個質數被找到即完成;三次不同的合數會導致死鎖;分數為 max(0, 1000 − 20×嘗試次數 − 100×錯誤次數。)。

常見問題

1 是質數嗎?
不是。質數必須大於一且只有兩個正因數,而 1 只有單一因數。
為何 25 被拒絕?
二十五是合成數,因為 5 × 5 = 25,所以它除了 1 跟本身之外,還有其他因數。
同一錯誤格子可以消耗兩次機會嗎?
不會。一旦合數被拒絕,再次測試該格子將無效。
清潔分數是如何計算的?
遊戲會為每次不同的測試扣減 20。從 1,000 進行六次正確測試,將得到 880 分。

小遊戲 使用指南

查看全部