阅读更多

5顶
0踩

非技术

转载新闻 EA:快来盗版我们的游戏

2009-06-26 09:59 by 副主编 just_cool 评论(5) 有3407人浏览

EA首席执行官John Riccitiello近日对希望盗版EA游戏的人发出了明确的信息:“别犹豫,快动手吧”。“另外,如果你自觉是有能力的盗版者,请盗版《FIFA在线》、《NBA街头篮球在线》、《BattleForge》、《战地英雄》.....”

“如果他们只是盗版游戏,我欢迎。因为在游戏中间有的是购买机会。”

EA最新的《模拟人生3》游戏在官方正式发售前半个月就被意外泄露,这在业界引起不小的震动,不过EA高层并未对此太过担心。事实证明《模拟人生 3》在正式发布后,一周内售出了140万套,现在势头仍然不减。有趣的是盗版的BT种子文件中包含了“如果用户喜欢,那么请支持正版”的建议,在一些人看 来,这分明是赤裸裸的商业宣传。

EA首席执行官John Riccitiello对此解释说:“泄露版就是一个‘demo’版本,盗版玩家拿不到正版玩家可获取的免费下载内容,比如额外城镇场景,其他社区服务。这是因为正版玩家可以去EA官网注册,盗版注册不了。”

所以一定数量的盗版用户最终被转化为正版用户。Riccitiello甚至开玩笑的解释说,这简直就是一个“秘密”营销计划,主要针对中国和欧洲波兰之类盗版严重的地区。但是他否认是EA自己泄露了游戏。

通过泄露及盗版方法发放游戏,EA认为这是一种伟大的尝试,用户更倾向于购买游戏的扩充套件和附加功能,这比30美元的游戏光盘更有意义。EA认为已经找到了对付盗版问题的根本方法,就是用增值服务和扩展附件来解决盗版问题。

EA:快来盗版我们的游戏

来自: mydrivers
5
0
评论 共 5 条 请登录后发表评论
5 楼 night_stalker 2009-06-26 20:38
盼望 EA 赶紧倒掉 …… 给 9C 以最后一击。
4 楼 huxp 2009-06-26 15:02
主要针对中国和欧洲波兰之类盗版严重的地区 
3 楼 skymouse 2009-06-26 12:41
这种营销策略还不错
2 楼 fanlei77 2009-06-26 12:38
weishuwei 写道
不错,我觉得这是一个很好的市场音效策略,盗版从现实来讲,是根本杜绝不了的,靠围截堵杀,不但作用不会很明显,反而把用户推向了竞争对手,就像好多做软件的,有了一点苗头,一点点用户群,就想着怎么收费,怎么赚钱,明显是杀鸡取卵的行为.我觉得这一点微软,腾讯做到就比较好.微软明知道自己的软件盗版的很厉害,但是查杀的力度却没那么大,为什么这样,就是为了占领用户群,大家都在用微软的产品,离开了windows,离开了office就会不习惯,甚至是影响工作效率,微软要的就是这种效果,用户群建立起来了,1万个人有一个买,那他也赚翻了.而腾讯的虽然和微软的路线不太一样,但同样是抓住用户群这个主线,有了用户,我可以提供增值服务,你要更炫,你要更好的服务,那么请付费成为会员,钱也不多,大家都能接受.积沙成塔,腾讯他们就是靠这样的方式大赚特赚的.所以我觉得做产品,要么就是走专业路线,有特定的用户群,并且他们会为你们的产品买单.要不就是走大众化路线,并且不要把主意打到赖以吸收人气的产品上,完全可以提供相应的增值服务来实现盈利点.做软件如此,生意也是如此,太急于求成了反而不好,放长线才能钓到大鱼.

打字辛苦了
1 楼 weishuwei 2009-06-26 10:45
不错,我觉得这是一个很好的市场音效策略,盗版从现实来讲,是根本杜绝不了的,靠围截堵杀,不但作用不会很明显,反而把用户推向了竞争对手,就像好多做软件的,有了一点苗头,一点点用户群,就想着怎么收费,怎么赚钱,明显是杀鸡取卵的行为.我觉得这一点微软,腾讯做到就比较好.微软明知道自己的软件盗版的很厉害,但是查杀的力度却没那么大,为什么这样,就是为了占领用户群,大家都在用微软的产品,离开了windows,离开了office就会不习惯,甚至是影响工作效率,微软要的就是这种效果,用户群建立起来了,1万个人有一个买,那他也赚翻了.而腾讯的虽然和微软的路线不太一样,但同样是抓住用户群这个主线,有了用户,我可以提供增值服务,你要更炫,你要更好的服务,那么请付费成为会员,钱也不多,大家都能接受.积沙成塔,腾讯他们就是靠这样的方式大赚特赚的.所以我觉得做产品,要么就是走专业路线,有特定的用户群,并且他们会为你们的产品买单.要不就是走大众化路线,并且不要把主意打到赖以吸收人气的产品上,完全可以提供相应的增值服务来实现盈利点.做软件如此,生意也是如此,太急于求成了反而不好,放长线才能钓到大鱼.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 条款十三: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同

    template<class t> class array { public: array(int lowbound, int highbound); ... private: vector<t> data; // 数组数据存储在vector对象中 ...

  • 初始化列表中成员列出的顺序和它们在类中声明的顺序相同

    顽固的pascal和ada程序员会经常想念那种可以任意设定数组下标上下限的功能,即,数组下标的范围可以设为10到20,不一定要是0到10。资深的c程序员会坚持一定要从0开始计数,但想个办法来满足那些还在用begin/end的人的这个要求也很容易,这只需要定义一个自己的array类模板: 代码 template<class t>class array {public:array(...

  • 在初始化列表中,成员变量的初始化顺序是其在类中声明顺序,而非列表中的顺序。

    关于最近看到的关于类的初始化的问题,我觉得有必要在这里讲一下,可能平时不注意的话,就有可能犯错。 看下面的代码:    #include "stdafx.h" #include using namespace std; class X {      int i;  int j;    public:     X(){};     X(int val)      : i

  • 必须使用【初始化列表】初始化数据成员的情况

    类对象的构造顺序是这样的: 1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员; 2.进入构造函数后在构造函数中执行一般赋值与计算。使用初始化列表有两个原因: 原因1.必须这样做:《C++ Primer》中提到在以下三种情况下需要使用初始化成员列表: 情况一、需要初始化的数据成员是对象的情况(这里包含了继承情况下,通过显示调用父类的构造函数对父类数据成员进行初始化);

  • Effective C++学习笔记:初始化列表中成员列出的顺序和它们在类中声明的顺序相同

    请看下面的代码:templateclass array {public:  array(int lowbound, int highbound);  ... private:  vector data;               // 数组数据存储在vector对象中                                // 关于vector模板参见条款49   size_

  • 构造函数初始化列表中对变量的初始化顺序与变量的声明顺序一致

    参考链接:https://www.cnblogs.com/lidabo/p/3628987.html 输出为一个随机数和98,为什么呢? 因为对于初始化列表而言,对成员变量的初始化,是严格按照声明次序,而不是在初始化列表中的顺序进行初始化,如果改为赋值初始化则不会出现这个问题,当然,为了使用初始化列表,还是严格注意声明顺序吧。 ...

  • C++中成员以其在类中声明的顺序构造

    分析以下代码的输出: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include using namespace std;   class A { public

  • 成员变量的初始化顺序与变量在类型中的申明顺序相同,而与它们在构造函数的初始化列表中的顺序无关

    From:  http://zhedahht.blog.163.com/blog/static/2541117420111169592105/ 题目(12):运行下图中的C++代码,输出是什么? #include   class A { private:         int n1;         int n2; public:         A():

  • 列表的下标;查找,判断,增加,删除函数

    1.通过下标选择指定数据 name=['xiaoli','xiaozhang','xiaozhang','xiaobai'] print(name) #['xiaoli', 'xiaozhang', 'xiaozhang', 'xiaobai'] print(name[0]) #xiaoli print(name[1]) #xiaozhang 2.查找数据 函数 index();count();len(); index();count();与字符串的查找用法类似 #index();

  • C++必须使用【初始化列表】初始化数据成员的三种情况

    类对象的构造顺序是这样的: 1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员; 2.进入构造函数后在构造函数中执行一般赋值与计算。 使用初始化列表有两个原因: 原因1.必须这样做: 《C++ Primer》中提到在以下三种情况下需要使用初始化成员列表:    情况一、需要初始化的数据成员是对象的情况(这里包含了继承情况下,通过显示调用父类的构造函数对父类数据成员进行初始化);

  • 初始化列表的顺序应该是按照你成员声明顺序初始化

    初始化列表的顺序应该是按照你成员声明顺序初始化。

  • 条款 13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同

    template class Array { public: Array(int lowBound, int highBound); ... private: vector data; // 数组数据存储在 vector 对象中 // 关于 vector 模板参见条款 49 size_t size; // 数组中元素的数量 int lBound, hBound; // 下限,上限 };

  • 写程序说明C++中成员函数的初始化顺序只跟在类中的声明顺序有关, 而跟初始化列表中的顺序无关(笔试考过)

    C++ 中成员变量的初始化顺序的问题, 经常碰到, 在此, 我们再来复习一遍: #include using namespace std; class A { public: int s; int t; A():t(1), s(2){} }; int main() { A a;

  • 成员初始化列表的使用及特点

    成员初始化列表:用于辅佐构造函数(可以是默认构造函数),对成员变量进行赋值。 一般情况下,使用成员初始化列表与在构造函数内部对成员进行赋值没有什么好坏之分,使用哪种方式对对象进行初始化全凭心情。 但是,在以下四种情况的成员变量中,只能使用成员初始化列表进行初始化: 1.当初始化一个const member时。这种情况不用多说,对于const变量的初始化只能使用初始化列表,而不能在constr...

  • 初始化列表初始化顺序

    输出结果为ab 初始化列表是按类中声明变量的先后顺序来初始化,与初始化列表的顺序无关。   class Printer{ public: Printer(std::string name) {std::cout << name;} }; class Container{ public: Container() : b("b"), ...

  • 初始化列表和声明顺序之间的关系

    [align=center][size=large][b]初始化列表和声明的顺序之间的关系[/b][/size][/align] 类中数据成员的声明顺序和初始化顺序之间的关系? 在类中的声明顺序是不是一定和初始化顺序相一致,不一致会出现什么结果,为什么要一致? 类的数据成员的初始化顺序是按照类内数据成员的声明顺序进行初始化的,这样就可以减少不必要的开销,这样的话类就不必要为每一个...

  • 类的成员变量 声明顺序 决定 初始化顺序(构造函数初始化列表不影响)

    类成员的声明顺序决定初始化顺序; 构造函数初始化列表不影响初始化顺序;C++初始化类成员时,是按照声明的顺序初始化的,而不是按照出现在初始化列表中的顺序。class B { public: //m_b = 2,m_a = 1 B():m_a(1),m_b(m_a+1) { cout << "m_b = " << m_b << ",m_a = " << m_a

Global site tag (gtag.js) - Google Analytics