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

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

  这次主要讲下上线前的内测的技术操作和我们内测事情,上次说到,我们内测的时候邀请到了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. Zookeeper 服务注册和发现

    Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理 ...

  2. 【JavaScript】EasyUI框架的Dialog控件根据浏览器分辨率自动调节宽高

    序: 如果单独一个或几个Dialog控件修改成根据浏览器可视界面自动调整高.宽很容易仅仅是一个量变的过程,但如果大量页面都引入了Dialog控件,修改起来是一个很消耗体力的工作.所以接到任务后第一想法 ...

  3. coursera机器学习-logistic回归,正则化

    #对coursera上Andrew Ng老师开的机器学习课程的笔记和心得: #注:此笔记是我自己认为本节课里比较重要.难理解或容易忘记的内容并做了些补充,并非是课堂详细笔记和要点: #标记为<补 ...

  4. SpringMvc-Httl-shiro的整合

    来到新的公司一个月,以前实习公司的用的是srping+hibernate+struts2,而在这里不在用的这些了,而是用的springMVC和jdbc模板来操作数据了,所以又用了一段时间去慢慢融入这个 ...

  5. Linux 开机自启动脚本详解

    以kibana为例     以下为skibana名称的脚本内容 #!/bin/bash #chkconfig: 2345 80 90 #description:kibana kibana=" ...

  6. STM32之USART库函数USART_SendData的bug

    转载自:http://www.cnblogs.com/itloverhpu/p/3250537.html 1.最近在调试ATM32F103CB时发现,一串数据的最后一个字节总是发送不出去,用的是RS4 ...

  7. c++整型->字符型转换

    有itoa(),atoi(),sprintf()三个函数 使用字符串流: #include<iostream> #include<string> #include<sst ...

  8. Java方法区和运行时常量池溢出问题分析

    运行时常量池是方法区的一部分,方法区用于存放Class的相关信息,如类名.访问修饰符.常量池.字段描述.方法描述等. String.intern()是一个native方法,它的作用是:如果字符串常量池 ...

  9. leetcode-Count Primes 以及python的小特性

    题目大家都非常熟悉,求小于n的所有素数的个数. 自己写的python 代码老是通不过时间门槛,无奈去看了看大家写的code.下面是我看到的投票最高的code: class Solution: # @p ...

  10. MSDN论坛被垃圾信息刷爆了!!!

    https://social.msdn.microsoft.com/Forums/zh-CN/caab1275-103e-470e-8888-ca39d1c48364/linehx2888?forum ...