943,752 Members | Top Members by Rank

Ad:
You are currently viewing page 6 of this multi-page discussion thread; Jump to the first page
Nov 21st, 2007
0

Re: Game Engine

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?
Reputation Points: 33
Solved Threads: 1
Junior Poster
Ravenous Wolf is offline Offline
164 posts
since Aug 2007
Nov 21st, 2007
0

Re: Game Engine

Quote ...
neither java nor c# has the libraries for games that c++ ]
C# has excellent DirectX support so your comment is wrong
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,505 posts
since Apr 2005
Nov 21st, 2007
0

Re: Game Engine

and Java has excellent OpenGL support and networking support that far exceeds anything C++ has to offer...
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Nov 21st, 2007
0

Re: Game Engine

Quote ...
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
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,505 posts
since Apr 2005
Nov 22nd, 2007
0

Re: Game Engine

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.
Reputation Points: 11
Solved Threads: 17
Junior Poster
mariocatch is offline Offline
103 posts
since Apr 2007
Nov 23rd, 2007
0

Re: Game Engine

Quote ...
You can do unmanaged in C#,
No you cant.
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,505 posts
since Apr 2005
Nov 23rd, 2007
0

Re: Game Engine

>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.
Reputation Points: 33
Solved Threads: 1
Junior Poster
Ravenous Wolf is offline Offline
164 posts
since Aug 2007
Nov 23rd, 2007
0

Re: Game Engine

Quote ...

>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.
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,505 posts
since Apr 2005
Nov 23rd, 2007
0

Re: Game Engine

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.
Reputation Points: 11
Solved Threads: 17
Junior Poster
mariocatch is offline Offline
103 posts
since Apr 2007
Nov 24th, 2007
0

Re: Game Engine

I thaught you couldnt write unmanaged C# but you can call unmanaged DLLS and embed ASM in it
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,505 posts
since Apr 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Game Development Forum Timeline: Help me whit algorithm for my web-based game
Next Thread in Game Development Forum Timeline: Can you have a look to my game?





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC