注册 | 登录
陈泽涛,全栈产品经理
零基础学产品,BAT产品总监带,2天线下集训+1年在线课程,全面掌握优秀产品经理必备技能。
首先感谢我的爱人娟娟,在我忙碌的这个星期里对我的照顾。
一定有很多产品经理和我一样,想自己动手写一个APP或游戏来证明自己,但是迟迟不动手。元旦假期来了,为什么不趁这个机会完成自己的梦想?
本文描述了我1周时间内完成一个简单小游戏的历程,希望对大家有所帮助。
下载方法:进入AppStore,搜索『色彩迷城』
开始动手前,先检查自己是否具有独立完成这个游戏的条件:
首先需要有一定的编程基础,C族编程语言基础最好
有Mac电脑,Xcode,苹果开发者资格
基本的用户界面审美,会使用PS、AI、Sketch等任意创作工具
强自学能力,能够在1天之内上手一个陌生工具,因为你要接触简单的编曲
首先我们简单设定了游戏的风格:卡通、简单、休闲。要在1周内完成,千万不要去碰那些复杂的游戏类型,以免打击到自信心。
原本我和爱人打算做一个小鸟在电线杆上唱歌的游戏,但是考虑到最后要自己写代码,所以放低要求到一款比较传统的消除游戏,毕竟这样网上可以参考的资料会更多。
代码层面:
显然准备做一个2D游戏,那么选cocos2d-x,之前完全没有接触过,在网上找教程看。C++,高级特性不熟,跟着教程直接上手写,出了问题再调试。
图像层面:
跟随潮流用Sketch,效率快了很多,出图也方便很多。
音乐音效:
用Logic写,选用了8bit风格,所以在网上找了一个插件叫Magic 8bit plug,可以把MIDI音轨转换成红白机风格效果。
一、先想好游戏的名字叫色彩迷城,消除类游戏,玩法是:有一堆彩色小点点,点击后看到背后一个图形,要求玩家记住这个图形,把包含相同图形的小点点配对消除掉,有很多关卡,难度递增,游戏目的是获得高分。
二、已经申请了$99的开发者账号,所以直接到苹果开发者中心去:注册App ID、APP***、APP描述文件。到iTunesConnect上去新建一个APP页面,填写游戏的基本信息。
三、开始绘制基本的页面UI,这个时候我把LOGO先做出来了,因为不想看到iTunesConnect上面的图标空白着。
四、网上找了介绍Cocos2d-x的视频教程,跟着搭架子。其中牵涉到一些面向对象、设计模式的东西,大概了解一下即可,因为要出活儿不要太深入进去。从生成HelloWorld开始,一点一点扩展:搭建第一个场景、绘制第一个Sprite、写第一个策略类、从csv文件导入游戏数据以便快速修改游戏数值、添加动态的背景、添加背景音乐和音效(这时候发现需要做音乐了,跳出)
五、自己把心里的背景音乐哼唱出来,用手机录下来,要不直接上电脑录就乱套了。录完后,打开Logic,创建电子音乐模板,选用适合的合成器把刚刚哼唱的音乐打到音轨上。选用8位风格,也是为了偷懒让背景音乐尽量简单,因为只需要3个轨:主调、和声、鼓,然后用上文说的插件处理成红白机风格,并轨输出mp3,导入到Xcode中备用。音效也用类似的方法做好。
六、写代码过程中肯定会经常卡住,毕竟经验不多,那就得停下来一点一点跟断点,这个过程也就把游戏的执行过程进行了解,对Cocos2d-x的结构有了一点点初步了解。Bug解掉了,结构也理顺了。
七、游戏雏形出来了,自己跳出去从局外人的角度试用,列出不如意的问题列表(能有十几条),然后开始一个一个地改。改完之后感觉游戏终于是可以见人的一个状态了。再给娟娟玩几遍,进一步调整一些转场动画什么的细节,最后把关卡难度调节一下,就这样了。
八、Xcode打包ipa,Application Loader上传(传了2个多小时,吐槽一下苹果商店)。等待编译等待上传的过程,可以把商店截图做一下,描述文字润色一下什么的。提完了发布,等待审核。
原来预计圣诞节之前可以过审,结果用了10多天才发布。
看到朋友们的反馈,那种感觉真的是极好的。
说中肯的,「色彩迷城」是一个完整的游戏,但并没有达到让你玩很多次还放不下那种上瘾的地步,可以很多BUG,也还有很多需要改进的地方。
因为一不求盈利,二不求传播,所以没有太大压力,就把第一个版本发出来,让朋友们都玩一玩,也可以提一提建议。
最后,期待你的作品!
本文由 @小泽 原创发布于人人都是产品经理 ,未经许可,禁止转载。
如果觉得写的不错,欢迎打赏支持
收藏已收藏 | 251赞已赞 | 30
陈泽涛,全栈产品经理
产品经理群运营交流群求职招聘群
Axure交流群
PM要学点技术
关注微信公众号
11个回答18人关注
0个回答1人关注
9个回答40人关注
11个回答11人关注
9个回答91人关注
17个回答26人关注11区_二次元_日系手游第一站
日媒分析:《碧蓝航线》在日本大热预示了什么?
《碧蓝航线》并不是日本完蛋的象征,而是日本的社交游戏全力在海外奋战的时刻到来的象征。
《螺旋英雄谭》首个角色PV公开 数十名新角色参战
螺旋系列新作手游《螺旋英雄谭》今天公开了先行版角色PV,包括主角队伍在内的数十名新角色形象及部分声优配音正式披露。此外,不少螺旋系列玩家所关心的主线剧情也能从PV中窥得一斑。
游戏类型:角色扮演上架日期:未定
游戏类型:动漫改编上架日期:未知
游戏类型:角色扮演上架日期:未知
《碧蓝航线》并不是日本完蛋的象征,而是日本的社交游戏全力在海外奋战的时刻到来的象征。
螺旋系列新作手游《螺旋英雄谭》今天公开了先行版角色PV,包括主角队伍在内的数十名新角色形象及部分声优配音正式披露。此外,不少螺旋系列玩家所关心的主线剧情也能从PV中窥得一斑。
TGS2017这两天公众开放日我们迎来了一大波萌妹Coser,不论是甜美***还是冷艳***都能在这里找到!她们所cos的角色你又认出了多少个呢?
今天是东京电玩展2017的第二天,虽然一般我们认为 TGS 是以游戏为重,但美女Showgirl还是必不能少的。跟CJ上的***姐相比,TGS的***姐们最美的当然是笑容啦!现在就来看看这些有着灿烂笑容的***姐们吧!
在自身实力有待提升、或者是项目是外援方的擅长领域的情况下,邀请外来的援助帮忙都是非常有效率的提高实力的方法。这个方法不但适用于足球、篮球和电竞等项目的比赛场上,同样也适用于国内的游戏业界。
抱枕在宅文化中担当着重要的角色,高清细致印刷加上柔软的触感,大大减少了二次元角色与宅们的距离感,提升了宅男宅女们生活的幸福度和满足度。推特上的一位宅男却因为对抱枕做的事而备受争议。
8月23日晚间,制作过众多女性向人气作品的 Rejet 株式会社在“Rejet 2017 ENDLESS SUMMER”的股东大会环节,隆重宣布了与拾梦文化联袂创作的全新二次元企划----《执剑之刻》。
现在有越来越多的萌系二次元游戏都采用了 Live2D 技术,能够在游戏主界面和萌萌的妹子们互动也成了这类游戏的 [&]
是任玩堂旗下日系手机游戏专题站,致力为大家提供最新,最有用,最详细的日系手游情报09:54:35 UTC
最近公司的领导突发奇想,想在一个APP页面中划分一个区域用来载入游戏,以达到一个APP 既能浏览资讯,也能玩玩小游戏。请问这种构思是否可行?
01:45:09 UTC
01:52:22 UTC
微信就是如此的,你也可以自己写一个模块加入小游戏
02:06:28 UTC
前几天看到的帖子。。。
02:44:56 UTC
微信是调用外部游戏,并不是内嵌方式吧?
02:47:34 UTC
HTML 的话,我想到是用UIWEBVIEW,如果不是调用HTML 还有其他方式吗?如COCOS2D?
06:48:03 UTC
SpriteKit可以
07:13:19 UTC
iOS应用都是UIKit这一套,但是我发现有些应用中还能够嵌入游戏,包括新浪微博iOS在世界杯期间做过一个颠球游戏,还有QQ情侣中也有抓坏蛋之类的游戏。请问用的是什么引擎呢?通常都是看到Cocos2d等嵌入UIKit,但是不知道UIKit怎么结合游戏引擎?同时也了解到一种方案,就是通过cocos2d-js开发,然后通过应用中的webview嵌入游戏,但不知道这种方式性能如何?同时考虑到cocos2d-js技术比较新,我虽然UIKit都OK,之前做服务端开发时,也少量写过部分前端,但是在游戏开发经验上比较薄弱,C++也多年不用了,几乎忘了,那么我应该选择怎样的方式在我们的应用中嵌入游戏功能呢?请指教!谢谢
09:01:14 UTC
可以在一碗米饭中加入面条吗?
14:08:08 UTC
用Sprite Kit即可