关于PVPIN
在我读初中的时候,家里有了一台电脑。那时候很喜欢玩我的世界,那是一个充满无限创意和想法的世界。
当时,1.7.10版本流行,各种mod盛行,可谓是mod的天堂。网上也有很多关于如何制作自己的mod的教材,我跃跃欲试,但总是失败。因为作为游戏的本体语言java,对于初学者来说太晦涩抽象了。
现在我才知道原来我的世界的模组很好的利用了java面向对象中override的特性。
尽管如此,游戏中的许多事物还是很吸引着我。比如红石电路、指令还有手机版的插件,这些东西让我接触到了最朴素的计算机和编程的思想。
pvpin.com
有一天网上冲浪时,偶然发现了一个帖子,标题非常显眼:“用我的世界编程,让编程改变世界”。这篇文章的发布者是一个名为马刚的程序员,他创建了一个名为pvpin.com的网站。显然这个网站已经停运了。
这个网站用了一种很牛的方法,将编程与《我的世界》完美的结合了。
玩家在网站通过搭建积木的方式(就像stretch编程那样)来编写服务器插件代码,然后直接发布到游戏服务器,在游戏内就可以实时查看效果。
现在我觉得有这个想法简直就是一个天才。慢慢的,我学到了一些简单的编程(面向函数编程的朴素思想),还认识了许多游戏伙伴。
网站还有一个活跃的社区,大家在一起发布制作的插件和游戏经验,偶尔也会举办一些活动和比赛。
我作为了pvpin最早的一批用户,还直接得到了会员的身份。后来他也拍了很多教学视频,让我给一些建议,我就说只是你的年龄比我想象中的要大。
一个温暖的故事和突如其来的离别
pvpin这个网站,不仅仅是一个技术项目,还有一个温暖的故事。马刚创办这个网站,其实是作为小马刚的生日礼物。也是为了陪伴他儿子玩《我的世界》。他的儿子当时应该比我还小,也是非常喜欢这个游戏。
突然有一天,马刚消失了。他的头像再也没有亮起,我们所有人都没有收到告别的信息。直到后来,我们才得知马刚永远地离开了我们,成为了记忆中的怀念。那个温暖的社区,那个充满热情的创始人,已经不再出现在我们面前。
时光荏苒,马刚的精神依旧
马刚的离世让我们感到无比遗憾,但他所留下的精神和影响却一直存在。随着时间的推移,现在群里的人都差不多都大学在读了。有意思得是,许多人选择了计算机相关的专业,甚至有不少人进入了名牌大学。我相信,是他种下了对知识的热情和对计算机编程探索的种子。
当我进入大学,才意识到,当年通过积木搭建的代码原来有个名字——JavaScript。
其实马刚也并没有完全销声匿迹,他经常在社交媒体上发布打网球的视频,但是网站的事情再不过问了。也许他也有了新的追求和生活重心。现在群里经常缅怀pvpin,但是我们知道那再也回不去了。