IT Category

有关如何在64bit Mac OS X Leopard下面重新编译PHP并添加自己需要模块的文章请参考Leopard 编译 universal php5 重新编译后会出现一个问题:iconv无法编译进去。按照上文的方法,有些机器可以编译,但我的就死活不行。于是只能把iconv单独编译为so,再到php.ini里面添加。 $ cd php-5.2.5/ext/iconv/ $ phpize $ ./configure $ make && make install 然后编辑php.ini,先修改extension_dir为PHP扩展的路径,比如 ; Directory in which the loadable extensions (modules) reside. extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/" 再把iconv.so添加进去,如 extension=iconv.so 保存后再看一下php -m,iconv已经加载进去了 Sam@Bogon:~$ php -m [PHP Modules] apc ctype curl date dom filter gd hash http iconv json libxml [...]

40 Tips for optimizing your php Code

In: IT

原文地址:http://reinholdweber.com/?p=3 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。 1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2. echo is faster than print. echo 比 print 快。 3. Use echo’s multiple parameters instead of string concatenation. 使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4. Set the maxvalue for your for-loops before and not in the [...]

整理文章整理出来的,很早时候caoz写的,翻出来备份 这里是一篇技术测试的文章,希望所有那些自称的和被人吹捧的技术高手来看一看,做做我们的几个测试,看看你属于那种层次的高手? 以下测试是针对oltp开发而言的,对于做算法和桌面程序的,不是我这里要讨论的对象。 好了,第一个考题:你能否做一个统计系统,功能上和易数差不多,能够通过页面嵌入方式记录一个网站的显示次数,来访分析,时段分析,日期分析等等。怎么,这就被难住了,那你算哪门子高手?啊哈,这位说了,这些都easy,手到擒来,很好,很好,看来在实现功能上,你具有了高手的基本能力,不过且慢,如果你认为可以实现这些功能就能自称做个易数统计出来,未免也太小瞧了技术这碗饭的分量,实现这些功能,就中国而言,至少有6位数的程序员可以作到,而设计这么一套系统(仅从功能考虑),也至少有5位数的程序员可以作到,明白吗?你不过是这里面平平常常的一个而已了,要高兴还早呢。 第二个考题:呵呵,其实还是做这些功能,不过加个条件,我只给你一台PC Server(单/双PIII 733+512M Ecc内存+18G SCSI硬盘),你要支撑300万/天的请求调用。琢磨琢磨吧。 简简单单的一个cgi+数据库,那是肯定死翘翘了,怎么办? 第一,你要建立三层体系模型,后台数据库必须通过中间应用层和前台CGI分开。 第二,合理分配使用共享内存空间,并合理通过IPC信号量防止内存区的读写冲突和死锁。 第三,必要时改写web server原代码以获得效率最优化,比如改写apache server的http_log.c程序并重新编译。 如果你对建立这么一套系统的整体架构非常清楚,那么恭喜,你可以在一个比较不错的网络公司做一个CTO了,中国能够清晰搭建这样系统的人,不过4位数而已(当然,能够在这样系统里进行编码工作的,肯定还是有5位数以上的,毕竟左右都是c语言而已)。 知道为什么层出不穷那么多统计系统,虽然功能花哨,但是最后都撑不过易数,基本功不扎实,光靠功能花哨,那是没前途的。 在这个领域做的比较好的,好耶,网易,adsunion,腾讯,太极链等几家而已。 那些所谓广告交换没什么技术瓶颈的人,自己做一套大并访系统出来再说话。 第三个考题,还是这些功能,(我够贫的是吧)我要你一天能记录下3000万次浏览日志,不但要统计,还要完整记录,以供随时查验,当然主机环境提升一下,处理数据的主机用集群,但是核心数据库还是用一台电脑的,这次用sun的小型机,比如RS6000什么的;还有这次再加个条件,数据损失不能超过 0.01%。 这个已经不再象建立一个网站了,到象是大型电信的计费中心。你能胜任吗? 这时候要求对整体操作系统,对C语言,对数据库核心都必须有深入骨髓的理解,甚至于,对于数据的导入导出和一些日志的数据库记录,你已经不能再用sql去写了!要利用数据库产品的核心接口按照其数据存储格式直接进行文件或设备块的读写操作!对于一些负载非常大而性能要求又非常高的系统,甚至你需要建立一套独立的数据库体系和数据结构体系。这不是玩笑,因为我领教过这样的系统。 在中国,能搭建这样平台的高手,最多3位数而已。主要集中在电信计费领域,如亚信这样的企业。 第四个考题,这次每天的请求不是3000万了,而是3万万,我没说胡话,3万万!不过你的工作变了,我不要你再做后面的数据处理,我只让你做一个前端报文转发处理,这次我很苛刻,给你一台PII的PC服务器,256M Ecc内存,而数据损失要求则绝对不能超过0.0001%,你的工作很简单,对来往的请求进行简单识别并转发到合适的应用服务器处理。 你用web server转发?别开玩笑了!这时候,你已经别无选择,用汇编自己写一套报文处理程序,作为看守进程驻入内存并挂在接收报文的端口上,你对效率的理解,应当已经超出了对操作系统的认识,对编程语言的认识,而直接达到对CPU指令集的认识程度上,是的,你必须清楚自己的每一条汇编指令是不是已经达到最小的 CPU指令占用。必须能计算出分解和处理一条报文的流程需要多少CPU指令循环,是不是已经针对CPU的指令集达到了最大优化,当然,你还必须很熟悉 TCP/IP协议对每一种报文的格式定义和规范,不过这和汇编指令的效率优化而言,到不显得有多高深了。 我们经常说CISCO是硬件产品服务商,错了!他们的利润主要就来自于这样的算法!!中国联想、华为等等都想强占这块肥肉的市场,但是在高端领域(其实并不是硬件高端,而是算法高端!),我们还是彻底的空白。 庆幸的是,我知道国内有人在做这样的事情了,当宽带不可避免的成为主流的时候,这种算法的强度和要求,会成为攫取利润的最好途径。 中国在这方面能达到标准的,又有几个人呢? 出了这四个考题,没别的意思,我刚大学毕业的时候,也是自视甚高,因为当时的感觉是,和专业课的计算机作业相比(我是力学专业的,动不动要求编程解一个偏微分方程的收敛解,来分析什么旋流场的速度、温度等的分布),做wewebb开发简直毫无算法可言。再加上当时国内做web数据库的也少,动辄以为自己已经是满高手了,结果幸好跑到给电信做计费的企业混了一年,接触了国内最大的电信集中计费中心的解决方案(一直在运营,还不错),才知道敢情OLTP应用里面学问大的很,自己这点皮毛拿出来吹嘘简直是不知天高地厚。现在看看外面一堆和我当初一样的小毛孩子整天做两个烂程序就自诩高手,只好出来说几句。 其实对于OLTP应用而言,功能的实现一般都非常容易,和那些从事力学、数学、物理等行业的数值计算相比简直毫无算法可言,而OLTP的技术难点主要在于性能,也就是你做一个桌面程序或算法程序,都不会面临并访过高的处理问题,但是做一个OLTP应用,无论如何你都必须直视一下子很多访问冲上来的情况,如果这个问题解决不了,无论多好的创意,多好的功能,都不会得到持续和长远的发展。 由于很多创业者和投资者对技术不通或半通,他们往往拿一个性能指标有很大缺陷的东东当个宝贝,因为一般而言,开发出新东东大家都只是忙着测试功能,很少有对性能进行完整测评的,只有持续运营到一定阶段,并访达到一定程度,性能缺陷开始暴露,才临急抱佛脚,这时候造成的损失就很不核算,甚至是压根解决不了,只好放弃某种功能,从而使品牌信誉整体下降。 加强算法基础,加强技术基础,少卖弄一些花里胡哨的东西,是走向技术高手的真正路线,那些今天学会了什么语言,明天又学会了什么语言的主儿,别吹嘘了,从70年代到现在,最值钱的程序员一直是写汇编和写标准C的,不为什么,因为这是真功夫。 —————————————————– 搜出来这个帖子,呵呵,稍微回复一下。 caoz早期也做过asp,中国最早的asp中文教程,是caoz翻译的,那是1998年的事情。但是后来(99年)换了php,不是因为asp不好,而是因为安全性,安全性的问题,根源在microsoft,这个和程序员没关系,但是程序员规避风险的话,还是linux下塌实一些,顺便说一下,caoz 在安全公司混过一年半的程序员。 asp和php相比,在某些应用的效率上,甚至更胜一筹,这个原因也不是语言的问题,而是本身系统的进程模式,Asp是线程模式,线程间的数据通信是非常简单的,写过asp的都知道,可以用application变量做,非常简单。而php在apache下只能是进程模式就麻烦很多,虽然也有共享内存支持,但是调用时候需要做信号量锁定,很麻烦,否则就有内存索引崩溃的危险。就进程间通信而言,asp不是略胜一筹的问题,而是拥有无可比拟的优势。 所以一个统计系统效率还还是不好,语言并不是决定因素,但是阿江有一点说的过了,一台服务器千万次的静态调用就达到极限? caoz告诉你,在apache 下,caoz所能达到的数字是4000万次,而且是普通的服务器。 阿飞做过极限测试,单服务器最高的一天,统计量达到了3670万次(真实网络流量,不是测试机的模拟流量),单p4的机器,配置很一般的那种。当然这种极限测试不代表真正的应用环境,毕竟单用户和多用户对统计系统负载开销是不同的,但是单服务器在应用环境下每日支撑千万次以上的统计,却并非难事。关键不是看语言,而是看设计。cnzz可以做到,50bang也可以做到。 技术无止境,对比千兆的网络数据包分析工具(如千兆路由器,千兆IDS,千兆黑洞等),那种每秒解析上百万数据包变态应用,的现在的站点统计系统,日千万次处理简直是小儿科的东西。 不过说实话,国内统计系统技术依然有很大的提升空间,阿江的,caoz的,不外如此,处理效率上去只是一方面,分析能力提高也是很考验技术实力的。就这一点,caoz坦承,Google Analytics的数据挖掘能力,无可比拟,完全超越了caoz的技术理解力。当然,这是另一个话题了。 ————————————————— 阿江的回帖 看了那个顶上了的贴,接受里面的一些批评, 我自己的观点也在实践中变化,我仔细的看过CNZZ的统计报告并对其统计方式进行了推断。 我的结论是,影响效率差异的主要因素并不在操作系统和WEB服务软件上, 而是在数据结构和程序结构上。 [...]

玩《征途》感受,这么多年白玩游戏了

In: IT

写得很好的一篇文章,转过来保存 ===================== 前言、你可以看完前言就把这篇文章扔到一边 《征途》=?假如你刚好没玩过《征途》,那么在本文开始之前,我认为你有必要先回忆一下脑海里对《征途》的印象。就我猜测,你可能想到的关键词大致包括这些:最昂贵的游戏,垃圾游戏,黑心的公司,史玉柱,道德的底限,游戏行业的搅局者……如果这猜测正确的话,那么我要说,大致在一个月前,我跟你的这些想法一样,——可能更甚。 但是,在接触了《征途》一个月后,我却得出了一个令自己都难以相信,难以接受的结论:我18年(今年24岁, 1989年6岁时开始接触FC,1990年7岁时开始接触黄海286电脑以及上面的游戏)来的游戏理念,以及近8年来在游戏行业工作的经验,——所有这一切,统统都被颠覆了。当我向身边一位朋友推荐《征途》时,我是这样说的:“《征途》是一款颠覆了现有游戏理念的东西,堪称‘心理学百科全书’+‘营销百科全书’,我在玩过《征途》之后,最大的感受就是这些年游戏全白玩了。” ——至此,如果你认为这是一篇枪稿,那么可以不看了。否则请继续。 一、不可忽视的《征途》理念 因为工作的关系,我看过许多公司的“《征途》研究报告”,也听过不少业内人士对《征途》的评价。但是这些研究和评价基本都是围绕《征途》的系统展开的,却忽略了《征途》最本质的东西,它的理念,以及它所颠覆的理念。我认为这和我们在制作、运营,乃至玩游戏的时候,很少去思考什么是游戏理念有关。 所谓游戏理念,在本文中的定义主要是指设计一款游戏的思想依据,包括:你认为一款游戏的意义何在?比如,日本某著名游戏制作人说:一款游戏如果不能折磨玩家几百个小时,那它简直不配称为游戏;游戏应该做成什么样?比如,Blizzard认为要让玩家在每一个阶段都能体验到乐趣,发现惊喜,循序渐进;它如何给人带来快乐、或者说你从种获得了什么样的快乐?比如,许多游戏公司都会不停的推出新系统、道具和内容;等等这些…… 每家公司、每个人对游戏的理解和认识不同,导致了他们的游戏理念有极大的差距,也幸亏如此,才让游戏的类别和内容不至于千篇一律。但是在《征途》之前,对几乎所有游戏而言,有一点是同样的:所有游戏在设计时,都认为应该让玩家体验到包括收集装备、等级提升、技巧熟练等各方面的辛苦,使之在成长之后获得巨大的成就感。比如说极品装备的掉率通常低于1%,比如说一款网络游戏在没有外挂的前提下升满级需要半年,比如说若是没有高超的技巧就打不过强大的BOSS……诸如此类,不一而足。 但《征途》完全不是这样。 在《征途》中,等级的提升非常迅速,从1级升到10级甚至只需要二十几分钟。而在此后,通过完成住线任务、答题、每天限制参与次数的固定活动,几乎可以保证你在30级以前,等级像飞,——或许比飞还要快的增长。与此同时,当玩家打怪的时候几乎不用去操作,按下快键 Ctrl+Z,人物就会像开了外挂一样自动打怪,而怪物掉落的装备,可以用“一大片”、“半屏”甚至是“满屏”这些词来形容其数量之多,且所掉落的装备中包含大量付费道具,任务赠送的装备属性之好更是夸张,10级的任务赠送武器属性竟强过25级能买到的装备……如此等等,说也说不完。 以上,就是《征途》的理念所在:给予玩家最大的满足感,让你爽,并且向往花钱换来的更爽。但是,你是会不会因此觉得:一款游戏的等级、装备,所有的一切都能如此轻松的拥有,其乐趣何在?那么,让我以问答的形式来给你讲讲一个《征途》玩家,是如何一步一步体验到乐趣并着迷的。 二、看看人家《征途》是怎么研究玩家心理的 问题一,如前所说,但凡是个曾有游戏经验的玩家,在进入《征途》后只需要二十几分钟,就可以轻松升到10级,并且必然在10级前领到一把属性远比15级装备还优秀的武器。——那么假设你是这个玩家,当你在1级时候获得了一把10级可以使用的武器,你愿不愿意练到10级? 问题二,当你练到10级,已经了解了这款游戏的基本系统,并发现手中的武器在属性上远远好过15级武器,那么你愿意不愿意至少练到15级? 问题三,当你决定至少练到15级之后,你却惊讶的发现从10级到15级同样只需要不到一小时的时间,甚至于,你是在自己都还没反应过来的情况下,就莫名其妙的升到了20级。你愿意不愿意继续? 问题四,你觉得《征途》升级太快了,简直没有意思,但是这个时候你忽然发现,通过做主线任务,你竟然获得了几样要付费才能买到的道具。你会不会想,至少把这个付费道具用掉,然后再离开游戏? 问题五,你在做主线任务的时候发现,你完全不需要去官网或百度查资料,不用论坛发帖QQ求人等形式来知道这游戏该怎么玩,更不需要为了找到一个躲在角落的NPC而找上大半天,所有任务中提示你需要找到的NPC和怪物,名字下面都有一行下划线,就像网页的超连接一样,你只要点一下,就会自动找到他并完成任务。在打怪时,只要按一下Ctrl+Z,就可以实现自动打怪。你会不会因为这游戏简直太轻松了,觉得挂在上面让它自动打怪的同时,除了聊聊网页也无所谓? 问题六,不论是什么原因,总之你已经20级了,升级的速度稍微,——注意,是稍微慢了下来。至少不会让你Ctrl +Z打不了十分钟就升一级了,这个时候你应该已经通过任务拿到了比30级装备还好的武器,并完成了五行任务,获得了金、木、水、火、土中的某一种属性。你发现在你自动打怪的时候,身边有许多人在用同样的方法和你一起打怪,自然,像所有网络游戏那样,你们组队了。假设你们属性相合的话,你立刻获得了高达 300点的攻击力提升,杀怪如同切瓜。这个时候,由于你们不需要操作,所以你们的全部时间都在聊天,你们当然成为了朋友。那么,当你们成为了朋友之后,你会离开一款有朋友在玩的游戏么? 问题七,在你20级之前,你会发现NPC将你引导到皇城的公告牌,——确切的说,是一个叫智者的NPC旁边。这个 NPC的作用是,你可以消费一定数量的游戏币,来回答她所提出的20道问题,并获得数倍于打怪的经验,甚至可以一次升2级。这个时候,你会不会发现其实这游戏有点乐趣? 问题八,你终于决定,——好吧,事实上是在你做出决定之前,你已经又一次莫名其妙的就升了10级。当你30级的时候,你发现你可以骑马了,很威风;你发现自己在一分钱没花的情况下,仓库里存了一堆要花钱才能买到的道具,仿佛赚到了;你发现自己已经穿着一身通过打怪就轻松获得的,属性很好的装备;你发现由于之前组队的缘故,你的朋友已经有好几个了;你还发现10级的时候系统曾送给过你一个替身宝宝,你清楚的知道把它变为等待领养状态后,即便你下线了,当你再次登陆的时候也很可能已经到了35级。如果这个时候让你放弃《征途》,你会不会有一点不舍得? 问题九,你还会发现,如果现在你充10元点券,NPC会送你许多珍贵的道具,并且差不多你每升几级,NPC还会再返还给你点券。简单点说,可能你在30级时花了10元钱,但等到50级的时候,你却一共获得了价值200元的道具。那么,假如你在问题八的时候就已经决定再多玩一会,你愿意不愿意尝试性的付出10元钱?——当然不付也没关系,因为后面有的是地方让你心甘情愿的掏钱。 问题十,你就这样,几乎毫不费力的在很短时间内到50级了,假如你已经付过费了,你几乎一定会玩下去。但假如你没付过费,并依旧觉得这游戏很垃圾,想离开,那也没关系,因为这时候你会发现,许多高级别的玩家以低于官方的价格收购某些付费道具,——而这些道具,你几乎一定拥有。那么你很轻松的利用《征途》赚了一小笔钱,这个时候,你是否重新觉得这游戏值得玩下去? 问题先到此为止吧,在那以后,你还会见识到许多类似的诱惑,比如你刚杀完一个玩家,忽然发现屏幕上显示出你的名字:“你杀死了谁谁谁”并且全服务器的人都能看到,这个时候你是否觉得太有成就感了?但我恐怕你在到达那一步之前,已经开始欲罢不能了。 当你在内心深处默默回答完以上全部问题之后,你可能依然觉得:“不就是就快速度让你达到一个离不开游戏的临界点么?很多游戏都这么做啊。”又或者,“我认为大多数玩家对这些不会有兴趣,看到《征途》两个字我就恶心,不想去玩,所以你这些话白说。”——那么,《征途》今天的100万峰值在线怎么来的?——让我来告诉你。 三、看看人家《征途》是如何结合游戏特色来做宣传的 《征途》的宣传上,最大的看点其实不是它长年在各大媒体的首页“新闻推荐栏目”里,把同样一个内容车轱辘话来回说。而是其别出心裁的市场活动。 《征途》曾做过比如“发工资”,“迷宫”等等许多市场活动……但是这些活动不是我要谈的重点。我要谈的重点是:《征途》做过两个让我把下巴惊到了地上的,史无前例的,革命性的,并且与游戏特色紧密结合的活动,——谁也抄不走的活动。 让我们先从时间上离我们比较近的活动一说起,不久前《征途》做了一个让玩家“练到60级,如果说《征途》不好玩就能获得赔款”的活动。这个活动的绝妙之处在于,——假如你认真看了第二节的十个问题就会发现,一个玩家如果练到了60级,他几乎没有可能再离开《征途》,即便他认为这游戏垃圾。并且,即便他离开了也没关系,《征途》只会赔给他15元钱,中国玩家现在还没齐心到能十几万人一起练到60级然后集体不玩的地步,而且未来也不可能齐心到这地步。 而纵观目前国内市场上,还没有哪一款游戏能在初期如此“溺爱”着玩家,任谁把这个活动抄走都没有意义,——因为他们的游戏,玩家绝不可能被牵着鼻子一步一步走到欲罢不能的地步。简而言之,他们在许多地方抄《征途》,但抄都抄不像! 于此,我可以给大家举个实例,我有个在代理型游戏公司做市场的朋友,在游戏公测时邀请了一批《征途》用户来试玩,《征途》的玩家问我的朋友:“你们游戏可以不打怪升级么?”朋友说:“不能。”《征途》的玩家直接扔下“垃圾”两个字就走人了。——这就是说,进一步讲,玩家不但很容易就因为抵挡不了诱惑而留在《征途》里,更会在习惯了《征途》的玩法之后,玩不惯其他任何游戏。《征途》玩家的忠诚度之高,让其他游戏望尘莫及,——当然这是题外话,暂且不谈。 另一个《征途》经典的活动发生在很早以前,活动的名字叫做“乾坤倒转”。活动的内容是:让原本极其强大的BOSS 变的弱小无比,随便你杀,而原本弱小无比的怪物却能力翻了数十倍,让你望而生畏。这个活动的妙处在于,让所有新进入游戏的玩家,都能在最短的时间内了解到游戏的后期内容! 一个玩家能在最短的时间内了解到游戏的后期内容有什么用?当然有用。为什么今天网络游戏市场上这么多网络游戏,在玩家连游戏的影子都还没见到的时候,就开始宣传游戏的60级装备,100级装备?为什么游戏策划,公司老总在接受采访的时候,张口闭口先谈这游戏未来的发展计划?因为这是典型的望梅止渴,让你看到了后期的甜头,你才乐意在在“苦尽”之前期盼“甘来”! 但问题是,几乎所有游戏公司,在展现自己后期内容的时候,都是用说的、用吹的、用看的,只有,——注意,是只有《征途》,是用做的,真真切切的让你在十几级的时候就能跟几十、甚至100级过后才能遇到的怪物交上手!耳听为虚,眼见才为实!好了,当你十几级的时候就体验到了这个游戏的最终内容,知道了如何杀他们,你会不留下来么?你一定会留下来! 这样一个活动,市场上有哪家游戏公司敢做么?没有。为什么没有?因为他们把极品装备看得太重要了,看作几乎是玩家会留在游戏中的唯一理由,他们如果让一个玩家在进入几个小时以后就能打最终的BOSS,玩家拿到了极品装备之后还能干嘛?这游戏没内容可玩了,或者,游戏的经济体系被摧毁了! 但是,《征途》不怕,《征途》的游戏理念就是让玩家爽,它吸引玩家继续下去的动力不在于此,玩家越早拿到这些极品装备,他们就越早上瘾,越早上瘾也就越忠诚,越忠诚也就付越多的钱!那征途靠什么吸引吸引玩家在拿到好装备之后还乐意留下来? 四、看人家《征途》是如何做运营的 不用费时间去猜了,我直接给你揭开谜底,靠的是PK,靠的是万人级别的国战! 这里不得不再次提到《征途》的又一个理念。玩家停留在一款网络游戏里,——注意,是网络游戏里,做得最多的事情是什么?收集装备?——作为一款网络游戏来说,只要它能保证更新速度,那么装备你永远是收集不完的。升级?——不用说《征途》了,从《石器时代》开始,就有转生系统,你能一次练满就让你练两次,你能第二次练满就让你练三次……打怪?——怪物也是打不完的。 好了,谜底是:是人与人的互动!人与人的互动就目前我们所能知道的范围而言,包括哪些?以上提到的收集装备、升级、打怪,——只要你没到把网络游戏当单机玩的份上,其实这些就都算人与人互动的形式。除此以外,就是聊天交友、PK、国战这些系统。 换句话说,只要我把人与人的互动这一环节做好了,我不怕你一进入游戏就拿到了所有顶级装备、杀掉了所有的怪、升满了级,——我版本更新就好了,我是自主研发型的公司,我有代理游戏所无法比拟的更新速度、反应速度!那么《征途》的人与人的互动是怎么做的?交友、装备收集等环节前面说过了,不再多谈。咱们只说,《征途》的PK系统和国战系统有多完美?以至于能让玩家乐此不彼? ——我的回答可能会让你有些失望。以我目前对《征途》的接触来说,还没到能去跟人PK,参加国战,然后跟你滔滔不绝的讲述其平衡性的地步。但是,我想说的是,即便《征途》的PK系统和国战系统做得垃圾无比也没关系,因为《征途》以其对游戏独特的理解,巧妙的通过一些系统外延的设置和运营手法,回避了游戏自身的不足。 比如说PK系统。在所有骂《征途》的文章里,都说《征途》是一款鼓励PK,且PK系统极端不平衡的游戏,——即,不花钱的玩家一定打不过人民币战士,于是玩家会出于报复心理去砸钱报仇。但这绝对是无稽之谈。 因为,每一个玩家在进入游戏之初,《征途》会让玩家选择一个国家,同国家的玩家之间如果出现恶意PK,其对PK的惩罚是非常严重的!也就是说,《征途》虽然鼓励PK,但不鼓励同国家玩家间的PK,这一个巧妙的设置,就使得几乎所有的个人和小团体冲突,都只会发生在两个或多个不同国家之间。而此外《征途》还有一个设置,当两国玩家发生PK行为时,两国其他所有的玩家,都会在屏幕上看到自己国家有人正遭到攻击! 好了,更绝妙的设置来了:由于每个国家的玩家在PK外国外家时,都会为本国增长贡献度,获得荣誉,所以人民币玩家会自觉自愿的保护本国非人民币玩家,以及,因为每个玩家几乎是在10多级的时候,就几乎一定会有几个朋友。所以,最后的结果就是:《征途》中几乎每一次个人间的PK,基本都会在最短时间内演变成小团体之间的对抗。并且,人民币战士自愿的保护非人民币玩家,——他们可以从中获得当老大,罩人的满足感。而非人民币玩家依旧在不花一分钱的情况下报了仇! ——如果你觉得《征途》以上的设置简直稀松平常,那么我们再来看《征途》的国战系统。首先说,史玉柱为什么要做 2D游戏?因为2D游戏竞争没有3D激烈么?不是!正确答案是,就目前国内的普遍机器配置和网络环境而言,你说说看有没有一款3D游戏能开展万人国战? ——我来告诉你一个数字,市场上绝大多数网络游戏,一组服务器别说万人同时打仗了,能承载5000人在线就算不错了! [...]

马云的新诡计

In: IT

马云对手下高管做调整,心腹全部下课。 外界所谓的分析师说马云正在”杯酒释兵权”。 但是 1.马云不是傻子 2.心腹做事,马云放心 3.已经成型的业务,交由职业经理人去做就好 4.马云又要做新东西了

About this blog

奶罩的个人Blog,记录生活中的点点滴滴。


Sponsors

RSS My Twitter