3 ms·
I thought Microsoft already rewritten it in c++ so they can run it on phones with decent preformance?
by Hurtak 11y ago
I thought Microsoft already rewritten it in c++ so they can run it on phones with decent preformance?
- deleted 11y ago[deleted]
- asiekierka 11y agoPocket Edition is a separate codebase, used for Windows 10 Edition which is not yet however a replacement for Minecraft. There are, I believe, three distinct versions of the engine: the Java one, the C++ one and I think the console codebase is also separate.
- zamalek 11y agoOnly on Mobile/Console. Windows/Mac/Linux is still Java, likely because Java remains moddable by 3rd parties (via disassembly and reflection) where modding must be built into C/++ games from the outset. The Windows 10 UA is a port from one of the C++ versions (mobile I believe), but has no modding capabilities whatsoever.
- asiekierka 11y agoActually, Pocket Edition does have a modding scene - they left all debug symbols in, which let a few willing developers build an API around it. Windows 10 Edition, however, does not, and is thus not moddable.
- zamalek 11y ago> which let a few willing developers build an API around it. Wow. That must have been a feat. Even if you have the symbols an optimizing compiler is going to make this a nightmare with all the inlining etc.