Swift编写两款双人小游戏
Game使用Swift来实现的两个款小游戏,一款是模仿24点游戏,一款是模仿见缝插针
Game1 -- 24 Game
游戏介绍:这是一个双方都能参与的游戏,根据"题库"出的题(四个数字,不可重复使用),利用加减乘除操作符(可重复使用),率先拼凑出答案为24,即可获胜,双方操作互不影响,一方先得出答案,即此题结束,谁率先获得3分,即获得最终胜利!
操作步骤:拖动数字到下面的正方形方框里面,拖动操作符到下面的长方形方框里面,算式完整后,点击OK按钮,即可获取结果,若你的答案错误,则需要点击Reset按钮,进行重新答题,若双方认为题库出的题不能得到24结果(此题无解),则可点击Pass按钮进行跳过该题.一道题结束后,则会弹出比分框,点击继续既可进行下一题.
24 Game效果图Game2 -- Ferris
游戏介绍:这是一个模仿"见缝插针"的游戏,同样屏幕分成两部分,红方和蓝方,对转动的轮盘就行"扎针",当"针"发生重叠,则此局游戏结束,双方谁率先获取三分,则最终获胜.
操作步骤:每一方的左下角显示的是自己得分数,右下角一个方块标记(哈哈,没有切图,此处应放置一个灯泡或者旗帜比较好)表示是否轮到你"扎针",当轮到你"扎针"时,点击自己一方的操作板即可,一局游戏结束,会出现一个Boom的弹框,点击Continue即可开始下一局,若一方刷险获得三分,则游戏结束.
Ferris效果图两款游戏均使用Swift编写,游戏界面设计简约,游戏规则和游戏操作也相当简单.若你有比较的建议或者遇到bug,都可以issues给我,我会酌情完善,这两款游戏代码实现均是自己独立完成,其中,Ferris游戏参考了别人的资料,网址为:https://blog.csdn.net/zeroonet/article/details/70568498, 在此对该同学表示十分感谢,至于原理,这个网址里面讲解的也挺详细,不过数学诱导公式还是需要你自己去理解的.如果喜欢的话,还请小手一抖,给一个Star,以后如果有更多的游戏,都有可能考虑到添加到该项目的.