童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

全栈产品经理如何独立写出一个小游戏上架AppStore?

9月25日 醉殇别投稿
  首先感谢我的爱人娟娟,在我忙碌的这个星期里对我的照顾。
  一定有很多产品经理和我一样,想自己动手写一个APP或游戏来证明自己,但是迟迟不动手。元旦假期来了,为什么不趁这个机会完成自己的梦想?
  本文描述了我1周时间内完成一个简单小游戏的历程,希望对大家有所帮助。
  下载方法:进入AppStore,搜索色彩迷城
  设定目标
  开始动手前,先检查自己是否具有独立完成这个游戏的条件:
  首先需要有一定的编程基础,C族编程语言基础最好
  有Mac电脑,Xcode,苹果开发者资格
  基本的用户界面审美,会使用PS、AI、Sketch等任意创作工具
  强自学能力,能够在1天之内上手一个陌生工具,因为你要接触简单的编曲
  首先我们简单设定了游戏的风格:卡通、简单、休闲。要在1周内完成,千万不要去碰那些复杂的游戏类型,以免打击到自信心。
  原本我和爱人打算做一个小鸟在电线杆上唱歌的游戏,但是考虑到最后要自己写代码,所以放低要求到一款比较传统的消除游戏,毕竟这样网上可以参考的资料会更多。
  技术选型
  代码层面:
  显然准备做一个2D游戏,那么选cocos2dx,之前完全没有接触过,在网上找教程看。C,高级特性不熟,跟着教程直接上手写,出了问题再调试。
  图像层面:
  跟随潮流用Sketch,效率快了很多,出图也方便很多。
  音乐音效:
  用Logic写,选用了8bit风格,所以在网上找了一个插件叫Magic8bitplug,可以把MIDI音轨转换成红白机风格效果。
  动手
  一、先想好游戏的名字叫色彩迷城,消除类游戏,玩法是:有一堆彩色小点点,点击后看到背后一个图形,要求玩家记住这个图形,把包含相同图形的小点点配对消除掉,有很多关卡,难度递增,游戏目的是获得高分。
  二、已经申请了99的开发者账号,所以直接到苹果开发者中心去:注册AppID、APP证书、APP描述文件。到iTunesConnect上去新建一个APP页面,填写游戏的基本信息。
  三、开始绘制基本的页面UI,这个时候我把LOGO先做出来了,因为不想看到iTunesConnect上面的图标空白着。
  四、网上找了介绍Cocos2dx的视频教程,跟着搭架子。其中牵涉到一些面向对象、设计模式的东西,大概了解一下即可,因为要出活儿不要太深入进去。从生成HelloWorld开始,一点一点扩展:搭建第一个场景、绘制第一个Sprite、写第一个策略类、从csv文件导入游戏数据以便快速修改游戏数值、添加动态的背景、添加背景音乐和音效(这时候发现需要做音乐了,跳出)
  五、自己把心里的背景音乐哼唱出来,用手机录下来,要不直接上电脑录就乱套了。录完后,打开Logic,创建电子音乐模板,选用适合的合成器把刚刚哼唱的音乐打到音轨上。选用8位风格,也是为了偷懒让背景音乐尽量简单,因为只需要3个轨:主调、和声、鼓,然后用上文说的插件处理成红白机风格,并轨输出mp3,导入到Xcode中备用。音效也用类似的方法做好。
  六、写代码过程中肯定会经常卡住,毕竟经验不多,那就得停下来一点一点跟断点,这个过程也就把游戏的执行过程进行了解,对Cocos2dx的结构有了一点点初步了解。Bug解掉了,结构也理顺了。
  七、游戏雏形出来了,自己跳出去从局外人的角度试用,列出不如意的问题列表(能有十几条),然后开始一个一个地改。改完之后感觉游戏终于是可以见人的一个状态了。再给娟娟玩几遍,进一步调整一些转场动画什么的细节,最后把关卡难度调节一下,就这样了。
  八、Xcode打包ipa,ApplicationLoader上传(传了2个多小时,吐槽一下苹果商店)。等待编译等待上传的过程,可以把商店截图做一下,描述文字润色一下什么的。提完了发布,等待审核。
  原来预计圣诞节之前可以过审,结果用了10多天才发布。
  看到朋友们的反馈,那种感觉真的是极好的。
  感想
  说中肯的,色彩迷城是一个完整的游戏,但并没有达到让你玩很多次还放不下那种上瘾的地步,可以很多BUG,也还有很多需要改进的地方。
  因为一不求盈利,二不求传播,所以没有太大压力,就把第一个版本发出来,让朋友们都玩一玩,也可以提一提建议。
  最后,期待你的作品!
投诉 评论 转载

一个产品经理所理解的用户体验要素番薯妹妹是在2015年四月进入一个电商公司开始做产品的,在此期间算是经历了三个产品形态。在入职前曾经看过用户体验要素,因为那本书在入职书单列表内,但是其实是走马观花。其实这就和……02岁的产品经理该如何提高软实力?近几年,产品经理岗位火热的一塌糊涂,受到了越来越多的应届生和互联网其他岗位朋友的追捧。好的产品经理在企业中的重要程度不言而喻,他是需求的发起者、项目的推进者、团队沟通的桥梁、企……红点创始人封诚:百万次直播工具型产品背后的设计逻辑创建2年,10万频道,百万次直播,TA就是红点。12月30日,人人都是产品经理和起点学院共同打造的在线讲座起点学院公开课邀请到了互联网产品专家,红点直播创始人封诚做客现场……年终总结乔布斯告诉我的三件事乔布斯最为人熟知的事情是他回归苹果后推出了一系列跨时代产品,从iPod、iPhone到iPad,大众对他的印象也基本停留在他是一个总穿着黑色圆领衫、戴着圆框眼镜、梳着寸头的瘦瘦……全栈产品经理如何独立写出一个小游戏上架AppStore?首先感谢我的爱人娟娟,在我忙碌的这个星期里对我的照顾。一定有很多产品经理和我一样,想自己动手写一个APP或游戏来证明自己,但是迟迟不动手。元旦假期来了,为什么不趁这个机会……《认知盈余》万字“读书笔记”精华总结不得不说这事一本比较难读的书,虽然译者已经竭尽全力,虽然书中用了大量的加粗字体,虽然各章之间设置非常明显的连接词。这里需要说明的是,本文更多的是对书中内容的精简,勉强算作读书笔……产品经理懂技术的五大好处说了那么多,最后有一个问题:产品经理懂技术,意味着需要自己会开发吗?不。不是因为产品经理不应该懂,而是因为今天的软件开发是一个巨大的工程:前端、后台……聊聊线框稿、视觉稿与原型的区别我和群里设计师聊,发现Prototype、Wireframe、Mockup因为翻译有时候皆统称为原型的关系,导致大混淆,所以来说明下这三者的不同,不清楚这三个术语有什么区别的同……一个业务报表的需求应该考虑哪些内容?作为一名产品经理,就是为了解决问题而生的,同样的问题不同的人有不同的解决方法,无法统一。著名产品经理纯银在自己的微博内曾经说过,产品经理的成长没有固定的方法论可言,话虽如此,但……用户研究:如何对深度用户进行回访?四个月前,为了突破产品增长的瓶颈,结合后台数据以及电话访谈,我们对流失用户做了一次回访,期间也专门写了一篇文章做分享。用户研究流失用户回访基于回访,我们对产品的战略……如何把互联网产品设计得简单易用?(下)9。使用强制性功能。强制性功能,顾名思义,功能是强制执行的,是不允许用户选择的。虽然我们说要让用户有控制权,但总有一些时刻或状况下,用户按照系统的要求来进行操作,会更好更……面试产品经理不是聊聊天就行了最近在招产品经理,面试中遇到了很多问题,跟HR专家沟通,再加上自己的分析整理后,大致总结如下。我们按面试产品经理的整体流程来看,首先,确立标准。千万不要觉得面试就可……
做自己的产品经理推荐策略产品经理:什么是协同过滤推荐算法?产品经理,没有那么牛逼产品效率的提高,关键在于需求返工率别怪技术同学不给力,首先你要搞清楚这几点《产品经理的认知发展》连载02:判断机制与信念系统(上)优质产品文档背后的逻辑作为PM,如何快速确定产品需求列表的优先级?产品经理应该如何充分利用“NPS”提高用户忠诚度?写给产品经理的几种机器学习算法原理写给产品经理:十条建议帮你与程序员建立天长地久的友情产品经理的三板斧:思维、视角、设计
美术教师教学工作计划高血压中风的名人很多,有史以来最伟大的英国人丘吉尔因此去世快手怎么赚钱你知道吗快享计划了解一下全过程掌握时事热点,让申论不再无话可说热议聚热点网 明星的钱有多好赚?综艺用替身,缺席划水还一路被捧,这才叫皇学习计划作文埃里克森如果2006年鲁尼没受伤,英格兰是有机会争夺冠军的在克什米尔,曾经有一个小王国,印度是如何把它蚕食掉的?大学毕业生自我鉴定爱我的爸爸动物小幽默初秋梦故山觉而有作四首其三

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界