|
CyanPrime
|
 |
« on: March 22, 2009, 09:59:42 AM » |
|
Should my next project be in Java or C#?
|
|
|
|
|
Logged
|
|
|
|
|
battlerager
|
 |
« Reply #1 on: March 22, 2009, 10:01:55 AM » |
|
Vin Fiz
|
|
|
|
|
Logged
|
|
|
|
|
CyanPrime
|
 |
« Reply #2 on: March 22, 2009, 10:02:42 AM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
lordmetroid
|
 |
« Reply #3 on: March 22, 2009, 10:10:27 AM » |
|
Java of course, so much better documented and longer development time.
|
|
|
|
|
Logged
|
|
|
|
|
muku
|
 |
« Reply #4 on: March 22, 2009, 10:43:04 AM » |
|
The question is useless. How about you tell us about what you're trying to do, your technical skillset, how you want to distribute the game, if you want to make money off it, etc? In my opinion, C# is better from a pure language design standpoint, but after all that's not what you asked: there are so many other considerations to be made depending on your situation.
Also: technical forum.
|
|
|
|
|
Logged
|
|
|
|
|
Don Andy
|
 |
« Reply #5 on: March 22, 2009, 02:33:44 PM » |
|
Maybe it's just the overcomplicated version of flipping a coin? 
|
|
|
|
|
Logged
|
|
|
|
|
team_q
|
 |
« Reply #6 on: March 22, 2009, 11:03:27 PM » |
|
I was taught how to program on Java, but I've done my best work with C#, how does this help you? I have no idea.
|
|
|
|
|
Logged
|
|
|
|
|
William Laub
|
 |
« Reply #7 on: March 23, 2009, 06:38:45 AM » |
|
I was not taught in Java, and I have not done my best work in Java. What I can tell you is this: I don't see why anyone would waste precious vertical space by giving the opening brace main function its own line class. For the record, I believe strongly in opening brace rights including the right to a new line.
I voted for C# even though I'm not fond of XNA's compatibility issues, but if you really do like Java, then go ahead and use it. At least it's "cross-platform."
|
|
|
|
|
Logged
|
|
|
|
|
tylerjhutchison
|
 |
« Reply #8 on: March 23, 2009, 07:23:16 AM » |
|
LISP(LISP(LISP(LISP(LISP(use lithp)))))
|
|
|
|
|
Logged
|
|
|
|
|
PGGB
|
 |
« Reply #9 on: March 23, 2009, 07:44:36 AM » |
|
This is now a Java vs C# thread!
|
|
|
|
|
Logged
|
|
|
|
|
Hajo
|
 |
« Reply #10 on: March 23, 2009, 07:46:26 AM » |
|
The only real reason I see for Java is that Java is cross platform, while C# is mostly tied to Windows?
|
|
|
|
|
Logged
|
Per aspera ad astra
|
|
|
|
Don Andy
|
 |
« Reply #11 on: March 23, 2009, 09:04:31 AM » |
|
I've been thinking to give C# with the Tao framework a try sometime, but I haven't really looked into it very deeply yet.
On the other hand, there is also a good handful of game libraries for Java available.
I'm considering either for my "not Flash" language to learn currently.
|
|
|
|
|
Logged
|
|
|
|
|
Krux
|
 |
« Reply #12 on: March 23, 2009, 11:37:23 AM » |
|
give processing a try, or use the processing libs in java
|
|
|
|
|
Logged
|
|
|
|
|
team_q
|
 |
« Reply #13 on: March 23, 2009, 01:55:26 PM » |
|
All XNA is C#, but not all C# is XNA.(well I guess excluding shaders, but you know what I mean)
|
|
|
|
|
Logged
|
|
|
|
|
Jack Gleeson
|
 |
« Reply #14 on: March 24, 2009, 02:42:58 PM » |
|
I'm gonna say C# with SFML. Cross platform library and I'm fairly sure that the games are, might need Mono though for the Mac and Linux.
|
|
|
|
|
Logged
|
WebsiteFormerly known as ACardboardRobot.
|
|
|
|
eddietree
|
 |
« Reply #15 on: March 24, 2009, 03:09:18 PM » |
|
Real men program games in assembly language.
|
|
|
|
|
Logged
|
|
|
|
|
William Laub
|
 |
« Reply #16 on: March 24, 2009, 08:08:17 PM » |
|
Actually, real men enter opcodes in nano.
|
|
|
|
|
Logged
|
|
|
|
|
SelfTitled
|
 |
« Reply #17 on: March 25, 2009, 05:09:11 AM » |
|
I'd sat C# since it's like Java but with much better access to hardware. Although if you want to port over to linux then java probably best way to go. I personally had some speed issues in java but it was an MMO game.
|
|
|
|
|
Logged
|
|
|
|
|
Hideous
|
 |
« Reply #18 on: March 25, 2009, 05:39:57 AM » |
|
Actually, real men enter opcodes in nano.
Real programmers use butterflies, though.
|
|
|
|
|
Logged
|
|
|
|
|
William Laub
|
 |
« Reply #19 on: March 25, 2009, 06:40:41 AM » |
|
And what will real programmers use when spinning media has become obsolete? Obsolete butterflies? How about: opcodes in nano
|
|
|
|
|
Logged
|
|
|
|
|