Register for your free account! | Forgot your password?

You last visited: Today at 19:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



A Cup of Conquer

Discussion on A Cup of Conquer within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old 04/14/2013, 10:50   #16
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
Quote:
Originally Posted by pro4never View Post
Conquer poses no challenge as far as efficiency is concerned. That's why so few people have bothered using C++ for conquer sources. The theoretical performance boost can hardly be argued for when weighed against the rapid prototyping power of something like C#, Java or other managed languages.


PS: Qonquer had insane amounts of issues. Not that they were all due to being Java but using it as a benchmark is a bit silly.


Look at something like minecraft. Large procedurally generated worlds with some spacial partitioning going on and you really start to care about efficiency. Simple 2d coordinate worlds with a rather small max player base is hardly a 'challenge'.
Roger.

While this isn't a discussion about minecraft, they did choose a horrible language to code it in & everyone notices these problems - But it's a great game.

Didn't they rewrite it in C# for XBOX?
_DreadNought_ is offline  
Old 04/14/2013, 14:13   #17


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Minecraft was never meant to be what it has become today, it was written by a single guy who happened to be working for a company where he developed in actionscript and java at the time. He only quit his job 1 year after releasing the tech demo for Minecraft.

So yeah that's why Java was chosen.

On the Xbox its C++, on Android its C++, on iOS its Objective C.
Korvacs is offline  
Old 04/14/2013, 14:20   #18
 
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
Quote:
Originally Posted by Korvacs View Post
Minecraft was never meant to be what it has become today, it was written by a single guy who happened to be working for a company where he developed in actionscript and java at the time. He only quit his job 1 year after releasing the tech demo for Minecraft.

So yeah that's why Java was chosen.

On the Xbox its C++, on Android its C++, on iOS its Objective C.
What, did he really convert Minecraft from Java to C++ to run it on Android phones? That sounds pretty stupid since Android was basically made to run programs written in Java. Unless of course he cared too much about performance?
Smaehtin is offline  
Old 04/14/2013, 14:42   #19


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
He didn't do anything as such as he no longer actively develops Minecraft. The reason its C++ is because of iOS, they wanted to develop 'Pocket Minecraft' for mobile devices and needed to pick a platform neutral language which all platforms supported, the closest is C++/Objective C.
Korvacs is offline  
Old 04/14/2013, 14:54   #20
 
elite*gold: 0
Join Date: Mar 2013
Posts: 118
Received Thanks: 95
Quote:
Originally Posted by Korvacs View Post
He didn't do anything as such as he no longer actively develops Minecraft. The reason its C++ is because of iOS, they wanted to develop 'Pocket Minecraft' for mobile devices and needed to pick a platform neutral language which all platforms supported, the closest is C++/Objective C.
I guess that explains why it actually runs semi-smooth on most phones then
Smaehtin is offline  
Reply




All times are GMT +1. The time now is 19:06.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.