The McLeodGaming forums were permanently closed on April 30th, 2020. You are currently viewing a read-only archive.
View unanswered posts | View active topics It is currently Fri May 15, 2020 5:49 am



 [ 18 posts ]  Go to page 1, 2  Next
Which Programming Language is Right for Me? 
Author Message

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
User avatar

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.

_________________
Image


Sun Sep 11, 2011 1:35 pm

Joined: Tue Aug 10, 2010 8:44 pm
Posts: 144
Gender: Anime Girl
Wish You Were Here wrote:
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.



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
User avatar

Joined: Tue Jun 16, 2009 2:48 am
Posts: 834
Location: Australia.
Gender: Male
Skype: snoble7
hi

Wish You Were Here wrote:
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.



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

Joined: Tue Aug 10, 2010 8:44 pm
Posts: 144
Gender: Anime Girl
Snoble wrote:
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++


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
User avatar

Joined: Sat Aug 16, 2008 8:38 am
Posts: 6670
Location: Darkest Antartica
Country: Pakistan (pk)
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.

_________________
Image


Mon Sep 12, 2011 1:12 am
User avatar

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.

_________________
Image


Mon Sep 12, 2011 1:14 am
User avatar

Joined: Sat Aug 16, 2008 8:38 am
Posts: 6670
Location: Darkest Antartica
Country: Pakistan (pk)
Gender: Male
Skype: Thaiberium
Currently Playing: The Game
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

_________________
Image


Mon Sep 12, 2011 1:19 am
User avatar

Joined: Fri Sep 17, 2010 12:31 am
Posts: 2229
Gender: N/A
SS wrote:
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

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.

_________________
Image


Mon Sep 12, 2011 1:22 am
User avatar

Joined: Sat Aug 16, 2008 8:38 am
Posts: 6670
Location: Darkest Antartica
Country: Pakistan (pk)
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.

_________________
Image


Mon Sep 12, 2011 1:24 am
User avatar

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

_________________
Image


Mon Sep 12, 2011 1:33 am

Joined: Tue Aug 10, 2010 8:44 pm
Posts: 144
Gender: Anime Girl
Wish You Were Here wrote:
SS wrote:
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

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.


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
User avatar

Joined: Fri Sep 17, 2010 12:31 am
Posts: 2229
Gender: N/A
YoshiEgg wrote:
Wish You Were Here wrote:
SS wrote:
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

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.


You'd be correct; I don't really have any experience in anything having to do with coding.

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.

_________________
Image


Mon Sep 12, 2011 9:31 pm
User avatar

Joined: Tue Jun 16, 2009 2:48 am
Posts: 834
Location: Australia.
Gender: Male
Skype: snoble7
YoshiEgg wrote:
Wish You Were Here wrote:
SS wrote:
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

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.


You'd be correct; I don't really have any experience in anything having to do with coding.


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

Joined: Tue Aug 10, 2010 8:44 pm
Posts: 144
Gender: Anime Girl
Snoble wrote:
YoshiEgg wrote:
Wish You Were Here wrote:
SS wrote:
Wish You Were Here wrote:
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.

He didn't explicitly say he was starting out with no experience at all now did he?

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.


You'd be correct; I don't really have any experience in anything having to do with coding.


most C/C++ tutorials nowadays generally come with an introduction to basic programming concepts, so you're set


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
Display posts from previous:  Sort by  
 [ 18 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.