Go Back   OnRPG Free MMORPG Forums > Other > Game Development

View Poll Results: Which is the best programming language to write a stand alone game in?
Python 3 17.65%
Java 0 0%
C 1 5.88%
C++ 12 70.59%
PHP 1 5.88%
Other (Please specify) 0 0%
Voters: 17. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
Old 10-30-2009, 10:12 PM   #1 (permalink)
42
 
Darkhell153's Avatar
 
Join Date: Feb 2008
Location: In your basement >:)
Posts: 912
Reputation: 26
Default Which of these is the best language to write a Game in?

If you choose other, please specify below.

Note that by GAME I mean a 3D/2D non-browser, non-internet game. in other words a stand alone game

which ever one is chosen I'll learn and then make a game in which will be free for everyone in onrpg

Happy voting
__________________
Darkhell153 is offline   Reply With Quote
Old 10-31-2009, 07:02 AM   #2 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,618
Reputation: 57
Send a message via MSN to Eriond
Default

I really like C++.

Java's okay, but it's lack of preprocessor and its need to class everything really grates on me.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is offline   Reply With Quote
Old 10-31-2009, 07:28 PM   #3 (permalink)
Marios's Mustache Wax
 
jaykelvik's Avatar
 
Join Date: Apr 2008
Posts: 10
Reputation: 10
Default

well i said python but if its to be a stand alone game thats really simple i mean you could use any of the following if your just starting out

2d games you could go the route of rpgmakerXP

or maybe a FPS game you could go FPS creator very cheap and well worth it

but like you said language so i said python mate
__________________
Proud owner of DeltaGamming indie developing Aligasia-Online a free MMo please come join http://deltagamming.info
jaykelvik is offline   Reply With Quote
Old 10-31-2009, 08:11 PM   #4 (permalink)
Phantom's Freak
 
Join Date: Mar 2009
Posts: 2,508
Reputation: 87
Default

I chose Python, because you can learn it pretty quickly. Python is also up there with C++, C#, and Java (High Level). Sure, it may not be as good for game programming, but if you're a first time programmer, then it's worth a shot.


If you're planning on 3D, you should use Panda3D (Some people can get 100fps even with using just Python.)


If you're planning on 2D, you should use ika.

It really depends on your needs.

Last edited by Mime Taxidermy; 10-31-2009 at 08:17 PM.
Mime Taxidermy is offline   Reply With Quote
Old 11-01-2009, 10:04 PM   #5 (permalink)
42
 
Darkhell153's Avatar
 
Join Date: Feb 2008
Location: In your basement >:)
Posts: 912
Reputation: 26
Default

C++ it is. I'll have the language learned (and an 3.5 GPA in my College classes) when I'm done taking 5 tests per week ^^...study study study study o.o
__________________
Darkhell153 is offline   Reply With Quote
Old 11-23-2009, 07:13 AM   #6 (permalink)
Master Chief's Windex
 
pb_destiny's Avatar
 
Join Date: May 2006
Location: Ottawa, Ontario, Canada
Posts: 99
Reputation: 10
Send a message via MSN to pb_destiny
Default

Wow... its been a few years... and very little has changed to this place, I kind of admire the charm it still has.

To the point..

PHP??? Its a scripting language... very commonly used with a database like mysql and css (Cascading Style Sheets, use for template design)... for web pages nowadays and isn't in the same category as the others you mentioned, which in-turn are all OOP (object-orientated programming languages) and have additional functionality and coding resources.

Keep in mind it takes a lot of practice with a programming language before you can efficiently plan, process, code, and test a game.

Do you play world of warcraft? Check out Lua, its used lots in the game industry, great scripting language thats really light and just nice to start off on as beginning coder.

Python is easier to learn, its an old *** language with large a stdlib (standard library) and nice additional sources. C isn't really necessary anymore since its backwards compatible with C++, thats a great industry standard programming language and used in game development.

Java is the one I would recommend for you if you know your serious about programming (especially if you do well with Lua or Python), and is a great stepping stone to C++.

Cheers
pb_destiny is offline   Reply With Quote
Old 11-23-2009, 10:01 AM   #7 (permalink)
Firor's Fury
 
ASNZern's Avatar
 
Join Date: Jun 2006
Posts: 3,043
Reputation: 53
Default

I'd say C++ because it's very popular and you can get hired easily if you're good enough cuz many big companies use C++ mainly.

Oh, and UnrealEngine has just become free to use. xD
__________________
It's WNxPyrasia. Pleased to meet you.

---


Quote:
Originally Posted by cinderboy View Post
I will pay a month for you if its P2P. (Ragnarok Online 2) Quote me. LINK
ASNZern is offline   Reply With Quote
Old 11-26-2009, 01:16 PM   #8 (permalink)
Dixie Banana Bar
 
Echtolion's Avatar
 
Join Date: Oct 2006
Posts: 286
Reputation: 10
Default

Voted for Python because I really like Panda3d.

Quote:
Originally Posted by ASNZern View Post
I'd say C++ because it's very popular and you can get hired easily if you're good enough cuz many big companies use C++ mainly.

Oh, and UnrealEngine has just become free to use. xD
The royalties on UE make it awful, 25% royalties where most engines are 5%.
Echtolion is offline   Reply With Quote
Old 11-26-2009, 11:50 PM   #9 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,618
Reputation: 57
Send a message via MSN to Eriond
Default

UE is also written like crap, at least from a code perspective. I can't stress how much I hate the Unreal. You have no idea. It's all very nice from an artist/designer/performance point of view, but it's a whole other story code-side. It has some unbelievably ingenious and clever features but they're submerged beneath a tide of garbage and hacks. Don't get me started on the state machine.

That being said, it's the only engine I've ever really used, so I can't really make any real comments . Maybe I'm just not used to other people's code. But goddamn, is it ever needlessly complicated.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is offline   Reply With Quote
Old 11-29-2009, 01:15 PM   #10 (permalink)
Marios's Mustache Wax
 
wormholesurfer's Avatar
 
Join Date: Nov 2009
Location: Amsterdam
Posts: 5
Reputation: 10
Default

I recommend working through the basics of various programming languages and see which one makes the most sense to you syntactically. If one naturally clicks, you'll spend less time in the "wtf is going on" stage and more time in the "aha" stage.

Once you learn the ropes of any language, since all programming languages share the same logic, learning another language is much easier.
__________________
wormholesurfer is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 07:52 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
OnRPG, Copyright ©2003-2011, Game Entertainment Enterprises