GPWiki.org
GPWiki.org
It is currently Sun May 19, 2013 1:09 pm

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Tue Aug 16, 2011 11:44 pm 
I have this very cool project in my mind, so I'm motivated into learning a programming language, so I can develop games maybe sell it :D
So, in my project, I want to create this game where you are a demon buster, but you can get demons to join your side and fight alongside you, like Shin Megami Tensei series, the skill system will be like Shin Megami Tensei: IMAGINE where you raised expertises by exhaustingly using them, combining them also unlocks chain expertises. But in my game, you'll be able to furthur combine them, like magus + engineer makes the alchemist (this is only a starting thought, more will come)Also it'll be a side-scrolling, 2d game, with a combat system similar to Castlevania: Aria Of Sorrow(GBA)/Symphony of the Night(PS1), but I want to build a skill system also similar to IMAGINE, with cooldown and incatation times, launching spells and stuff.
I started looking at GameMaker, but it feels like it just doesn't meet my needs. Because I want to release updates periodically (my objective is to make this game online), putting everything into a single stand-alone file just doesn't seem to be the right way, and also I want to make different looks for every part of where equipment goes (my original project is head(hat), top(suit), bottom(pants), shoes, and gloves(armsband), then neck, earring(2), ring(4) will stay hidden), withouth having to create different sprites for every combination of equpiment.
What programming language would be ideal for me to learn?


Top
  
 
PostPosted: Wed Aug 17, 2011 12:19 am 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3805
Location: Ferriday, LA, US
Welcome to the forums! :)

Esplex wrote:
What programming language would be ideal for me to learn?


There is no one single answer to that. There's more to decide upon for your game than the game play and graphics and stuff -- like, what platform(s) do you want to target.

That said, if you haven't done a whole lot of programming, I am inclined to recommend learning C# and getting a hold of XNA Game Studio (both of which are free for most purposes) from Microsoft. The programs it can make will run on Windows desktop systems (at least, as long as they are relatively modern versions of Windows), the XBox 360, and Windows Phone 7. You can also sell your completed product on XBox Live. Since you indicated that you want to sell your games, that would possibly be the best route to get on your feet with.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
PostPosted: Thu Aug 18, 2011 1:47 am 
Game Programming Guru

Joined: Sun Aug 15, 2004 6:20 pm
Posts: 1090
Programming is hard. Programming video games is especially hard. I'm talking about years of study here. You need to stop and think about what are your long term goals.

If you don't intend to do programming as a profession, I would recommend that you not learn programming. There are tools out there for non-programmers who are interested in building games.

If you intend to some day be a professional programmer, any language can get the job done. Pick a language that you feel will be most valuable to you years from now. Personally I think this would be a language like Java or C#.

_________________
Heard in #gpwiki: <wzl> is there some serious grammar fail in your line or am i just too intelligent for your logic


Top
 Profile  
 
PostPosted: Thu Aug 18, 2011 11:53 am 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2216
Location: England
sdw wrote:
Programming is hard. .


It depends on the language and the scope of the project.

I made a "guess the number" game when I was only about 5 or 6 years old in Spectrum Basic.

It was only about 5-10 lines of code.

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
PostPosted: Fri Aug 19, 2011 10:00 am 
Shake'n'Baker
User avatar

Joined: Mon Jun 14, 2010 3:51 pm
Posts: 62
Aah deja vu :doh

It's been a year since the day I asked this question. Even though I know a bit about programming now, I am still a noob :thumbs so if I get anything wrong please tell me.

Like sdw said c# and java are great C based programming languages. They are way simpler than C++! (no kidding)

Or you might look into interpreted programming languages like python, ruby etc. They got a much easier syntax than others. (but maybe you'd like the conventional syntax)

And since you want to make an online game, you might wanna take a peek at web scripting languages like JavaScript, Action-script(flash) and Silver-light. (cause connecting to the internet are way easier on browsers)

Whatever you choose, getting a tutorial to programming languages is a cinch these days. :rock


Last edited by Quack on Sun Aug 21, 2011 10:18 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Aug 20, 2011 3:04 am 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3805
Location: Ferriday, LA, US
Quack wrote:
And since you want to make an online game, you might wanna take a peek at web scripting languages like JavaScript, Action-script(flash) and Silver-light. (cause connecting to the internet are way easy on browsers)


Depends on the definition of online. Browser games are best done in these languages (as well as Java), but for a peer-to-peer multi-player game, it's usually easier to employ other means being that browsers tend to just cause problems when it comes to P2P networking.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group