So is the plan to finish the game in Java as much as it can be, then if enough people buy them game rewrite it with a different coding language into a version with features that Java doesn't as easily allow? Is there any progress map on that or is this game Java and it won't evolve beyond it?From what I can tell, schema started making the Schine engine back when Java was still very popular for alot of things, so it probably made sense at the time.
Java still is very popular in enterprise environments, but never really was for games. If I had to guess: The development time suggests that schema started writing his engine when he still was at university. And since Java is the only¹ language they ever teach you there…From what I can tell, schema started making the Schine engine back when Java was still very popular for alot of things, so it probably made sense at the time.
Can you please just give one example of what you're talking about?I think the game is great but I'd like it to have options available so there won't be a moment when the dev(s) say, "Well, we can't do that because of Java, so... I guess we can't do that." The scope of this game is amazing and I don't want to see it limited.
No. The number of operating systems and architectures supported by Java is actually very small compared to the number of OSes and architectures out there. Also, the LWJGL StarMade is built on only supports Linux, OS X and Windows, and only the x86 architecture.Java is portable. This means the potato processor in a Dreamcast VMU could run a server.
That still doesn't explain why StarMade is written in Java, instead of the much better C++, for instance.Java is object oriented.
One could think you're talking about Linux. :PYour car, your DVR, your printer and your freaking watch probably all run on Java or incorporate it somehow. If it was so terrible and unreliable it wouldn't have that market share.
We'd all be running native code, compiled from C. And yes, a C only world would certainly not be that bad.We'd all be running on Microsoft Visual Basic. Is that what you want? A Visual Basic world??
No, my dear der. No one is hold anyone hostage at laser pistol point. You had the choice to not post. :3You leave me no choice. :p
No. The number of operating systems and architectures supported by Java is actually very small compared to the number of OSes and architectures out there. Also, the LWJGL StarMade is built on only supports Linux, OS X and Windows, and only the x86 architecture.
That still doesn't explain why StarMade is written in Java, instead of the much better C++, for instance.
One could think you're talking about Linux. :p
We'd all be running native code, compiled from C. And yes, a C only world would certainly not be that bad.
I could hug you, the agree button, your computer, even your ISP, for making or allowing you to make this postJava is portable. This means the potato processor in a Dreamcast VMU could run a server. Have I tried? No. >:3 not yet.
Java is well supported. Ever wonder why Oracle keeps bugging you to update your java install every 4 months?
Java is object oriented. Keeping your code organized becomes loads easier when you know your includes, objects and libraries.
Don't judge Java based on the bad coding skill used in other games. Just don't. Your car, your DVR, your printer and your freaking watch probably all run on Java or incorporate it somehow. If it was so terrible and unreliable it wouldn't have that market share. We'd all be running on Microsoft Visual Basic. Is that what you want? A Visual Basic world??
That's my Java rant. Thanks for listening.
This is true to the extent that the skilled programmer isn't already using something with bottlenecks. There are technical limitations with each coding language, so if the programmer is skilled you'd want to be using a program that can match that skill level, or whatever that specific program excelled at, right?The skill of the programmer matters far more than the language she or he uses. There isn't some magic language that solves all the problems in the world. The game was written in Java and as such Java is the correct language to use.
You must be one of those who are afraid of change and new ideas.. it's ok, change is the only thing constant. War, you can be the very best programmer, but a game is limited by its skill of a programmer and his language of choice. Java is known for memory leaks. While C++ performs much better for games, and is the most commonly used language for higher in and better performing games. It also performs rendering and graphics better as well. Since most of this game(code) is centered around its graphics, the game would run alot better if the language could support the game's graphics better.The skill of the programmer matters far more than the language she or he uses. There isn't some magic language that solves all the problems in the world. The game was written in Java and as such Java is the correct language to use.
You kind of missed my point and drew the wrong analogy.Because it's not StarMade. GTA V is a crime sandbox. StarMade is a UNIVERSE. Fully destructible. Full customization support.
And how many coders did GTA V have?
Well StarMade has ONE.
Are you serious. GTA 5 made a billion dollars, how much did SM make?Because it's not StarMade. GTA V is a crime sandbox. StarMade is a UNIVERSE. Fully destructible. Full customization support.
And how many coders did GTA V have?
Well StarMade has ONE.