User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Game Development section within the Software Development category of DaniWeb, a massive community of 456,595 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,453 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Game Development advertiser: Programming Forums
Views: 8970 | Replies: 74
Reply
Join Date: Aug 2007
Location: South Africa
Posts: 164
Reputation: Ravenous Wolf is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 1
Ravenous Wolf Ravenous Wolf is offline Offline
Junior Poster

Re: Game Engine

  #51  
Nov 21st, 2007
it seems to be that most agree that the sheer speed of c++ does not make it more suitable for games.

the real problem is rather that neither java nor c# has the libraries for games that c++ has been accumulating for decades.

does this mean that once one of these languages acquire those libraries that c++ is going to have a competitor?
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names —otherwise you would be selling nothing— like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "IPSE", "MIS", "OO", "BPRE".... by Edsger W. Dijkstra
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 12,883
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 32
Solved Threads: 305
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Game Engine

  #52  
Nov 21st, 2007
neither java nor c# has the libraries for games that c++ ]

C# has excellent DirectX support so your comment is wrong
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Join Date: Nov 2004
Location: Netherlands
Posts: 5,752
Reputation: jwenting is a jewel in the rough jwenting is a jewel in the rough jwenting is a jewel in the rough jwenting is a jewel in the rough 
Rep Power: 19
Solved Threads: 200
Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Game Engine

  #53  
Nov 21st, 2007
and Java has excellent OpenGL support and networking support that far exceeds anything C++ has to offer...
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 12,883
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 32
Solved Threads: 305
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Game Engine

  #54  
Nov 21st, 2007
Java has excellent OpenGL support and networking support that far exceeds anything C++ has to offer...

No, Java far exceeds what STANDARD c++ has to offer (which is nothing), but IMHO the libs available for c++ and java are about the same, only difference is java has a lot built in whereas standard c++ is very bare
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Join Date: Apr 2007
Posts: 102
Reputation: mariocatch is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 17
mariocatch mariocatch is offline Offline
Junior Poster

Re: Game Engine

  #55  
Nov 22nd, 2007
C++ is what major software companies use to make games. End of story.

C++ will never be replaced by C# because they serve two totally different purposes... C# was not designed to make full fledged games. It is of course not imposible, but it is not feasible. You can do unmanaged in C#, but.. what's the point? C++ does that for you and is built for that reason.

I am a C# Developer and use it for the reason it was created. Enterprise Application Development.
Last edited by mariocatch : Nov 22nd, 2007 at 8:58 pm.
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 12,883
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 32
Solved Threads: 305
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Game Engine

  #56  
Nov 23rd, 2007
You can do unmanaged in C#,

No you cant.
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Join Date: Aug 2007
Location: South Africa
Posts: 164
Reputation: Ravenous Wolf is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 1
Ravenous Wolf Ravenous Wolf is offline Offline
Junior Poster

Re: Game Engine

  #57  
Nov 23rd, 2007
>libraries

i am not talking about the standard C++ library. that i know is far more limited that either java or c#'s libraries. i am taliking about gaming libraries. those like ogre, alegra, boost and so on. i know little about games but i am sure that c++ has developed even more class libraries for gaming over the decades.

>C# for application development...
if c# was really always intended for application development then what is microsoft trying to do with XNA? are they just blowing smoke or do they actually believe that XNA and C# has a chance?

i know that c++ is faster, smaller in memory etc. but with computer power and memory size growing all the time how long is this going to be a factor?

i have tried to learn c++ and stopped since i had to start learning c# as well and there are only so many hours in a day. i did not find c++ that hard but it is still way harder than c#. if someone devotes himself to c++ then the difficulty should become negligable. so lets remove difficulty as a factor. why else would microsoft want to bet on XNA and c#? is it quicker to develop in c# when it comes to games? i know it is when it comes to application development?

@mariocatch

would you mind supplying reasons why you say its just not feasible?
Last edited by Ravenous Wolf : Nov 23rd, 2007 at 4:43 am.
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names —otherwise you would be selling nothing— like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "IPSE", "MIS", "OO", "BPRE".... by Edsger W. Dijkstra
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 12,883
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 32
Solved Threads: 305
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Game Engine

  #58  
Nov 23rd, 2007

>C# for application development...
if c# was really always intended for application development then what is microsoft trying to do with XNA? are they just blowing smoke or do they actually believe that XNA and C# has a chance?



XNA isnt designed for serious games, its for hobbyists. They are planning for C# Express + XNA to be the next QBASIC, if you know what i mean.
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Join Date: Apr 2007
Posts: 102
Reputation: mariocatch is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 17
mariocatch mariocatch is offline Offline
Junior Poster

Re: Game Engine

  #59  
Nov 23rd, 2007
Like the previous poster said, if you plan on developing a full fledged game with XNA, you're outa your mind.

And yes, you can do unmanaged in C#. Look it up.
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 12,883
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 32
Solved Threads: 305
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Game Engine

  #60  
Nov 24th, 2007
I thaught you couldnt write unmanaged C# but you can call unmanaged DLLS and embed ASM in it
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb Game Development Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the Game Development Forum

All times are GMT -4. The time now is 6:49 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC