×
玩游戏的小朋友值得一读

How I made $200,000 when I was 16 years old

 

编者按:Rodney Gainous Jr在Medium上发表了一篇文章,详细介绍了自己在16岁时是怎么赚到20万美元的。希望他的经历更够给你带来启发。文章由36氪编译。

10年前,我开始了第一次远程编写软件的工作。我没有正式的title或其他任何东西,但我能用Jaa写脚本。那时,我9年级,13岁,只有3个月的编程经验,而且还是自学的。在接下来的几年里,我赚取了20万美元。

从游戏到编程

一切从我沉迷在游戏世界里的时候开始。当时,我会花大时间去玩《使命召唤》(Call of Duty)、《战争机器》(Gears of War)、《Runescape》以及其他任何我能玩的游戏。当时,我所有的朋友都在玩这些游戏,我们每天都在线上见面。

其中最令人上瘾的游戏是《Runescape》。没过多久,我就迷上了这个当时非常流行的在线角色扮演游戏。

它是用Jae构建的,等待了无数次的游戏加载之后,激发起了我对Jaa的兴趣,让我陷入了软件开发的“兔子洞”。

随着一次次在谷歌上的搜索,我开始意识到一个问题:如果我知道如何编写代码,我就可以构建自己的软件了。这个想法让我很吃惊。这仅仅是个开始,在接下来的一个月里,我对编程的兴趣还在继续增长。

在我意识到Jaa的强大功能之后不久,我在网上找到了一本书,名为《Teach Yourself Jaa in 21 days》。然后,我下载了Eclipse并开始了编程之旅。这本书让我着迷,虽然我仍然是一个狂热的游戏玩家,但我发现自己越来越喜欢新的爱好。

放学后,我会回家,做家务,玩游戏和编码。我花了很长的时间来应用我的新编程技巧。我编写了一些脚本,扫描文档,构建随机的GUI,甚至编写软件来完成我的数学作业。

在当时,我就像拥有一个没有人知道的超级大国。我很兴奋地告诉我的朋友,我正在学习Jaa,并鼓励他和我一起学习。他耸耸肩,继续玩游戏。在那一刻,我知道我将会是一个人在软件行业前行,所以我继续自己的工作,没有人知道——甚至我的家人也不知道。

深入研究编程

几个月过去了,我开始发现自己在《Runescape》已经很难取得较大的进展了,这让我感到非常沮丧。所以,我开始寻找相关的“秘籍”。令我惊讶的是,有许多宏、机器人和脚本(也就是我们说的外挂)可以全天候地运行,为你自动地玩游戏。这使我着迷。我尝试了所有我能找到的机器人,但发现大多数都是垃圾。我一直这样做,直到我偶然发现了一个提供免费机器人客户端的社区。它甚至可以运行自定义脚本。我加入了这个论坛,并不知道在几个月后,它会让我的整个人生发生了极大的改变。

在一个月的时间里,我至少尝试了20个脚本。有些可以砍木头,有些可以打怪,甚至还有一些能够完成任务。这些脚本能够在没有任何监督的情况下自动完成,这真是太棒了。

我注意到这些脚本是用Jaa编写的,但当时并没有考虑尝试去做一个出来。在使用了这些作弊工具后不久,我的帐号就被永久禁止了。我完全崩溃了。我记得当时我把自己关在房间了,几乎要哭了。我请求《Runescape》公司解除禁令,但他们不愿意,我只能自认倒霉。

把柠檬变成柠檬水

整整一个星期我都很生气,很难过,有点困惑。原因很明显——我失去了一些有价值的东西。然而,我也感到困惑。我现在该怎么办?我将如何度过我的时间?我要怎么告诉我的朋友们?

有很多问题,但我没有答案。没过多久,我决定开个新号。我的想法是,我可以使用我发现的外挂来把游戏账号练上去,而且速度很快,但有一个问题。我以前的帐号很强,当时社区里没有很多可以为你战斗的脚本。所以我就去找了。我偶然发现了一种可以与杀鸡的脚本,我很纳闷:“为什么只能杀鸡?为什么不能杀其他的怪物?

我查看了其背后的代码后意识到,只要做一些修改,你就可以制造出一个可以对抗游戏中其他怪物的脚本。凭借我刚刚学会的编程技巧和一些额外的创造力,我创建了第一个一体化战斗脚本GenericFighter。

经过一些修改和测试后,我确信GenericFighter已经做好了准备。它能够自动砍杀我设置的任何怪物,我非常兴奋,不仅要自己使用它,还要将它发布到社区上。

几周内,它是论坛上最受欢迎的脚本之一,我《Runescape》新号也快速变强。我得到了很多赞扬,但并没有就此结束。我开始收到一些功能请求和bug报告。我开始沉迷于编程,开发一种人们喜欢的产品推动着我继续前进。

这种情况持续了几个月。对脚本的维护迫使我更好地编写代码,这使我对Jaa有了更深入地了解。在这个时候,我完全没有意识到会有更大的图景。我不知道论坛的创始人想要有意识地将事情做大。

我沉迷于编程,人们注意到了

我在游戏上花的时间开始变少了,大部分时间都在开发我的脚本。我努力工作,人们注意到了。有一天,社区的创始人找到了我。他们正在建立一个关于“脚本”的高级市场,在那里脚本制造商可以出售他们的脚本。我对此表示怀疑,但我决定加入这项事业。不久之后,我与RSBots.net的老板合作,推出了一款名为AutoFighter Pro的高级机器人。

与其他脚本相比,AutoFighter Pro的价格很低,只有12.99美元。我不会细讲这些钱是如何在开发者、销售员和创始人之间分配的。我要说的是,AutoFighter Pro在2009年6月初至2011年10月下旬的销售额超过了30000。你可以自己计算下。

提款记录。

每个月,销售额都在增长,而且几乎没有出现下降的情况。随着平台的扩展,两位创始人邀请了更多的开发者和销售员来销售脚本。曾经紧密团结的群体变得更大,竞争也非常激烈。

没过多久,开发者就开始构建其他的脚本了,并在功能、可用性和价格点上竞争。你不仅被迫去编码,而且还要推销你自己和你的产品。我很快就学会了一个道理:在竞争中每个细节都很重要。

当时我不知道,我在产品经理和工程师的角色之间找到了平衡。我会听取用户的反馈、对功能进行排期,继续参加各种论坛,以及不断推出新的更新——这是一种常态。

在这个游戏中,停机是不可接受的。用户不仅仅是为了个人使用而运行这些脚本,而且他们的业务也依赖于它们。出售GP(《Runescape》中的货币)和高统计账户是一个普遍现象,你必须努力工作以满足他们的需求。

麻烦到来了

在某种程度上,这影响了我在学校的表现,因为我太专注于做一个更好的产品了。编程成为了我的首要任务,我把所有的时间都投入到了AutoFighter Pro上。

它可以同时与多个怪物战斗,自动回复蓝和血,自动回复真实的人类玩家,以及更多独特的功能。但你可能已经猜到了,这并不可能永远的持续下去。

脚本销售了大约一年之后,社区的创始人卷到了一场诉讼中。诉讼持续了一年的时间,最后在我17岁前几天败诉了。这直接导致了所有出售高级脚本和论坛的网站的关闭。

老实说:我刚开始的时候,并没有打算告诉其他人我在做什么。我很兴奋,因为事情正在发生,但我也很紧张,因为我不知道我需要做些什么。

那么,我应该首先告诉谁呢?我告诉了我妈妈。她的反应?有点迷惑,有点困惑,有点担心。她不明白我到底在做什么,我是怎么进入这个行业的,或者为什么人们会为此付费。我父亲也有同样的反应,但他们为我感到高兴,只要我受到法律保护,他们就支持我。直到我高中毕业,我才告诉其他人。

在这一点上,你可能会想,像我这样的孩子会怎么花那么多钱呢?举几个例子:我帮助还清了家庭债务,带我的家人去了迪斯尼乐园,并投资自己。

游戏和编程改变了我的生活

从那时起,我就一直在编写、设计和管理产品。在我停止开发脚本后不久,我花了额外的空闲时间来学习Android开发。

2012年2月,我推出了一款Twitter应用程序Follow在短短几个月内,这款应用的下载量达到了2万次。我曾经写过一篇文章,介绍了它的下载量是如何达到了15万次的,而今天它的下载量已经超过20万次。

大学上了三个学期后,我退学创办了一家产品公司——Puricode。我们希望为小型企业和初创企业开发产品,并发布我们自己的内部产品。我们的第一个项目是Runn,这是一款面向大学的按需快递应用。我们在韦恩州立大学的校园里进行了一次测试,结果引起了很大的反响,于是我们给马克·库班(Mark Cuban)发了一封邮件,并获得了一笔投资。

两年后,我们停止了对Runn的支持,并专注于其他的机会。除了我自己的企业外,我还给其他的一些大公司进行了设计:Nexient、Ford和Nima Labs。

我现在致力于SafePGP,这是一款加密工具,同时也是一款加密交易应用。我非常幸运能够把我小时候的爱好当做是一种职业,我无法想象做其他的事情会是什么样子。

原文链接:https://medium.freecodecamp.org/how-i-made-200-000-when-i-was-16-years-old-304f0e87cfb6