【转】Markus Persson:Minecraft 游戏背后的奇才
转自酷勤网
Markus Persson是沙盒游戏Minecraft的开发者,在游戏中以Notch的名字为众多玩家所知,是游戏界绝对的巨星。美国《滚石》杂志的专栏作家David Peisner日前对Persson进行了专访,带我们一起走近这位奇才的游戏人生。
Persson 有些秃顶,体型庞大,留着棕色蓬乱的胡子。他待人和善,但是经常看起来有所保留,笑起来的时候几乎像抽过去了一样。

他在 2009 年独立开发了 Minecraft,后来与 Jakob Porser 联合成立了 Mojang,这家公司现在估值 20 亿美元,仅有 35 名员工。Persson 也成了瑞典最大的纳税人。
每周五,Persson 让他的员工随意玩游戏或是忙自己个人的项目,而其它工作时间也并没有把他们逼得太紧。办公室有台球桌、弹球机、放映室和自动点唱机,还有一面墙上都是员工们按照 19 世纪艺术家的风格造型的油画。
Persson 是个爱玩的人,他经常举办一些 party 并请到专业的 DJ。2011 年,他请 Deadmau5(加拿大顶尖 DJ)在拉斯维加斯的一次 party 上表演,据说英国的哈利王子也偷偷来到这次活动。2012 年,他把巴黎的一条街变成了烟花和 LED 彩灯的世界,请到 Skrillex(美国 DJ)和 A-Trak(加拿大 DJ)来表演。去年,Persson 请所有的员工和他们的夫人去摩纳哥旅游。他们乘专机,开法拉利,坐直升飞机,在游艇上开 party。Mojang 的联合创始人 Porser 说希望公司成为员工永远想为之工作的地方。
早在 2011 年,Persson 就已经把 Minecraft 的控制权交给了首席开发人员 Jens Bergensten。在 David Peisner 对 Persson 三天的采访中,除了极短的之间在做访谈之外,大部分时间 Persson 都在玩一款第一人称射击游戏《无主之地 2》(Borderlands 2)。Persson 说,曾有一段时间他除了编程之外什么也不干,但今非昔比,他有些怀念那样的日子,但是他即将和 Porser 带家人去马尔代夫旅游 10 天,没理由现在开始写代码。
Persson 小时候生活在斯德哥尔摩北部的一座名叫 Edsbyn 的小镇。他的父亲是铁路工人,母亲是一名护士。Persson 7 岁的时候,全家迁到斯德哥尔摩,12 岁时,他父母离婚了。他的父亲搬到乡村的一座小屋里,一直受抑郁症的困扰,并且酗酒,滥用药物,那几年的生活十分困苦。2011 年 12 月 14 日,他的父亲在醉酒后用枪自杀了,这件事情给了 Persson 沉重的打击。
Persson7 岁就开始用一台 Commodore 128 家用电脑自学编程,他没有上完高中,但是他 18 岁时在一家网页设计公司找到了一份工作,2000 年前后,他在几家科技公司做过不同的工作。
斯德哥尔摩是独立游戏之乡,Persson 和 Porser 在一家名叫 King 的游戏工作室上班时认识。Porser 认为 Persson 这个人很有趣,也有一点古怪,他时而非常开心,时而非常不开心,很少有中间状态。
2009 年,Persson 在工作之余花了一周时间写出了 Minecraft 的第一个版本。在第一年就卖出了 2 万份,Persson 当时的想法是做一个游戏赚够钱能做下一个游戏。但是,2010 年底,Minecraft 每天的销量都能达到 2 万份。在 2013 年 6 月,Minecraft的总销量已经突破了1100万了。游戏的社区不断成长,玩家制作教学视频,提出 bug,开设播客,讲述自己的探险经历。Minecraft 已经不仅是一个游戏了,而是一个平台。Persson 是游戏中最出名的人,他现在 Twitter 粉丝有 160 万。
Persson 2011 年和 Elin Zetterstrand 结婚,Zetterstrand 认为 Persson 看起来很好,非常聪明却也有些忧郁。但是他们很快又离婚了,Persson 认为他事业的成功或多或少地导致了这段感情的破裂。从前他没有机会去探索者世界的精彩,只能在家待着,学习编程。后来一切都改变了,他有机会做任何想做的 事情,可以随时去纽约逛逛,这让他们的生活充满变故。
现在,Persson 独自住在斯德哥尔摩富人区的一座豪宅里。Persson 并不喜欢这间公寓,屋里空荡荡的,布满白色、形状怪异的石头,看起来像中世纪山间的一座要塞。房间里什么都有:开放式的厨房几乎没怎么用过,还带有一个酒 窖。楼梯导向二楼的游戏室,三层只有一把椅子,透过窗户能够看到斯德哥尔摩绝佳的景色。
在被问到现在有没有女朋友时,Persson 笑了,他说“我不想称之为女朋友,但是套用一位喜剧家的话:‘如果我说没有女朋友的话,有个女人会不开心的。’”
Persson 丝毫不吝惜钱财,今年 3 月,他在旧金山办了一场大型的筹款活动。他说:“这么花钱很愚蠢,但是为什么不呢?钱还是有可能回来并做些事情的。”
现在,Persson 还没有找到 Minecraft 合适的接任者,他对员工有个 10 年规划。“希望 Mojang 能一直赚钱,但是如果赚不到钱也没关系。我们可以玩 10 年,然后,在最后一年,我们对员工说,‘如果我们今年还赚不到钱,Mojang 就要完蛋了。所以你们最好找一份新的工作了。’”
这听起来轻巧,但是 Persson 认为这是为了减轻身上的压力,他说:
我认为做一件有趣的大事儿的唯一方法就是不要去期待它。(I think the only way I could make something fun and big is if I don‘t expect it to be.)
【转】Markus Persson:Minecraft 游戏背后的奇才的更多相关文章
- 【沙龙报名中】与微信&云开发官方团队零距离互动,揭秘爆款微信小游戏背后的技术!
有人说 微信小程序游戏的百花齐放 活像十几年前的4399小游戏称霸互联网的景象 " 歪,斗地主吗,三缺二, 不用下app,小程序就能玩,我保证不抢地主让你抢!" ...... &q ...
- 纵观minecraft 游戏作者的世界观
minecraft 这款游戏 独特的游戏背景 与 模式 深受我爱 ,游戏的音乐制作方面也是独具一格 但是 整个游戏的风气 充满孤独的色彩 抑郁惆怅的音乐 每当在日出时 响起 ,当你进入生存模式之后 开 ...
- 疯狂了!当游戏爱上MongoDB会怎么样???
导读 前端时间魔兽这个电影我相信大家都看过了哈,作为一个码农,有时候我也会去思考魔兽世界这个游戏背后他的一些设计和实现,比如他用什么数据库.当然真正用什么数据库这个我是不确定的,我们今天的主题是当游戏 ...
- c语言游戏推箱子
前两天做了推箱子小游戏,看似简单的一个小游戏背后却 有巨大的秘密,这秘密就是一大堆逻辑. 自从学习了函数过后,的确是解决了很多问题,而且调用很方便,尽管我现在都不是很会调用. 写完一个函数,准备测试一 ...
- 转载:[转]如何学好3D游戏引擎编程
[转]如何学好3D游戏引擎编程 Albert 本帖被 gamengines 从 游戏引擎(Game Engine) 此文为转载,但是值得一看. 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的 ...
- 关于如何学好游戏3D引擎编程的一些经验[转]
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通 这篇文章是 ...
- 如何学好游戏3D引擎编程
注:本文是网上看到的一篇文章,感觉写的很好,因此收藏了下来 <如何学好游戏3D引擎编程>此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才 ...
- (转)关于如何学好游戏3D引擎编程的一些经验
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通 这篇文章是 ...
- Unity优化方向——优化Unity游戏中的脚本(译)
原文地址:https://unity3d.com/cn/learn/tutorials/topics/performance-optimization/optimizing-scripts-unity ...
随机推荐
- PHP数组函数相关
php的数组函数是一个重点,因为在PHP中是一个主要的复合数据类型, 首先是,寻找一个值是否存在一个数组中的函数: array_search — 在数组中搜索给定的值,如果成功则返回相应的键名 mix ...
- 数据库性能高校:CPU使用过高(上)
CPU使用率过高问题很容易被发现,但是诊断却不是很容易.CPU使用过高很多时候会成为其它问题的替罪羊,所以在确认和故障诊断时要抽丝剥茧. 调查CPU压力 三个主要的工具:性能监视器,SQLTrace, ...
- 系统设计 - IOS 程序插件及功能动态更新思路
所用框架及语言 IOS客户端-Wax(开发愤怒的小鸟的连接Lua 和 Objc的框架),Lua,Objc, 服务端-Java(用于返回插件页面) 由 于Lua脚本语言,不需要编译即可运行 ...
- PHP发送AT指令
需求: 发送短信到用户输入手机, 要求可以自定义信息内容 问题: 没有电信猫, 使用免费api接口无法自定义短信内容 解决方案: 通过4G网卡, 接在服务器上, 通过AT指令操作网卡, 发送短信 查阅 ...
- gulp分享文档
Grunt--I/O操作: 读取A → A.a() → 写出A → 读取A → A.b() → 写出A; gulp--数据流:读取A → A.a() → A.b() → 写出A. Part① 构建gu ...
- struts2 Action 接收参数的三种方法
刚学Struts2 时 大家可能遇到过很多问题,这里我讲一下Action 接收参数的三种方法,我曾经在这上面摔过一回.所以要警醒一下自己..... 第一种:Action里声明属性,样例:account ...
- Unity_与android交互
Unity调用Android代码 方法一: //using让 Local Ref 回收 using(AndroidJavaClass javaClazz = new AndroidJavaClass( ...
- centos7 玩aapt 安卓应用apk解包工具的安装
最近在做一个应用市场的项目,需要在centos7下面对apk解包读取其信息,这就想到了使用Google的解包工具aapt,但是由于中国的原因,国内访问原生工具的地址就有些麻烦,这里就贴出地址:http ...
- [转]显示文件命令:cat、more、less、tail、touch详解
cat命令cat命令连接文件并打印到标准输出设备上.cat经常用来显示文件的内容,类似于下的type命令. 一般格式:cat [选项] 文件说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取 ...
- WPFDispatcher示例
Dispatcher 类提供用于管理线程工作项队列的服务. 效果演示: <Window x:Class="WPF之Dispatcher对象.MainWindow" xmlns ...