Home > AI > Uncategorized

FindRabbit卡牌记忆游戏-结项总结

这是我的第一个游戏,SpriteKit做的卡牌游戏。

涉及了APNS通知,IAP内购,注册登录(网络),SKAction,SKParticle,递归,UI状态(GKState,GKStateMachine)。

总的流程:

  • 策划,2017年11月19日启动。
  • 团队:招了2名美术,1名美术到手工资9000元,1名到手7000元;加我1名程序。

 

  • 美工真的挺耗钱,管理不严格,一下就会花掉好多钱,却没做什么事。9000的是个30多岁的小姑娘,韩国留学回来,有点绘画才能,但是个老油条。上班带着耳机,和“师哥”探讨绘画技术,画的卡牌背景用黑色。最主要她把公司的作品对外发,只好请她离开。半个月拿了我近5000元,就画了一个萝卜,一个兔子(没被采用),一头狼(没被采用)。
  • 美工也没有经验,给我一张ios背景1M大,xcode内存奔溃;空白的地方也不会裁剪;ui都是很小的,给我的要大几倍;不会打包。
  • 美工上:1)准备一套ui;2)原创很贵很耗时间,小公司不这样的。直接用无版权的免费资源,或在现有图上改一改。

 

  • 测试:ios有3种测试,Sandbox测试(如IAP),testflight测试。找找有没有bug。
  • 优化:会读crash report。

遇到以下几个问题,待优化:

  • 变量管理:PlayLevel下带了几个状态:Intro,Play,Success,Fail。写到后面发现少一个变量,想往哪里插;在状态里写的变量,发现后面其他状态要用,换到PlayLevel里。所以到后面有点乱。
  • 网络:http协议会询问用户打开网络权限,有人会只开wlan,在4g环境通信会卡住,应给用户一个提示,没有打开4g网络。
  • 网络:iphone连接没什么问题,ipad连接时慢,不知什么原因。
  • 漏洞:内购是1元购买记忆豆,解锁最后一排关卡。进入最后关卡除了关卡选择界面,还有前一个关卡,2个入口,后面那个入口没有堵住。所有内购解锁功能时要注意所有入口堵住。
  • 动画,GKState切换时从SKScene场景文件加载节点做动画有问题,只要辛苦地全部程序写。UIView和CAnimation在VC切换时动画也会出问题,就没用。
  • 动画链。
Related posts:

Leave a Reply