Ok, I know a lot of people are tired of this topic, but they already did this. Just recently, Minecraft for Xbox 360 came out. Guess what it was written in.
C#
Instead of getting Java for Xbox,
(Which would have been really slow and , but would have saved time and effort)
they went and reprogrammed Minecraft. It just really grinds my gears that consoles are getting more attention than the very large existing fan base of over 6 million paying members that they already have.
This has NOTHING to do with Java. This is a myth, a misconception by people who do not understand programming languages nor how games and the languages interact and work with the hardware.
The game would perform near identical if it were coded in any other language.
MC is very demanding for 4 reasons:
shoddily coded in general (from what I gather there is a lot of 'junk' code and things that can be improved)
chunk generation system is poorly optimized
rendering system is poorly optimized
chunks are larger than they really need to be
The reason it runs on the 360 so well is because it was heavily optimized by a different team and the 360's GPU is more powerful than even the best integrated cards around right now. The 360 and all games on it are locked to 30FPS as well. This essentially cuts performance needs by a great deal.
But even then, what does the 360 run when running MC? The XBL integration, the game, and........... that's it.
What does your PC run when running MC? Java/the game, an antivirus, 1,000x more components in the OS than on the 360, any background programs you have running, any foreground programs you have running, among god knows what else.
Remember, a game console is not a home computer. Even if it is weaker than some portable devices now, it is still designed to do one thing: run games. Your PC on the other hand, is designed to do pretty much everything a PC can do.
Huge difference.
This isn't rocket science, people.
i'll just leave a quote from someone who knows what he's talking about.
...lol yeah that guy knows what he is talking about.
my sarcasm sense is tingling
yes, as the sectional moderator of the computers software and technology section, he knows what he's talking about. in all the threads i've seen him participate in he's never been wrong, often correcting other people that are rarely wrong. [they say so too]
in case you missed it.
Quote from fm87" »
This has NOTHING to do with Java. This is a myth, a misconception by people who do not understand programming languages nor how games and the languages interact and work with the hardware.
Ok, I know a lot of people are tired of this topic, but they already did this. Just recently, Minecraft for Xbox 360 came out. Guess what it was written in.
C#
Instead of getting Java for Xbox,
(Which would have been really slow and , but would have saved time and effort)
they went and reprogrammed Minecraft. It just really grinds my gears that consoles are getting more attention than the very large existing fan base of over 6 million paying members that they already have.
Xbox arcade games are programmed in C++ and PPC Assembly. Xbox Indie games use C#.
C#
Instead of getting Java for Xbox,
(Which would have been really slow and , but would have saved time and effort)
they went and reprogrammed Minecraft. It just really grinds my gears that consoles are getting more attention than the very large existing fan base of over 6 million paying members that they already have.
also the only reason it's in C# is because the Xbox can't use java. ALSO they had the chance to start from scratch, so they had to rewrite it all.
Creepers. That is all.
i'll just leave a quote from someone who knows what he's talking about.
...lol yeah that guy knows what he is talking about.
yes, as the sectional moderator of the computers software and technology section, he knows what he's talking about. in all the threads i've seen him participate in he's never been wrong, often correcting other people that are rarely wrong. [they say so too]
in case you missed it.
Xbox arcade games are programmed in C++ and PPC Assembly. Xbox Indie games use C#.
That quote is wrong, most games on the Xbox 360 run at 60 FPS by default.
I don't believe your right with this one. BO2 and MW3 run at 60 FPS on the PS3, but when you get over to the Xbox 360, its at 30 FPS.
GTA4 runs at 30 FPS. Most of the time lower.
BF3 runs at 30 FPS.
Forza 4 runs at 30 FPS.
Some games may run at 60, I don't know. But what your saying just seems wrong.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumI lol'd at the GPU statement... If I lol'd at that part I wonder if anyone else laughed at the other parts that I don't know anything about. HAHAHAHH.
Meaning xbox GPU wize is about 3 years behind the pc now.