引言:纸牌匹配小游戏是斯坦佛IOS公开课中第一个项目。白胡子老头用这个例子给孩纸们讲解了OC基础、MVC设计模式、Xcode基础、UI控件基础等综合性很强的内容,也用这个例子刷新了好多童鞋对软件开发课程的认知。
希望通过本篇文章,对整个项目进行复盘,以期获得最大的实战收获。
制作一个运行在iphone上的纸牌配对小游戏
从一副去掉王的扑克中,随机抽取12张,组成一个4*3的纸牌矩阵,所有纸牌背面朝上
依次翻开任意两张纸牌:
xcode生成的项目模板均默认采用MVC设计模式,即,分别对model、view、control三部分进行程序设计。
通常情况下,先写model。即使脱离view,model往往也应该是可以独立存在的。
view和control一起写,嗯嗯。
先抽象再具体
设计类的时候,思考这个类是什么(有什么)、用来干什么,这样就很容易设计好一个类了。如牌:是一种有内容、有正反面的东西,用来和别的牌比较一不一样的。再如牌堆,是用来堆放牌的东西,能堆牌和抽牌
按照游戏来想,人需要干什么?缺什么就在这个类里补什么。
嗯嗯、奏是这个样子~
第一次看这视频的时候,OC还没入门,第一节课就被老头儿讲的MVC模式吓坏了= = 再加上我的渣英语,既要对付语言,又要学OC,还要看控件,还要克服沮丧气馁的小心情… …敌人太强大,果断放弃了。
后来OC算是入门了,发现白胡子老头讲的真棒~一点一点把18集公开课吃掉,好想快快做出来自己的APP哈哈~
修身、齐家、治国、平天下,老祖宗们说的真好。晚安~^_^~
本文发布于:2024-02-02 02:11:37,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681436540725.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |