Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Computer Forums > Programmers Lounge > Programming Discussions » Game Programming - What language to use?
Closed Thread
Old 08-03-2004, 11:57 AM   #11 (permalink)
 
True Techie

Join Date: Aug 2004

Posts: 223

KornNut

Default

Quote:
Originally posted by dbernie41
I dont know how many of you are familiar with Super Mario RPG for Super Nintendo. I would like to make something very similar to that? What language would you recommend?

In case you are not familiar with it, it is similar to any final fantasy game for the Playstation One.
If you are a good programmer, and plan on making more than this one game in the future, I would suggest learning Flash.

Flash only took two dedicated months for me to learn, and I think it would be perfect for an RPG. For an example, you can look at the RPG-ish games that www.theromp.com make.
__________________
3.0 GHz P4 w/ Hyper Threading
1 Gig DDR RAM
9800 Pro ATI Radeon
7.1 Soundblaster
DVD Burners are a must!
19\'\' Samsung LCD
______________________________

In this world gone mad, we won\'t spank the monkey. The monkey will spank us!
KornNut is offline  
Old 08-03-2004, 03:25 PM   #12 (permalink)
 
Ultra Techie

Join Date: Sep 2003

Location: Bamberg, Germany

Posts: 549

Iron_Cross

Send a message via ICQ to Iron_Cross Send a message via MSN to Iron_Cross Send a message via Yahoo to Iron_Cross
Default

I'm sorry but flash is not a serious programming language. For a serious 3D game, most profressionals use C because it's so fast. C++ is probably the second choice up. And actually, suprisingly, for 3D games Java and C# have pretty much the same speed as C++! That's mainly because the program spends most of it's time in the 3D Graphics Card. So a lot of companies use C++ as the main language, but use Java as the main scripting language.

It all really depends on what type of game you're going to make.

And for an RPG, to make it from scratch, VB, Java, or C# would be your best bet. Personally I'd choose C# or Java because I like those better.

To the guy who said C# is an ugly language....I oughta rip your fingers off your hand and shove them up your ears! C# pwnz
__________________

See today\'s Penny-Arcade!(May contain foul lanuage)
Pain is weakness leaving the body.

PM Me for my MSN
Iron_Cross is offline  
Old 08-05-2004, 03:18 PM   #13 (permalink)
 
True Techie

Join Date: Aug 2004

Posts: 223

KornNut

Default

Quote:
Originally posted by Iron_Cross
I'm sorry but flash is not a serious programming language. For a serious 3D game, most profressionals use C because it's so fast. C++ is probably the second choice up. And actually, suprisingly, for 3D games Java and C# have pretty much the same speed as C++!
I agree with you that C and Java are better for learning how to create games, but you're not listening to what dbernie41 is looking for.

In my opinion, he should definitely look into flash.

It comes down to one thing, animation vs. action...

Games like Tekken and GTA are all fulled with action, and require alot of user input on the fly. To do this, you would need the use of threads and timers, which is easiest to code with Java and C.

An RPG does not require such a thing. Iron_Cross, have you even ever played the Mario Bros. RPG??? It is 99.9% animation and not alot of need for timers and threads. You are not looking at dbernie41's needs at all!!! He needs a whole lot more animation than user input on the fly. Most user actions in RPGs are done through buttons, NOT hotkeys. Not only are the buttons in Flash a whole lot easier to handle, but the animation is ten times easier to do (so easy, nonprogrammers have made brilliant Flash videos).

Since Dbernie41 is looking to create a program where the majority of it is going to be used for ANIMATION, then Flash is the easier and less time consuming way to go. <<--- And all of this is coming from a Java Programmer!!!

As I said before, go onto www.theromp.com, and if you would like your RPG to be in anywhere near the same format, you will be golden with Flash.
__________________
3.0 GHz P4 w/ Hyper Threading
1 Gig DDR RAM
9800 Pro ATI Radeon
7.1 Soundblaster
DVD Burners are a must!
19\'\' Samsung LCD
______________________________

In this world gone mad, we won\'t spank the monkey. The monkey will spank us!
KornNut is offline  
Old 08-05-2004, 04:00 PM   #14 (permalink)
 
Ultra Techie

Join Date: Sep 2003

Location: Bamberg, Germany

Posts: 549

Iron_Cross

Send a message via ICQ to Iron_Cross Send a message via MSN to Iron_Cross Send a message via Yahoo to Iron_Cross
Default

I was simply saying that because the few "rpg-ish" games I've seen in flash sucked. Because that's not what flash was made for. It can handle simple games, and make some sweet movies, but in my opinion a TRUE game needs to programmed in something other than flash.
I've never played Mario RPG, I'm talking purly from a general RPG perspective. In my mind, using flash, you just coulnd't create the full-scale game you could using a real language. Sure the animation may be easier, but there is so much more to an RPG than that. Most RPG's don't even use the excutable as the game, they only use that as the init and engine. The rest is read from a script. I've never tried any I/O in flash, but I'm assuming the other languages are better at it.
This is all just my opinion though
__________________

See today\'s Penny-Arcade!(May contain foul lanuage)
Pain is weakness leaving the body.

PM Me for my MSN
Iron_Cross is offline  
Old 08-05-2004, 10:47 PM   #15 (permalink)
 
Super Techie

Join Date: Apr 2004

Posts: 316

BlazingWolf

Default

Quote:
C# would be out of the question for me also because i find it to be an ugly programming language, Delphi is easier for me to understand because the syntax is more like english.
Then you won't have a fun time learning C/C++ since all three langauges are very close.

And Iron I must disagree with you I think C++ is the #1 choice because of the fact it's an OOP langauge.
__________________
BlazingWolf
<font color=\'red\'>
<b>
<a href=\'http://www.gaming-forums.org\'>
Gaming-Forums.org
<a/>
</b>
</font>
BlazingWolf is offline  
Old 08-06-2004, 08:35 AM   #16 (permalink)
 
Ultra Techie

Join Date: Sep 2003

Location: Bamberg, Germany

Posts: 549

Iron_Cross

Send a message via ICQ to Iron_Cross Send a message via MSN to Iron_Cross Send a message via Yahoo to Iron_Cross
Default

C# and Java are PURE OOP. C++ is not. End of story.
__________________

See today\'s Penny-Arcade!(May contain foul lanuage)
Pain is weakness leaving the body.

PM Me for my MSN
Iron_Cross is offline  
Old 08-12-2004, 04:17 PM   #17 (permalink)
 
Super Techie

Join Date: Jun 2004

Posts: 312

sippin codeine

Send a message via Yahoo to sippin codeine
Default

Quote:
Originally posted by Iron_Cross

To the guy who said C# is an ugly language....I oughta rip your fingers off your hand and shove them up your ears! C# pwnz
lol, my bad..i meant to say c++, i dont know anything bout c#
__________________
**[System specs]**

Delphi Enterprise 6 - 7
VB 6.0 - 2005 EE
sippin codeine is offline  
Old 08-13-2004, 11:36 AM   #18 (permalink)
 
Ultra Techie

Join Date: Sep 2003

Location: Bamberg, Germany

Posts: 549

Iron_Cross

Send a message via ICQ to Iron_Cross Send a message via MSN to Iron_Cross Send a message via Yahoo to Iron_Cross
Default

C#, C++, C, and Java are all very closly related, so you must be talking about them all.
__________________

See today\'s Penny-Arcade!(May contain foul lanuage)
Pain is weakness leaving the body.

PM Me for my MSN
Iron_Cross is offline  
Old 08-13-2004, 11:55 AM   #19 (permalink)
 
Super Techie

Join Date: Jul 2004

Posts: 398

kostas

Default

who said C++ is not an OOL?
__________________

kostas is offline  
Old 08-14-2004, 01:29 AM   #20 (permalink)
 
Ultra Techie

Join Date: Sep 2003

Location: Bamberg, Germany

Posts: 549

Iron_Cross

Send a message via ICQ to Iron_Cross Send a message via MSN to Iron_Cross Send a message via Yahoo to Iron_Cross
Default

No one said C++ is not OOP. I said it's not pure OOP. Meaning, you can choose to use OOP or you can choose not to. It's all a matter of choice. Whereas in C# or Java, you are forced to use OOP. Maybe not forced to use OOP methodologies, but you are forced to use a pure form of Object Orientation. I.e. you can't get away from classes, objects, and structs (c#).
__________________

See today\'s Penny-Arcade!(May contain foul lanuage)
Pain is weakness leaving the body.

PM Me for my MSN
Iron_Cross is offline  
 
Closed Thread

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