作業#20 籃球計分板(三對三籃球)

目的:練習製作出計分板功能的App

籃球在台灣一直是很盛行的運動,多處可見籃球框例如:學校,公園…等等,三對三籃球因為只需要半場以及人數比全場需求更少,因此很多的人投入也有很多有關三對三的盃賽,甚至連奧運也開始將三對三納入競技項目之一,因此今天要來練習製作籃球三對三的計分板!

3對3基本規則:

作品畫面:

功能介紹:

分數,犯規

首先兩隊隊名使用TextView可進行編輯,比數則採用UISwipeGestureRecognizer左右滑動增減比數,以防有一分球或兩分球的問題可倒扣回去,另外最先達到21分的球隊會跳出勝利畫面,犯規也是使用UISwipeGestureRecognizer左右滑動控制次數,以防有使用者記錯邊的問題,犯規達七次後會有紅字提醒使用者接下來每次犯規皆罰球

倒數計時器

到數計時器分為兩個部分大錶時間以及進攻時間,兩個可獨立運作為了有時進球後大錶時間繼續但進攻時間需重新開始,但暫停鍵按下是兩個一起暫停,基本上大錶暫停的情況進攻時間也是暫停的,重新開始鍵按下後可將所有畫面回到最初狀態,最後若兩隊時間走完都尚未達到21分則會比較分數決定勝者跳出勝利畫面

實作程式碼:

操作畫面:

因為橫向操作模擬器錄影出來還是直的,所以改成上傳YT

尚未非常熟練程式碼有點冗長……😅,希望自己之後能寫的更簡短達到一樣的效果🥳,另外我的字體是網路上下載然後加入到Project中的,如何加入下方有Peter大神的講解歡迎參考,使用的字體連結也都放在下方,謝謝大家😇

以上內容下方連結:

GitHub連結:

--

--