It seems like it would almost be easier to port the PC version of minecraft directly to the Xbox One than going alongside xbox 360. What I mean is that Xbox One may have the same updates as PC, so instead of just having potatoes and villager trading you'll have beacons, withers, horses, and maybe even all the new biomes when the Xone edition comes out. The only problem I can see with this is that its unfair to other ports, so they may not do it.
the key factor is not 4j. All that needs to happen is for somebody to port the Java Runtime Environment (JRE) to the xbone. With that in place, the xbone can run java apps, which is exactly what Notch intended when he wrote the game in Java. Instant portability to any machine that runs java.
Janx is right. But let's carry it a bit further.
* The One (and PS4) will never run java, period. Java came out in 1995, so it's old and the console makers aren't about to adopt 'old' technology. The game had to be completely rewritten in a different language just to get it to run on the 360 and ps3.
* More (major) modifications would be required due to the different control schemes involved.... unless you wanted to require every One/ps4 owner to buy a keyboard and mouse and hook them to their consoles.
* The major problem all the "pc version on the consoles" crowd is forgetting is that "you can't have it all". They think it would be wonderful if you could play the pc version on their console. Ok. But, what they're really imagining is being able to keep all the unique features of the consoles (split-screen, etc.) and have all the features of the PC.
Doesn't work that way. You can't have it all.
The consoles will never have all the cool features of the PC anymore than the PC will have all the cool features of the consoles.
So what does the One running on x86 mean? Nothing. Consoles aren't PC's just like cars aren't pickup trucks (even though they have the same engines).
Alright, well I know consoles don't run java. Never thought they would. I was saying that it would be EASIER to port over to consoles, since the codes are at least a little bit more similar. I wasn't even remotely thinking that consoles would run the PC version, don't know why you guys insinuated that. Said it would be easier to port over, less complex coding changes. Now if I'm wrong about x86 making it EASIER to CONVERT Minecraft from PC over to consoles, then tell me its just as complicated as converting PC Minecraft to xbox 360, though I've heard otherwise. So, final question, whats easier to convert over; PC- xbox 360, PC- xbox one, or both are equally difficult?
And so that people stop considering me a stereotypical "I want mods on xboxxxxxxx" type of person, I only expect that the Xone version will be exactly identical to 360 except for bigger worlds, which is the ONLY thing I really care about. I'm not expecting commands, typing, mods, custom skins, as frequent updates, "infinite" worlds, none of that. Was just wondering if they MIGHT be able to have the Xone version more up to par to the PC update wise.
Edit: To further clarify my original post, I was thinking that 4J would build off the 360 version to make the xone version, and that they should do it from the PC version instead. But the xone and 360 are completely different, so I didn't realise that thats probably exactly what they did; but in that case did it take as long to transfer from PC to xone as it did with PC to 360? See, thats my question, and my initial statement that I failed to make clear enough.
Edit: To further clarify my original post, I was thinking that 4J would build off the 360 version to make the xone version, and that they should do it from the PC version instead. But the xone and 360 are completely different, so I didn't realise that thats probably exactly what they did; but in that case did it take as long to transfer from PC to xone as it did with PC to 360? See, thats my question, and my initial statement that I failed to make clear enough.
I don't understand why people are stressing about this before the Xbox One version is even released. I think 4J will use the X360 version as the starting basis for the Xbox One port, but it don't think they will keep the Xbox One version the same as the X360 version for very many updates. Eventually, they will allow the Xbox One version to pull ahead and eventually they will stop updating the X360 version altogether. It is inevitable that eventually none of the games on the X360 will continue to be supported... and ultimately the hardware itself will be no longer supported by Microsoft. You may eventually even see Mojang moving away from Java a move away for the PC version. As Geneo said... Java is old.
As long as there is enough money to be made out of this game to motivate the developers to keep going with it, it's going to continue to develop. When interest dies and the flow of money slows down enough... the developers involved in it now will move on to something else. The world keeps turning and there is no point in getting stressed out over it... or maybe it's just that Geneo and I have been around so long to have some experience with how obsolescence works. They've taken Minecraft this far and we've loved the ride (for the most part)... So perhaps it's time the people started to have a little faith in that group of good game developers.
Actually, isn't it Mojang who decides on what pace the consoles can be ported over? From what I read, it sounds like Mojang has the final say on whether it's ready to go or not.
Actually I'm pretty sure this would be possible for a person to do them selves there are ways of turning an Xbox basically into a desk top a kinda crappy desk top but it works so I'm going to assume its completely feasible to run a program like mine craft on a jail broken Xbox one now the problem is there so new so I have noooooo idea how to do that. Also you would need a keyboard and mouse unless there is some key mapping software out for it which I highly highly doubt. We can figure out though just need a little time
Alright, well I know consoles don't run java. Never thought they would. I was saying that it would be EASIER to port over to consoles, since the codes are at least a little bit more similar. I wasn't even remotely thinking that consoles would run the PC version, don't know why you guys insinuated that.Said it would be easier to port over, less complex coding changes. Now if I'm wrong about x86 making it EASIER to CONVERT Minecraft from PC over to consoles, then tell me its just as complicated as converting PC Minecraft to xbox 360, though I've heard otherwise. So, final question, whats easier to convert over; PC- xbox 360, PC- xbox one, or both are equally difficult?
Gee, I don't know how we got that mixed up.
And so that people stop considering me a stereotypical "I want mods on xboxxxxxxx" type of person, I only expect that the Xone version will be exactly identical to 360 except for bigger worlds, which is the ONLY thing I really care about. I'm not expecting commands, typing, mods, custom skins, as frequent updates, "infinite" worlds, none of that. Was just wondering if they MIGHT be able to have the Xone version more up to par to the PC update wise.
Bigger worlds? Done. But it won't be 'identical' to the 360 except for bigger worlds. It will also have 'enhanced gameplay' and 'enhanced multiplayer'. No one knows what all that means yet, but we're gonna find out shortly. I do know the 360 crowd will be jealous and feel 'left behind'. As UpUp said, eventually the 360 owners will feel the heat and have to get a One to keep up (and not just for MC).
Personally, I read the writing on the wall. I have a One. (And I like it!)
Edit: To further clarify my original post, I was thinking that 4J would build off the 360 version to make the xone version, and that they should do it from the PC version instead. But the xone and 360 are completely different, so I didn't realise that thats probably exactly what they did; but in that case did it take as long to transfer from PC to xone as it did with PC to 360? See, thats my question, and my initial statement that I failed to make clear enough.
That's where we got confused. On one hand you're talking 'versions' and on the other 'languages'. Two different things. I get what you're trying to say. But let's simplify this: the PC version=java language. They aren't gonna downgrade the PC version (remove features) so it will run on the One after language conversion. In other words, the PC understands Spanish, the consoles understand French. It's far easier to build on the existing French interpretation than having to translate from Spanish from scratch again. Yes, the 360 and One are 'completely different' in a way, but they both understand French. So will it "take as long to transfer from the PC to One as it did with PC to 360?" Since they aren't, the answer is no.
All that doesn't matter to us. Languages, conversions, versions.... that's all 4J's problem and they seem to have a good handle on things.
Will the PC be better than (and a step ahead of) the One? Sure.
Will the One be better than the 360? Absolutely.
(But it all depends on how you're defining "better"....)
4J has already stated that all console versions will be update alongside one another meaning most of the updates will be largely the same. the only real differences being things the PS4 and Xbox One can do or get that the older systems can't run.
The PC version will always be ahead of the consoles. Even the Xbox One and PS4 versions.
Okay, so I get it now. PC minecraft doesn't use x86 at all, only java. I had read that a microsoft official said the Xone edition was coming along great because both the PC and xbox one "use the same operating system". Guess thats just the normal microsoft lying to us thing again, since PC Minecraft only uses Java, which is what I initially thought, but that microsoft guy confused me.
I have an Xbox One, and its great! But the only games I like/own are project spark and Battlefield 4; since I discovered open world games, I haven't liked any other types of games. Thats why I'm really looking forward to minecraft.
Close, but not quite.
Since the PC and One use the same x86 processor, they can use the same operating system (Windows). Besides enabling all the parts to work with each other, the OS also converts programming languages (C, C+, C++, DirectX, etc.) to machine language that the computer/One can use. The MS official wasn't lying to you. Having a common OS between the two does make things easier.
However, the One's OS hasn't been taught to handle all the conversions the PC has- like java. Nor does it understand XNA (the programming language for the 360). For instance, most games are written in C+ or C++ and then converted to XNA by the developers before being sent to MS for the 360. MS decided to eliminate the 'old' XNA and go to the C's directly in the case of the One. (That's why it's not 'backwards compatible'.)
The One only uses/knows 'modern' or 'specific' languages. They've designed a new, up-to-date console so it's only logical that they eliminate all the old, unneeded stuff. (Hey, Sony did the same thing.)
Janx is right. But let's carry it a bit further.
* The One (and PS4) will never run java, period. Java came out in 1995, so it's old and the console makers aren't about to adopt 'old' technology. The game had to be completely rewritten in a different language just to get it to run on the 360 and ps3.
* More (major) modifications would be required due to the different control schemes involved.... unless you wanted to require every One/ps4 owner to buy a keyboard and mouse and hook them to their consoles.
* The major problem all the "pc version on the consoles" crowd is forgetting is that "you can't have it all". They think it would be wonderful if you could play the pc version on their console. Ok. But, what they're really imagining is being able to keep all the unique features of the consoles (split-screen, etc.) and have all the features of the PC.
Doesn't work that way. You can't have it all.
The consoles will never have all the cool features of the PC anymore than the PC will have all the cool features of the consoles.
So what does the One running on x86 mean? Nothing. Consoles aren't PC's just like cars aren't pickup trucks (even though they have the same engines).
the key factor is not 4j. All that needs to happen is for somebody to port the Java Runtime Environment (JRE) to the xbone. With that in place, the xbone can run java apps, which is exactly what Notch intended when he wrote the game in Java. Instant portability to any machine that runs java.
Janx is right. But let's carry it a bit further.
* The One (and PS4) will never run java, period. Java came out in 1995, so it's old and the console makers aren't about to adopt 'old' technology. The game had to be completely rewritten in a different language just to get it to run on the 360 and ps3.
* More (major) modifications would be required due to the different control schemes involved.... unless you wanted to require every One/ps4 owner to buy a keyboard and mouse and hook them to their consoles.
* The major problem all the "pc version on the consoles" crowd is forgetting is that "you can't have it all". They think it would be wonderful if you could play the pc version on their console. Ok. But, what they're really imagining is being able to keep all the unique features of the consoles (split-screen, etc.) and have all the features of the PC.
Doesn't work that way.
You can't have it all.
The consoles will never have all the cool features of the PC anymore than the PC will have all the cool features of the consoles.
So what does the One running on x86 mean? Nothing. Consoles aren't PC's just like cars aren't pickup trucks (even though they have the same engines).
And so that people stop considering me a stereotypical "I want mods on xboxxxxxxx" type of person, I only expect that the Xone version will be exactly identical to 360 except for bigger worlds, which is the ONLY thing I really care about. I'm not expecting commands, typing, mods, custom skins, as frequent updates, "infinite" worlds, none of that. Was just wondering if they MIGHT be able to have the Xone version more up to par to the PC update wise.
Edit: To further clarify my original post, I was thinking that 4J would build off the 360 version to make the xone version, and that they should do it from the PC version instead. But the xone and 360 are completely different, so I didn't realise that thats probably exactly what they did; but in that case did it take as long to transfer from PC to xone as it did with PC to 360? See, thats my question, and my initial statement that I failed to make clear enough.
I don't understand why people are stressing about this before the Xbox One version is even released. I think 4J will use the X360 version as the starting basis for the Xbox One port, but it don't think they will keep the Xbox One version the same as the X360 version for very many updates. Eventually, they will allow the Xbox One version to pull ahead and eventually they will stop updating the X360 version altogether. It is inevitable that eventually none of the games on the X360 will continue to be supported... and ultimately the hardware itself will be no longer supported by Microsoft. You may eventually even see Mojang moving away from Java a move away for the PC version. As Geneo said... Java is old.
As long as there is enough money to be made out of this game to motivate the developers to keep going with it, it's going to continue to develop. When interest dies and the flow of money slows down enough... the developers involved in it now will move on to something else. The world keeps turning and there is no point in getting stressed out over it... or maybe it's just that Geneo and I have been around so long to have some experience with how obsolescence works. They've taken Minecraft this far and we've loved the ride (for the most part)... So perhaps it's time the people started to have a little faith in that group of good game developers.
Actually, isn't it Mojang who decides on what pace the consoles can be ported over? From what I read, it sounds like Mojang has the final say on whether it's ready to go or not.
Gee, I don't know how we got that mixed up.
Bigger worlds? Done. But it won't be 'identical' to the 360 except for bigger worlds. It will also have 'enhanced gameplay' and 'enhanced multiplayer'. No one knows what all that means yet, but we're gonna find out shortly. I do know the 360 crowd will be jealous and feel 'left behind'. As UpUp said, eventually the 360 owners will feel the heat and have to get a One to keep up (and not just for MC).
Personally, I read the writing on the wall. I have a One. (And I like it!)
That's where we got confused. On one hand you're talking 'versions' and on the other 'languages'. Two different things. I get what you're trying to say. But let's simplify this: the PC version=java language. They aren't gonna downgrade the PC version (remove features) so it will run on the One after language conversion. In other words, the PC understands Spanish, the consoles understand French. It's far easier to build on the existing French interpretation than having to translate from Spanish from scratch again. Yes, the 360 and One are 'completely different' in a way, but they both understand French. So will it "take as long to transfer from the PC to One as it did with PC to 360?" Since they aren't, the answer is no.
All that doesn't matter to us. Languages, conversions, versions.... that's all 4J's problem and they seem to have a good handle on things.
Will the PC be better than (and a step ahead of) the One? Sure.
Will the One be better than the 360? Absolutely.
(But it all depends on how you're defining "better"....)
The PC version will always be ahead of the consoles. Even the Xbox One and PS4 versions.
I have an Xbox One, and its great! But the only games I like/own are project spark and Battlefield 4; since I discovered open world games, I haven't liked any other types of games. Thats why I'm really looking forward to minecraft.
Since the PC and One use the same x86 processor, they can use the same operating system (Windows). Besides enabling all the parts to work with each other, the OS also converts programming languages (C, C+, C++, DirectX, etc.) to machine language that the computer/One can use. The MS official wasn't lying to you. Having a common OS between the two does make things easier.
However, the One's OS hasn't been taught to handle all the conversions the PC has- like java. Nor does it understand XNA (the programming language for the 360). For instance, most games are written in C+ or C++ and then converted to XNA by the developers before being sent to MS for the 360. MS decided to eliminate the 'old' XNA and go to the C's directly in the case of the One. (That's why it's not 'backwards compatible'.)
The One only uses/knows 'modern' or 'specific' languages. They've designed a new, up-to-date console so it's only logical that they eliminate all the old, unneeded stuff. (Hey, Sony did the same thing.)