#6 猜數字 和 1A2B App
Published in
8 min readDec 5, 2016
猜數字 App
簡單版 1
- 使用者在 text field 輸入數字,按 guess button 確認。
- 猜對時顯示猜對了,猜錯時顯示猜錯了。
- 正確答案為隨機產生的數字。
- 猜錯時 text field 的數字要清空。
- 最多猜 6 次,畫面上顯示還可以猜的次數。
- 如果猜了 6 次還是猜不出來,顯示 Game Over。
- 有一個 Replay button,點選後可以重玩,重新產生答案,猜的次數也會再回到 6 次。
- 只有 Game Over 或猜對時才能按重玩按鈕,重玩按鈕不能按時將它設為不能按或藏起來。
- 猜對或 Game Over 時不能按 Guess 按鈕,將 Guess 設為不能按或藏起來。
簡單版 2
- 猜錯時顯示太大或太小。
簡單版 3
- 猜錯時顯示新的數字範圍。比方範圍是 1 ~ 100,標準答案是 80,使用者第一次猜 10 時,顯示範圍為 11 ~ 100。當使用者接著猜 100 時,顯示範圍為 11 ~ 99。
簡單版 4
多種輸入數字的方式。
- text field
- slider
- stepper
- 自訂的數字 button。
hot & cold 版
1 A 2 B App
猜不重複數字的 4 位数 (數字可以 0 ~ 9),依據使用者猜的數字,顯示幾 A 幾 B 的結果,A 前面的数字為位置與數字皆正確的個數,B 前面的數字為數字正確但位置不正確的個數。比方答案是 1234,當使用者猜 0132 時,顯示 1 A 2 B。當使用者猜 1253 時,顯示 2 A 1 B。