什么?手机也能玩Jvav版《我的世界》?!
你一看日历:“呦,愚人节。M菌你个大骗子~”好伐,这并不是什么愚人节玩笑,事实上在手机上玩Java版是在多年前就已经实现的立项。因为Minecraft大量玩家面临着一个困境——我只有手机,却想体验一下纯正的Jvav版。
(注:Jvav是一门由张博士创造的极为高深的计算机后端语言。)
01.
背景:梦开始的地方!
急急急,手机上怎么才能玩JAVA版呢?——很多年前,一位萌新问道。
关于在手机上运行JAVA版《我的世界》的话题确实是最近火了起来,然而、但是、其实早在2014年(甚至更早)就已经实现了在安卓手机运行PC版mc。
这就不得不提到一个大神——zhuowei zhang. 基岩版的老玩家应该都听说过这个人,因为PE端的方块启动器。所以最早,以及最先实现能够在安卓手机上完美运行JAVA版的便是zhuowei zhang。
因为很多年前,mc玩家面临的的这个问题更加突出,基岩版刚起步甚至都没有下界,奈何没有电脑无法体验到JAVA版。于是基于一个名为Boardwalk的启动器用来在手机上启动Java版Minecraft便应运而生。
Boardwalk启动器项目刚起步和实验阶段时,运行速度极其缓慢,正常帧速率也只有可怜5帧每秒,当然,这也和早年安卓设备性能普遍低下有关。
02.
手机上也能运行JAVA版么?MCinaBox启动器
MCinaBox启动器是一个开源项目,致力于让更多的玩家可以在安卓手机上,完美的运行JAVA版《我的世界》。包括可以支持最低JAVA版1.6-1.15+,几乎可以正常运行所有热门的版本,光影、MOD、正版登陆一应俱全,均不在话下。
MCinaBox背后的故事:很多年以前,MCinaBox的作者接触到了Boardwalk,也就是第一代可以在安卓运行pc我的世界的启动器。他发现能够在手机上玩我的世界无比令人兴奋,于是对编程产生了兴趣,仅仅自学了8天的Java编程,便开始MCinaBox的安卓程序编写。
因为发现MCinaBox很久没有更新,我就跑去github看了一下。看到在说MCinaBox项目的生命周期即将结束(因为没有积极的维护者)......
03.
一艘可让JAVA版运行在手机上“小船Boat”!
你可能听过:Boat-澪-pro 启动器,这是最近很火的一个安卓运行JAVA的启动器。很多人弄不明白它究竟叫什么,有的叫Boat,有的又叫澪pro,现在它的全称叫做“Boat-澪-pro” 。这该怎么理解呢?简单来说就是Boat这艘小船上来过很多人,而“澪”开着这艘船继续航行的前行者之一。那么Boat是谁造的呢?
首先,Boat是MCinaBox的上游项目,是作者@jvm基于zhuowei zhang的Boardwalk编写的。但同时Boat的历史又比较复杂,因为起初内测时原版发生了泄露,于是诞生了大量的Boat修改版。但同时Boat又是一个开源的项目。所以你会发现Boat存在很多的分支版本。
换句话说,@jvm 造了Boat这艘小船,让Java版《我的世界》可以流畅地在安卓设备上运行。而澪基于Boat启动器做的其中一个改版。Boat-澪启动器的大火其实跟籽岷也有些关系。但你不可否认,Boat-澪-pro对小白玩家而言是相对最友好的启动器了。安装方便、界面简洁、运行流畅。甚至还带了点二次元的风格。
或许看到这里你会发现:《我的世界》玩家真的很神奇,就好像一代人终将陨落的时候,新的一代人会继承下去并开着前人留下的这艘船继续前行。为了能够让更多的玩家在手机玩上JAVA版,有的人在设计,有的人在测试,有的人在造船,有的人在优化。回过头来看,Boardwalk不正是最初始的那艘船么?