#154 桌球計分板(Scoreboard)

最近東京奧運正在進行,期待台灣的桌球神童林昀儒有好成績。剛學會 IBOutlet & IBAction 的朋友,可以試試模仿 App Store 的桌球計分板 App,方便未來跟朋友 PK 時使用。(ps: 也可以製作其它運動或遊戲的計分板)

功能需求

參考 Simple Table Tennis Scoreboard 的畫面。

  • 每局 11 分制,輸流發球,發球時每 2 球輪替一次。
  • 點選數字會增加分數,上方的小數字代表雙方獲勝的局數,下方的大數字代表目前局數的比分。
  • 目前的發球方下方顯示 Serve。
  • 點選 Reset 會將比數清空,大數字和小數字都清成 0。
  • 可在畫面上輸入雙方的名字,比方左邊顯示帥氣的 Peter,右邊顯示弱弱的 Hook 船長。
  • 更換背景。
  • 其中一方達到 11 分時獲勝,上方獲勝的局數更新。
  • 點選 Change Side 將讓左右的分數互換。

左邊的分數跑到右邊,右邊的分數跑到左邊。

進階功能

  • 10 比 10 平手後(deuce),發球改成每 1 球輪替一次,先多得 2 分的獲勝。
  • 點選 Rewind 會回到上一步。

比方原本從 0:0,1:0 到 1:1,點選 rewind 將變成 1:0,再點選一次將變成 0:0。

作品集

--

--

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

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