今天是大年初二,在这里先给大家拜个年,祝大家在新的一年里能事事顺心。

  年前的时候更新了一版,先发了内测,没有想到过年这几天,有的小伙伴们还在玩,还给我们提了很多建议和意见,让我们觉得非常温暖,给我们很多信心。

  这次主要讲下上线前的内测的技术操作和我们内测事情,上次说到,我们内测的时候邀请到了200位内测的玩家,在短短的不到一个月的内测时间里,我们游戏就更新了好几版,游戏稳定性和平衡性都得到了很大的提升。

  内测的技术操作是通过苹果自带的内测功能实现的。苹果的app应用不像android的应用一样,打包出来在哪都能安装,苹果这方面控制比较严格,但是还是有几个途径是可以不用必须发到Appstore上就能安装的。主要以下几个:

  1、通过添加开发者测试设备进行安装,一个开发者账号能添加每种设备最多100个,这个是在开发者后台进行添加设备的uuid,下载证书,在Xcode打包应用的时候把证书打包进去,把打包好文件发给测试人员,测试人员通过itunes就可以直接安装应用了。

  2、通过苹果的官方应用TestFight添加内部测试,只能发给内部人员,应用不需要审核的。

  3、通过苹果的官方应用TestFight添加外部测试,每个应用上限是1000个,需要经过苹果的审核,一般是1-2天,就第一次审核慢,后面的版本就比较快了,我们的内测就是通过这个方式进行的。具体的操作步骤是,在iTunes Connect里先添加应用信息,xcode里打包上传构建版本,添加测试版本,苹果审核,审核通过后,开始测试,给内测用户发送邀请邮件,用户打开邮件通过TestFight安装应用。

  怎么邀请内测的玩家呢?我觉得这个方式是很多的,可以从身边的朋友、论坛发帖邀请内测、加qq群、朋友圈、微博、qq空间。

  我们这个算是小众的一款游戏,上手比较难,邀请身边朋友尝试的时候,大家都觉得好难,不好上手,后面我们进行改进,分了3个模式,大幅降低了简单模式的难度。

  论坛发帖的方式,发帖可以说抢先进行试玩,内测给予一定的奖励之类的,很多用户都会踊跃的报名参加的。发帖最好也是根据游戏的类型特点,有针对性的选择论坛发帖,这个用户的契合度还能更高。发帖的时候要注意言辞变换一些说法,我们的很多帖子都被当成广告进行了屏蔽。

  我们专门创建了一个用户交流的qq群,内测的用户我们会优先选择加入qq群里,这样用户有什么建议和意见通过qq群很好的沟通交流。

  就是通过这种方式,内测的玩家们提了很多意见和建议,我们进行了修正和改进,这块的重点就是一定要搭建好跟用户沟通的桥梁。

  由于我们也是经验也不是很丰富,内测的时候暴露了很多问题,像版本问题,一开始我是觉得苹果用户一般会自动升级,所以我们开发的时候,就只支持ios9.0上,内测的时候很多小伙伴说系统不支持,后面我们又自己实现了一些ios9.0自带的一些功能,让系统支持到了ios8.0。还有比较大的问题就是崩溃的问题,每次有玩家在群里有崩溃问题,我的心情也是一样的,也是崩溃的,因为很多崩溃我们这边无法复现,我的做法是,每个发用户只要发崩溃信息我都是亲自找用户单聊,详细的询问崩溃发生的一些情境,然后再检查可能发生崩溃的地方程序。

  内测的时候还有一个问题是比较严重的,是游戏难度和平衡性,这个直接关系到用户的体验,很多用户反映。我专门拿出了一周的时间,将游戏的难度和平衡性做了调整,记得那一周,天天就是想着做这一件事,吃饭时,躺着床上都在想这件事,一本画本让我用了一半,就是研究和计算数据,那段时间真的觉得自己的脑细胞都用到极致了。

  记得每次发测试更新的时候都基本上在凌晨了,还要先把程序上传到苹果服务器,然后经过苹果的自动审核通过后才能再发测试,由于苹果的自动审核时间一般是几个小时,发上去了自己就比较困就是躺床上先睡了,但是还总是睡不好,总想着苹果审核完了第一时间发到测试上,就一会醒来一次点点看看审核通过没。

  虽然现在的界面也说不上很好,但是比起内测前也有了很大的改进,记得那时候天天我催着我们的美术做图片,那时候他自己的工作也是非常忙,还天天被我逼着做图到很晚,周末也得不到休息。我们的策划还要兼任测试的工作,每次做完了,先发给他进行测试,经常也是聊到凌晨几点钟。我们的另外的一个开发,经常看到他代码提交的时间是凌晨1、2点钟。因为我是全职,就算我干的很晚,第二天还可以晚点起,他们不一样都有自己的工作,第二天还要早起去上班,去挤地铁,真很辛苦,所以我给他们说,我一定要尽自己最大努力要这个游戏挣钱,给他们回报。

  我们内测的故事就是这样的,其实还有很多的细节,现在一时想不起了。 如果你也在正在做自己的app,这块还想再细入了解可以加入我建的这个技术交流的群,有什么问题可以在里面提问,知道的我都会一一作答。群号: 372385920

  我们的游戏名字《宝石塔防》,目前已上线苹果AppStore,欢迎朋友们下载体验,给我们建议和意见。

  谢谢大家,未完待续。

  

  

  

  

.net程序员转行做手游开发经历(四)的更多相关文章

  1. .net程序员转行做手游开发经历(二)

    上篇主要介绍自己个人的经历,这篇主要讲下学习新语言的过程. 上次说到最终选择的语言是swift,框架用spritekit,上次有网友对为什么选择用这俩呢,为什么不用cocos和unity呢,cocos ...

  2. .net程序员转行做手游开发经历(一)

    从辞职到自己开发游戏也有几个月的时间了,游戏也已经在AppStore上线了,我觉得我有必要写点东西,算是留下的一些记忆,也可以和广大博友分享下自己的创业经历,这可能不是一篇成功的创业经历,因为故事还在 ...

  3. .net程序员转行做手游开发经历(五)

    大家好,真的是好长时间都没有更新博客了.上来博客园发现很多朋友还在关注我们,那给大家汇报下最近的一些进展. 收费版上线了,但是下载量不是很多,刚发布的时候下载每天的下载还是挺多,我们几个小伙伴在论坛. ...

  4. .net程序员转行做手游开发经历(三)

    这次就主要讲讲我们开发的过程. 策划是我们团队的一个人成员专门负责,我们几个算是出谋划策.我这边的理解是,策划首先需要对所做的事情一定要有一定的把握,意思是尽可能的想到这件事情的影响范围,类似项目管理 ...

  5. 1奶茶店创业成本: 2发饰品加盟店创业成本 3眼镜行业店创业成本 从“程序员转行卖烧饼”想到IT人创业

    总结: -------奶茶店创业成本: 而这个奶茶店初期投资是:3万元加盟费+1万元保证金+8000装修+两万设备(冰柜.展示柜.收银机等等).别说赚钱,什么时候把初期投资赚回来呀! 一个店的利润就是 ...

  6. 从“程序员转行卖烧饼”想到IT人创业

    我的一个朋友最近总在跟我念叨着“我不想做开发了,整天累死累活写程序,也攒不下几个钱.我想辞职搞点啥!” 我问他:“你想搞点啥?”. 他说:“搞啥都比做开发强,做个网站赚广告费,接私活……实在不行我去卖 ...

  7. Cocos2d-x 3.X手游开发实例详解

    Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰 ...

  8. 程序员带你学习安卓开发-XML文档的创建与解析

    这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:程序员带你学习安卓开发系列-Android文件存储 因知识连贯性推荐关注头条号:做全栈攻城狮.从头开 ...

  9. 程序员带你学习安卓开发系列-Android文件存储

    这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:.Net程序员快速学习安卓开发-布局和点击事件的写法 主要讲解了布局和点击事件的写法. 上篇文章补充 ...

随机推荐

  1. const,readonly 这些你真的懂吗? 也许会被面试到哦。。。

    首先不可否认,这些在面试上会经常被面试官问起,但是你回答的让面试官满意吗?当然如果你知道了这些原理,或许你就不 怕了.既然说到了原理,我们还是从MSDN说起. 一:值得推敲的几个地方 1.先来看看ms ...

  2. CentOS 6.5 生产环境编译安装LNMP

    一.环境准备 1.操作系统安装:CentOS 6.5 64位最小化安装. 2.配置好IP.DNS.网关.主机名 3.配置防火墙,开启80.3306端口 vim /etc/sysconfig/iptab ...

  3. eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)

    在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息. 今天在网上搜索时,找到了一个解决方法,在这里分享一下. 第一步,在prefe ...

  4. SQL Server 用链接服务器 同步MySQL

    --测试环境SQL 2014 在MySql环境: use test ; Create Table Demo(ID int,Name varchar(50)) 在控制面板—管理工具—数据源(ODBC)— ...

  5. CStdioFile CString 读写中文

    TCHAR* old_locale = _tcsdup( _tsetlocale(LC_CTYPE,NULL) ); _tsetlocale( LC_CTYPE, _T("chs" ...

  6. Idea15/16 配置Tomcat

    1:我这里使用的是Eclipse创建的项目,导出后导入到Idea中使用 2:Idea导入Eclipse项目 3:Idea项目配置(默认快捷键CTRL+SHIT+ALT+S) 3.1 Project 项 ...

  7. Can't load AMD 64-bit .dll on a IA 32-bit platform

    主要谈谈在win8.1(64bit)下搭建环境的经历. 安装win8.1(64bit)后,配置java环境是费了我一番心思的,所以想记录下来,成为经验.64位系统下比较理想的配置应该是 64位jdk ...

  8. Android+Sqlite 实现古诗阅读应用(三)

    往期传送门: Android+Sqlite 实现古诗阅读应用(一) Android+Sqlite 实现古诗阅读应用(二) 加入截图分享的功能. 很多应用都有分享的功能,我也想在我的古诗App里加入这个 ...

  9. 【程序员技术练级】熟悉Unix/Linux Shell和常见的命令行(一)文件系统结构和基本操作

    作为程序猿,熟悉一些unix/linux命令行是非常必要的,因为部署服务的服务器现在基本上用的都是unix/linux系统,很少在windows上部署服务的. 今天我们就介绍一些在linux上的文件系 ...

  10. [No000025]停止自嘲—IT 技术人必须思考的 15 个问题

    行内的人自嘲是程序猿.屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值? 1.搞 IT 的是屌丝.码农.程序猿? 人们提到IT人的时候,总会想到他们呆板. ...