Game使用Swift來實(shí)現(xiàn)的兩個款小游戲,一款是模仿24點(diǎn)游戲,一款是模仿見縫插針
Game1 -- 24 Game
游戲介紹:這是一個雙方都能參與的游戲,根據(jù)"題庫"出的題(四個數(shù)字,不可重復(fù)使用),利用加減乘除操作符(可重復(fù)使用),率先拼湊出答案為24,即可獲勝,雙方操作互不影響,一方先得出答案,即此題結(jié)束,誰率先獲得3分,即獲得最終勝利!
操作步驟:拖動數(shù)字到下面的正方形方框里面,拖動操作符到下面的長方形方框里面,算式完整后,點(diǎn)擊OK按鈕,即可獲取結(jié)果,若你的答案錯誤,則需要點(diǎn)擊Reset按鈕,進(jìn)行重新答題,若雙方認(rèn)為題庫出的題不能得到24結(jié)果(此題無解),則可點(diǎn)擊Pass按鈕進(jìn)行跳過該題.一道題結(jié)束后,則會彈出比分框,點(diǎn)擊繼續(xù)既可進(jìn)行下一題.
Game2 -- Ferris
游戲介紹:這是一個模仿"見縫插針"的游戲,同樣屏幕分成兩部分,紅方和藍(lán)方,對轉(zhuǎn)動的輪盤就行"扎針",當(dāng)"針"發(fā)生重疊,則此局游戲結(jié)束,雙方誰率先獲取三分,則最終獲勝.
操作步驟:每一方的左下角顯示的是自己得分?jǐn)?shù),右下角一個方塊標(biāo)記(哈哈,沒有切圖,此處應(yīng)放置一個燈泡或者旗幟比較好)表示是否輪到你"扎針",當(dāng)輪到你"扎針"時,點(diǎn)擊自己一方的操作板即可,一局游戲結(jié)束,會出現(xiàn)一個Boom的彈框,點(diǎn)擊Continue即可開始下一局,若一方刷險獲得三分,則游戲結(jié)束.
兩款游戲均使用Swift編寫,游戲界面設(shè)計簡約,游戲規(guī)則和游戲操作也相當(dāng)簡單.若你有比較的建議或者遇到bug,都可以issues給我,我會酌情完善,這兩款游戲代碼實(shí)現(xiàn)均是自己獨(dú)立完成,其中,Ferris游戲參考了別人的資料,網(wǎng)址為:https://blog.csdn.net/zeroonet/article/details/70568498, 在此對該同學(xué)表示十分感謝,至于原理,這個網(wǎng)址里面講解的也挺詳細(xì),不過數(shù)學(xué)誘導(dǎo)公式還是需要你自己去理解的.如果喜歡的話,還請小手一抖,給一個Star,以后如果有更多的游戲,都有可能考慮到添加到該項目的.