IOS塔防游戏《坦克对大炮》的开发设计记录

本文是作者记录开发iOS塔防游戏《坦克对大炮》的过程,包括选择塔防类型的原因、游戏设计中的挑战、美术风格的确定以及程序开发中的经验教训。游戏设计注重炮塔种类和功能的平衡,例如穿刺炮和红衣大炮的设计,以提供多样化的游戏体验。开发者还分享了如何通过观察玩家操作和调整游戏难度来优化用户体验。
摘要由CSDN通过智能技术生成

IOS塔防游戏《坦克对大炮》的开发设计记录

引子

    游戏已经在App Store上线几个月了,一直很想写点什么记录一下。真要写的时候,却又发现无从下笔没啥好写的。在2012年进入IOS,对于独立游戏开发来说,已经很晚了。前两三年抓住机会的独立开发者多少已经掘到了第一桶金。12年的时候IOS移动游戏已经炙手可热, 大量的公司和小团队涌入。App Store刷榜横行,榜单早就是公司刷榜的自留地,当然这时候,有一些独立开发者还在做着App Store是最后一片后花园的梦。

操蛋的苹果

    其实2011年以前,我基本没接触过苹果的设备,也不知道App Store是个什么东西,没见过iphone,更分不清ipadipod的区别。用过的最潮的手机就是Nokia街机E72。如果非要说用过苹果,那就是很多年前抽奖中过一个nano,不过当时对它毫无兴趣。

   

    苹果其实是个很操蛋很霸道的玩意儿,对于开发者也一样。要参与苹果的游戏,就得买苹果的设备,这就是游戏规则。很多想尝试开发苹果游戏的人,都被这招霸王条款吓跑了。这一年不少哥们同事都曾经打电话问我,说他们也想试着弄弄苹果游戏App开发玩玩,是不是一定要买个苹果电脑啊。我一般都说是。然后他们就挂机退却了。我想这其中一定吓跑了不少惊才绝艳的人。

  对于中国的收入水平来说,个人开发者要弄齐一套开发苹果的开发环境,还是要一些投入的。咬咬牙很臭屁的从香港买了当时最高配的MacBook Pro, 又带了一个黑色的ipad2。在东单买了IPhone 4S。突然家里就多了一堆圆角的白色充电器,有时候看着很有喜感。说实话,买这些东西之前,苹果的电脑和手机本身对我没啥诱惑,我只不过需要开发和测试工具。所谓的欣喜,只是凑齐了开发工具之后的成就感,还有淡淡的虽千万人吾往矣的肉疼,一下子捣腾出去几万块。

    当然,痛并快乐着的历程才刚刚开始。MBP拿回家之后,我突然发现自己没有VISA信用卡,连apple ID都注册不了。于是跑去银行搞定信用卡先,半个月后卡终于到手了,发现银行给我办了一张国内的信用卡不带VISA的。我了个去,吐血三升,又花了半个月再去办理。

    注册苹果开发者也算是一场磨难,99$的注册费还算小事,搞明白和填写苹果开发者长篇累牍的英文条款就花了好几天的时间。上赶着给人送钱都这么难,个中滋味,一言难尽。(后来中国苹果ID终于可以用储蓄卡注册了,苹果在改变世界,中国也在改变苹果。这是后话了)

    苹果的开发语言Object C也是个操蛋的玩意儿。以为凭着自己的C/C++功底,搞定Obj C还不是分分钟的问题。但是实际上苹果的开发语言和环境都是自成一体的,用惯了PC和微软那一套东西的开发者,刚上来必然会水土不服。Obj C的语法在前几个月让我别扭不已,Mac的操作系统、XCode的开发环境,也一直搞得我火冒三丈手忙脚乱。Obj C的语言关还没过,游戏开发的引擎关又来叫板。虽然只是一个2D引擎,Cocos2d依然来者不善。我很苦逼的抱着引擎啃了很久,感觉以前十多年的3D游戏引擎开发经验,突然就变轻了,像烧火棍一样不值钱了。

Stkcd [股票代码] ShortName [股票简称] Accper [统计截止日期] Typrep [报表类型编码] Indcd [行业代码] Indnme [行业名称] Source [公告来源] F060101B [净利润现金净含量] F060101C [净利润现金净含量TTM] F060201B [营业收入现金含量] F060201C [营业收入现金含量TTM] F060301B [营业收入现金净含量] F060301C [营业收入现金净含量TTM] F060401B [营业利润现金净含量] F060401C [营业利润现金净含量TTM] F060901B [筹资活动债权人现金净流量] F060901C [筹资活动债权人现金净流量TTM] F061001B [筹资活动股东现金净流量] F061001C [筹资活动股东现金净流量TTM] F061201B [折旧摊销] F061201C [折旧摊销TTM] F061301B [公司现金流1] F061302B [公司现金流2] F061301C [公司现金流TTM1] F061302C [公司现金流TTM2] F061401B [股权现金流1] F061402B [股权现金流2] F061401C [股权现金流TTM1] F061402C [股权现金流TTM2] F061501B [公司自由现金流(原有)] F061601B [股权自由现金流(原有)] F061701B [全部现金回收率] F061801B [营运指数] F061901B [资本支出与折旧摊销比] F062001B [现金适合比率] F062101B [现金再投资比率] F062201B [现金满足投资比率] F062301B [股权自由现金流] F062401B [企业自由现金流] Indcd1 [行业代码1] Indnme1 [行业名称1] 季度数据,所有沪深北上市公司的 分别包含excel、dta数据文件格式及其说明,便于不同软件工具对数据的分析应用 数据来源:基于上市公司年报及公告数据整理,或相关证券交易所、各部委、省、市数据 数据范围:基于沪深北证上市公司 A股(主板、中小企业板、创业板、科创板等)数据整理计算
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值