I know, Minecraft isn't going to be reprogrammed any time soon... But for the sake of asking imagine this scenario:
Microsoft says they are going to reprogram Minecraft in a different language, and are open for suggestions. They also mention that they will add in some way of adding scripts so that modding won't be impossible, or something that functions similar to forge. The limitations are: it can't be any form of Java, VB, Basic, F# (because, reasons), or any game engine (like Unity, etc.)
I know a lot about different programming languages. There are a bunch of rip-offs of Minecraft made in Unity and they never turn out that great. A lot of great Minecraft animation are created using Blender. Blender can also be a game engine, so if they made it in Blender it might be able to have the graphical style and stuff like in the animation so that would be cool. Basically though I think Java is probably the best platform for Minecraft though.
I know a lot about different programming languages. There are a bunch of rip-offs of Minecraft made in Unity and they never turn out that great. A lot of great Minecraft animation are created using Blender. Blender can also be a game engine, so if they made it in Blender it might be able to have the graphical style and stuff like in the animation so that would be cool. Basically though I think Java is probably the best platform for Minecraft though.
I did mention that game engines were an exclusion. Blender fits the description of game engine.
Modding is possible without Forge or scripts, your entire post goes to hell.
Anyway, obviously C++ with Lua scripting ability, or a custom scripting language.
Many people find it difficult to create stable base code edits. With scripts or a ModLoader thing, this wouldn't be the case; hence why I mentioned it.
It would be hilarious if someone could make Minecraft in Malbolge. It would have to be Unshackled for it to even be remotely conceivable though. As for realistic languages, I think C++.
It would be hilarious if someone could make Minecraft in Malbolge. It would have to be Unshackled for it to even be remotely conceivable though. As for realistic languages, I think C++.
There's another language that's quite up there in the hard ones. I'll give you have of the name because I can't post it on MCF, "Brain"
So far, all I am seeing is "Obviously C++". Not really a surprise (since that seems to be the only one out there that everyone "wants"), but rather odd, considering that "Python" is far more stable.
Could you please expand and support your statement. How exactly is Python far more stable than C++?
When you create a GUIs in C++, it generates horrid code. In Python, since it starts from scratch for the most part, ends up with a cleaner GUI than C++. Plus, C++ has been out for AGES. Certain portions of the coding is outdated. C# would have a better chance.
I just hope that the new programming language improves the game in some way.
It will depend entirely on what they chose, and how they go about it. I am personally hoping (if this ever comes, which I doubt in the first place) for Python.
I did mention that game engines were an exclusion. Blender fits the description of game engine.
Many people find it difficult to create stable base code edits. With scripts or a ModLoader thing, this wouldn't be the case; hence why I mentioned it.
Base editing mods are stable, by themselves. It's simple if you deploy some standards in the community, say the entire community agrees to not edit specific files, it'd be more stable. It gets more complicated as you introduce more and more mods though.
And even with a loader of some kind, there can still be compatibility issues, some mod is going to need something that the loader does not provide support for, hence it will need to either base edit or use ASM and bytecode manipulation.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
But I think it would be slow as hell if not using a JIT compiler.
Maybe use PyPy or Pyston, but there may be problems with licensing/bundling the interpreter with the game, because these are module-based and installation of them would be hard.
I think they won't use C++. Maybe something of .NET like C#.
Microsoft says they are going to reprogram Minecraft in a different language, and are open for suggestions. They also mention that they will add in some way of adding scripts so that modding won't be impossible, or something that functions similar to forge. The limitations are: it can't be any form of Java, VB, Basic, F# (because, reasons), or any game engine (like Unity, etc.)
What language would you be happy with?
Please read THIS before making a suggestion
And support the ability to add paintings and records!
I'd be cool with C++, it would use less resources on your computer.
YoudTub cHnanel
I did mention that game engines were an exclusion. Blender fits the description of game engine.
Many people find it difficult to create stable base code edits. With scripts or a ModLoader thing, this wouldn't be the case; hence why I mentioned it.
Please read THIS before making a suggestion
And support the ability to add paintings and records!
DemonVPS | The Best Minecraft Server Hosting | https://DemonVPS.com/
There's another language that's quite up there in the hard ones. I'll give you have of the name because I can't post it on MCF, "Brain"
YoudTub cHnanel
Please read THIS before making a suggestion
And support the ability to add paintings and records!
Yeah, I know that one. Rhymes with "Slain Duck".
When you create a GUIs in C++, it generates horrid code. In Python, since it starts from scratch for the most part, ends up with a cleaner GUI than C++. Plus, C++ has been out for AGES. Certain portions of the coding is outdated. C# would have a better chance.
Please read THIS before making a suggestion
And support the ability to add paintings and records!
*Deleted* Actually, I will not bother with this either, since I don't see either of us budging from our positions. End of story.
Please read THIS before making a suggestion
And support the ability to add paintings and records!
It will depend entirely on what they chose, and how they go about it. I am personally hoping (if this ever comes, which I doubt in the first place) for Python.
Please read THIS before making a suggestion
And support the ability to add paintings and records!
Base editing mods are stable, by themselves. It's simple if you deploy some standards in the community, say the entire community agrees to not edit specific files, it'd be more stable. It gets more complicated as you introduce more and more mods though.
And even with a loader of some kind, there can still be compatibility issues, some mod is going to need something that the loader does not provide support for, hence it will need to either base edit or use ASM and bytecode manipulation.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
And this is relevant how?
But I think it would be slow as hell if not using a JIT compiler.
Maybe use PyPy or Pyston, but there may be problems with licensing/bundling the interpreter with the game, because these are module-based and installation of them would be hard.
I think they won't use C++. Maybe something of .NET like C#.
I Support isNatural NBT on blocks!