GPWiki.org
GPWiki.org
It is currently Wed Jun 19, 2013 7:13 pm

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Fri Aug 21, 2009 5:34 am 
Rookie

Joined: Fri Aug 21, 2009 4:53 am
Posts: 3
Hi everyone!

I'm new to the forums and game programming in general, after a long time imagining creating a game, throwing ideas to the air and to sigh lots of time I finally decided to learn programing language, the problem is after reading several pages of the wiki, I still can't decide which one I should begin with.

My goal is to create a 2D Contra-esque game, with some departures from the genre to make it a little more adventurous-platformer, after reading the wiki, I thought Python could be the answer, but then I read of the complications it has when the game becomes to big (or something like that), though I read about it's compatibility with C+++, but it's confusing to the point that I don't know what to do anymore.

The thing I'm even more worried about it's that if a learn a language that result it's incompatible with the kind of game I want to do. And of course I know I have to practice first before making the real deal, don't worry.
It's just that I don't want to do something stupid, also sorry for my newb-ness.

Hope we can get along!

(Also sorry if this is on the wrong forum or any bad grammar, my English is not very good.)


Top
 Profile  
 
PostPosted: Fri Aug 21, 2009 5:39 am 
Dexterous Droid
User avatar

Joined: Fri Dec 24, 2004 8:13 pm
Posts: 3769
Location: Michigan, 'US' of 'A'. Below Canada.
So you read picking a language and you're still confused? I generally lean toward either python or C# for beginners. Python's tutorials on their site are perfect for a beginner. You should be able to pick things up and mess around pretty quickly. Then you can look at things like pygame and other libraries.

JohnGrave wrote:
The thing I'm even more worried about it's that if a learn a language that result it's incompatible with the kind of game I want to do.
The fun thing about programming is that once you learn one language other languages look simpler so your time isn't wasted.

JohnGrave wrote:
after reading the wiki, I thought Python could be the answer, but then I read of the complications it has when the game becomes to big (or something like that)

I recommend learning it more. It supports things most every language has such as OOP. It shouldn't have any problem being used with a large project.
JohnGrave wrote:
I read about it's compatibility with C+++, but it's confusing to the point that I don't know what to do anymore.
You'll have to explain this part a little more. Were you trying to use C++ and python together?

_________________
/\/////////// \\\\\\\\\\\/\S
/\/////////\\ //\\\\\\\\\/\I - Assault Wars
/\///////\\//|\\//\\\\\\\/\R - - Work in Progress
/\/////\\////|\\\\//\\\\\/\I
/\///\\/////\|/\\\\\//\\\/\S


Top
 Profile  
 
PostPosted: Fri Aug 21, 2009 5:53 am 
Rookie

Joined: Fri Aug 21, 2009 4:53 am
Posts: 3
Sirisian wrote:
JohnGrave wrote:
I read about it's compatibility with C+++, but it's confusing to the point that I don't know what to do anymore.
You'll have to explain this part a little more. Were you trying to use C++ and python together?


I didn't wanted to mean that, I was just saying that I have read that C+++ is one of the best languages but also the most complicated, and according to what I read c+++ could be used to carry the big things of the game and python for the rest (or something like that). So in the end I would have to learn c+++ if I want to do something very big with python.
At least that's how I undestand it, because as I said my english is not very good, sorry if I'm wrong.

But if you say so, then I'll waste no time and will start with python then, thanks a lot with the help! ^-^

And If I get stuck or something the only thing I got to do is post here all my doubts right?


Top
 Profile  
 
PostPosted: Fri Aug 21, 2009 6:21 am 
Dexterous Droid
User avatar

Joined: Fri Dec 24, 2004 8:13 pm
Posts: 3769
Location: Michigan, 'US' of 'A'. Below Canada.
JohnGrave wrote:
Sirisian wrote:
JohnGrave wrote:
I read about it's compatibility with C+++, but it's confusing to the point that I don't know what to do anymore.
You'll have to explain this part a little more. Were you trying to use C++ and python together?


I didn't wanted to mean that, I was just saying that I have read that C+++ is one of the best languages but also the most complicated, and according to what I read c+++ could be used to carry the big things of the game and python for the rest (or something like that). So in the end I would have to learn c+++ if I want to do something very big with python.
At least that's how I undestand it, because as I said my english is not very good, sorry if I'm wrong.

Oh that might be in reference to large scale 3D games. C++ has been around for a while, and it's not because it's great. The compilers written for it have gotten really good and it's been popular for a while. Python can easily handle something like Contra.

I'm not actually sure what the limitations of python are.

JohnGrave wrote:
And If I get stuck or something the only thing I got to do is post here all my doubts right?

Yeah that's that idea. :P

_________________
/\/////////// \\\\\\\\\\\/\S
/\/////////\\ //\\\\\\\\\/\I - Assault Wars
/\///////\\//|\\//\\\\\\\/\R - - Work in Progress
/\/////\\////|\\\\//\\\\\/\I
/\///\\/////\|/\\\\\//\\\/\S


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 21, 2009 6:38 am 
411 Operator

Joined: Tue Feb 21, 2006 12:32 am
Posts: 481
Location: California, USA
A big part of choosing a programming language for a project depends on what sort of tools you want to use and what platform you want your application to run on.

My advice: don't worry about which language to learn first. It really doesn't matter. While the languages may differ in some regards, the programming concepts do not change. Picking up a new language once you "understand programming" isn't all too difficult and it's not uncommon for your average developer to be very proficient with a half-dozen languages and fluent enough to get by with a dozen more.

Quote:
(Also sorry if this is on the wrong forum or any bad grammar, my English is not very good.)


What? Your English is perfect, what are you talking about? :spin

_________________
The only difference between genius and psychosis is that society accepts the genius.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 21, 2009 7:51 am 
Rookie

Joined: Fri Aug 21, 2009 4:53 am
Posts: 3
Oohhhhh, ok now I get, then I'll just do my best!

Cypher wrote:
What? Your English is perfect, what are you talking about? :spin


Do you really think so?! Thanks a lot!! :O
I'm glad all my english classes are paying off.


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