Microsoft's new Minecraft Education Edition - written in C++ - will outrun the Java version
The forthcoming Minecraft: Education Edition,
written in C++, looks faster and smoother than the old Java version, but won't
be compatible with all the old mods. If Microsoft mis-handles the transition, a
split could damage the Minecraft community that underpins the game's stunning
success....
Microsoft will release a beta of Minecraft:
Education Edition written in C++ rather than Java, which looks
like removing the performance problems associated with running the current
version of Minecraft. The Education Edition should run well on the types of
Windows laptop commonly found in schools, and in homes.
Microsoft announced the Education Edition at the BETT 2016 educational
technology exhibition held last week in London. Microsoft also announced that
it had purchased
MinecraftEDU, an educational version of Minecraft, from Teacher
Gaming LLC. (Microsoft acquires MinecraftEdu from Teacher Gaming.)
MinecraftEDU will not be developed any further, but most of its features will
be implemented in the Education Edition.
Minecraft: Education Edition also builds on and extends the
Windows 10 version of Minecraft. This is based on the Pocket Edition of Minecraft
(MCPE), which is written in C++, not in Java. At BETT, a Microsoft programmer
told me that the aim for the Education Edition was to support all the features
of the Java version. It will also include extra features that will enable
teachers to control large multi-player sessions, including new commands such as
Build Allow and Build Deny.
In schools and colleges that use Office 365, students will be
able to log on to Minecraft using their Office credentials. Alternatively, the
Education Edition can easily be set up on a peer-to-peer classroom network,
without a server.
At BETT, early versions of the Education Edition were running
impressively smoothly with high-resolution graphics settings on the Minecraft
stand.
It remains to be seen how much of the Java version can be
incorporated in the C++ version, which runs on Windows 10 PCs, tablets,
smartphones and games consoles. It should be possible to import worlds, skins,
maps and similar mods. However, mods written in Java code will not be
compatible.
The Education Edition is both a solution and a problem for both
Microsoft and the Minecraft community. It looks like providing the higher
performance that Minecraft players have wanted for years. However, removing the
ability to create Java-style mods might well diminish the community supporting
the game. That would be extremely bad news for Microsoft, and for its $2.5 billion investment in Mojang, Minecraft's developer.
What follows is speculation....
At the moment, it looks as though there will be two versions of
Minecraft - a Standard Edition and an Education Edition - with the latter
feeding off the former. At first, these will have somewhat different features
and capabilities, and different target audiences.
In the future, however, it seems likely that most Minecraft
players will learn the new C++ version first, either in schools or on their own
Windows 10 laptops, or via the Pocket edition on smartphones, tablets, and
games consoles. The old Java version could therefore see a relative decline:
its users may become just a small minority of the expanded market.
Obviously, Mac OS X and Linux have no problems running C++ code,
but it remains to be seen whether Microsoft will port the Education Edition to
these rival platforms. If it doesn't, Windows 10 will have an advantage in the
education market. If it does, it could be the beginning of the end for the Java
version. Why support two code-bases if you only need one?
Comments
Post a Comment