Author |
Message |
YoshiEgg
Joined: Tue Aug 10, 2010 8:44 pm Posts: 144
Gender: Anime Girl
|
I thought it was worth asking, as I'm quite frankly torn between possible choices and I need to get what I'm programming off of the ground drastically...
I am looking for a programming language to use to program a game and I'm not precisesly sure which one out of the many to choose. I have several specifics that I would require the program to be able to do given the right coding...
It would have to be rather versatile. It would have to be able to do somewhat complex coding given the right circumstances and it would have to be able to smoothly work in a team effort, meaning that several people would be coding this game back and forth in the same language. More specifically, it would have to be able (again, given the correct circumstances) to adequately code a rather complex RPG (the gameplay of which would be not unlike the MOTHER series, or more that than anything else) with following codes for several party members in the overworld. Among other things, it would have to be able to do rather complex cutscenes well, it would have to support a complex (well, as complex as a general mix of the MOTHER and Pokemon systems would be) battle system that would itself support several party members, an adequate levelling-up system, more enemies at higher levels as the game progresses, and animated sprites in-battle. The language would have to support (obviously) both overworld and battle systems and have them coincide with little to no delay. It would have to support smooth gameplay, and it would also have to be supported by multiple operating systems (Mac and Windows would probably be the only ones, but you never know what really good programmer has Linux or something of the sort). It doesn't have to be easy, it simply has to work.
And there are my general expectations. Although they're not the most easy to discern what language would be adequate, I hope this helps you help me to find a good language (I've actually been thinking starting out with C and then making my way to C++. If this is a good idea, let me know). I would kind of expect the language to do the majority of these things and possibly more; I don't know how vast these languages are, but I've heard very. Thanks for your time.
_________________Check out my section in the Spriter's Corner! http://forums.mcleodgaming.com/viewtopic.php?f=11&t=24892
|
Sun Sep 11, 2011 1:27 pm |
|
|
Nick
Joined: Fri Sep 17, 2010 12:31 am Posts: 2229
Gender: N/A
|
For this kind of game I would say Java is the best, its very good for making maps for your RPG there and its really easy to toss around to the rest of the team.
_________________
|
Sun Sep 11, 2011 1:35 pm |
|
|
YoshiEgg
Joined: Tue Aug 10, 2010 8:44 pm Posts: 144
Gender: Anime Girl
|
Cool, thanks! I'll wait for some other suggestions to pop up so we have a nice thread going.
_________________Check out my section in the Spriter's Corner! http://forums.mcleodgaming.com/viewtopic.php?f=11&t=24892
|
Sun Sep 11, 2011 1:42 pm |
|
|
Snoble
Joined: Tue Jun 16, 2009 2:48 am Posts: 834 Location: Australia.
Gender: Male
Skype: snoble7
|
hi ignore everything he said - java, while useful for applications, is generally sub-par compared to other choices for games there is a reason c++ is used in the majority of games - its tried, its tested, it compiles on almost all major platforms, and while it takes a long time to learn, its got a massive repository of libraries and the coding community will offer much support it supports 3D, it supports sprites, if there is something you've seen in a game chances are it can do it because there is a 90% chance that game was coded in c++
|
Sun Sep 11, 2011 6:21 pm |
|
|
YoshiEgg
Joined: Tue Aug 10, 2010 8:44 pm Posts: 144
Gender: Anime Girl
|
See, that's what I had originally been thinking. It seemed to be more versatile than Java, and also rather straightforward from a couple tutorials I've looked at. I was also considering it first because I know they're programming that MOTHER 4 fangame with it, and it itself looks rather promising. I also didn't know that it could support 3D; that's a rather fun fact. Thanks!
_________________Check out my section in the Spriter's Corner! http://forums.mcleodgaming.com/viewtopic.php?f=11&t=24892
|
Sun Sep 11, 2011 8:13 pm |
|
|
SS
Joined: Sat Aug 16, 2008 8:38 am Posts: 6670 Location: Darkest Antartica Country:
Gender: Male
Skype: Thaiberium
Currently Playing: The Game
|
Well if you could get a hold of XNA, it'd be pretty good. It uses C# though.
|
Mon Sep 12, 2011 1:12 am |
|
|
Nick
Joined: Fri Sep 17, 2010 12:31 am Posts: 2229
Gender: N/A
|
Definitely not a good place to start from .-. that's like learning pig latin before english. -very poor example- but what I am simply saying is that I believe he has absolutely no experience in any language.
_________________
|
Mon Sep 12, 2011 1:14 am |
|
|
SS
Joined: Sat Aug 16, 2008 8:38 am Posts: 6670 Location: Darkest Antartica Country:
Gender: Male
Skype: Thaiberium
Currently Playing: The Game
|
He didn't explicitly say he was starting out with no experience at all now did he?
|
Mon Sep 12, 2011 1:19 am |
|
|
Nick
Joined: Fri Sep 17, 2010 12:31 am Posts: 2229
Gender: N/A
|
I guess i'm going more off of my backround knowledge then what stated, if he did have any experience then ya you're right. I may be mixing up my topics with Sazh's but i'm almost positive he doesn't have experience in it, no offence if you do Yoshi o.o' and completely disregard my comments if so.
_________________
|
Mon Sep 12, 2011 1:22 am |
|
|
SS
Joined: Sat Aug 16, 2008 8:38 am Posts: 6670 Location: Darkest Antartica Country:
Gender: Male
Skype: Thaiberium
Currently Playing: The Game
|
I dunno what is with this sudden interesting coding again but can't say I can complain. Too bad nobody will ever use Scheme for game making though.
|
Mon Sep 12, 2011 1:24 am |
|
|
Nick
Joined: Fri Sep 17, 2010 12:31 am Posts: 2229
Gender: N/A
|
Minimalist gamers? I can ask my teacher if he knows about that language because apparently he has coded in 30+ But TBH I don't know the first s*** about Scheme, from what I've read its not far from being an assembly language. Either way this isn't the place to talk about it, maybe when this gets a little more active we can make a couple topics for specific languages. Further in the year I may be able to have real conversations about most of this stuff xD
_________________
|
Mon Sep 12, 2011 1:33 am |
|
|
YoshiEgg
Joined: Tue Aug 10, 2010 8:44 pm Posts: 144
Gender: Anime Girl
|
You'd be correct; I don't really have any experience in anything having to do with coding.
_________________Check out my section in the Spriter's Corner! http://forums.mcleodgaming.com/viewtopic.php?f=11&t=24892
|
Mon Sep 12, 2011 5:53 pm |
|
|
Nick
Joined: Fri Sep 17, 2010 12:31 am Posts: 2229
Gender: N/A
|
Then familiarize yourself with C++ before you jump into XNA, or use a different language - your choice. I was just saying Java is a great choice because its given birth to so many great games, from now on I can't really help you though - so Google's your friend.
_________________
|
Mon Sep 12, 2011 9:31 pm |
|
|
Snoble
Joined: Tue Jun 16, 2009 2:48 am Posts: 834 Location: Australia.
Gender: Male
Skype: snoble7
|
most C/C++ tutorials nowadays generally come with an introduction to basic programming concepts, so you're set
|
Tue Sep 13, 2011 5:46 am |
|
|
YoshiEgg
Joined: Tue Aug 10, 2010 8:44 pm Posts: 144
Gender: Anime Girl
|
Yeah, I've been watching a few on Youtube (despite not having an adequate computer right now and the iTouch basically being the only half-decent Internet source around) and they've helped with my basic knowledge of the language.
_________________Check out my section in the Spriter's Corner! http://forums.mcleodgaming.com/viewtopic.php?f=11&t=24892
|
Tue Sep 13, 2011 5:55 pm |
|
|