#6 猜數字 和 1A2B App

猜數字 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。

作品集

--

--

彼得潘的 iOS App Neverland
彼得潘的 100 道 Swift iOS App 謎題

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com