Sign in to follow this  
harleyquin

[HELP] Game design

Recommended Posts

Hey guys, this is my first post on gamedev, probably going to be first of many, But i was referred here due to having a lot of confusion and trouble. I am aspiring to become a game developer(even indie games) would be fun, or maybe a small MMO some day, But I have a question about it (I read that other topic about game design by another new member) 1st. I was told I should start with delphi, since it is a good way to start programming, but i'm just not able to find anything on it. People also said python, but i really dunno what to start with. Also, I cannot seem to find any REAL guides on coding, ive found a full e-book of c++ for dummies, but the explanations just confuse me, more than help. So i was told to start easy, so could anyone PLEASE please give me a link too an e-book or a FULL legitmate good tutorial on learning ____ language? the one that you guys recommend for starting out. thanks so much (also, purchasing books is outta the question at the moment, financial trouble)

Share this post


Link to post
Share on other sites
I'm more of a C++ guy, but Python is great.
You can start here:

Python Official web:
http://python.org/

Download the latest 2.x release:
http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi

A nice tutorial for the 2.x branch:
http://docs.python.org/tutorial/


This should be enough, but son't hesitate to ask if you have any doubt!

Share this post


Link to post
Share on other sites
I don't know who actually uses Delphi nowadays. I think certain business sectors do.

I really wouldn't both with C. Nowadays C is used for Linux and uhmm, some embedded systems stuff. If you're wanting to get into game development you'll really have very little use for it. Spend some time learning Python, because there is a hell of a lot of things you can do with it. Eventually you may want to branch out into C++ and/or C#, but a strong knowledge of Python will be able to carry you quite far.

Share this post


Link to post
Share on other sites
Quote:
I was told I should start with delphi, since it is a good way to start programming
Delphi is basically Borland's variant of Pascal. Really, Pascal probably doesn't get as much love as it deserves. It's not mainstream enough now though. Python and C# get the attention these days, and if you are a starting game developer, mainstream is important. So start with Python. There isn't a best option, but if you're getting into programming, it's better than many others for a first language.

There's no obligation you go into C. It all depends on what you find yourself doing. Focus on one language for now, there's no rush to make long term plans.

Share this post


Link to post
Share on other sites
Quote:
Original post by harleyquin
By C i meant the branch of c
as in c++ C#

C++ and C# are utterly different languages. Don't be fooled by the naming.

Share this post


Link to post
Share on other sites
Quote:
Original post by Sneftel
Quote:
Original post by harleyquin
By C i meant the branch of c
as in c++ C#

C++ and C# are utterly different languages. Don't be fooled by the naming.


They are?
I heard they are really similar.
D;

okay, so C++ or c#?
Thats the new debate,
which is best for gaming(AFTER PYTHON)

thanks!

Share this post


Link to post
Share on other sites
Quote:
Original post by Sneftel
Cross that bridge when you come to it. For now, stick to Python.


Lol, sorry.
I always have a thing for planning ahead,
Okay, no worries about the c thing, time for python
Alright guys, thanks alot for everything!

Share this post


Link to post
Share on other sites
Already confused.
I downloaded python 3.0.1(due to that 2nd tutorial talking about it)

How come python is just in a dosbox?
I tried to type
print "hello,world"
and
print 'hello,world'

and both times i got a syntax error?

I ran Python.exe,
and PythonW.exe wont start up, nothing happens upon clicking it, so i'm unsure what to do :p

Edit
also tried another thing in the tutorial..a simple
print 4..
Doesn't work either, i get more syntaxs, with an arrow on 4.
even with quotes, the arrow will just go to the last quote =.=


Edit again


screenshot, so people aren't so confused

[IMG]http://img.photobucket.com/albums/v690/heavenscloud2004/Godfuckingdamnit.jpg[/IMG]

[Edited by - harleyquin on June 3, 2009 7:14:57 PM]

Share this post


Link to post
Share on other sites
You don't double-click on python.exe or wpython.exe. Those executables are interpreters for your Python code. You use an IDE, such as IDLE (that came with the Python distro, just look in your Start Menu) or Wing IDE 101 that I mentioned earlier.

Share this post


Link to post
Share on other sites
I haven't used Python 3 yet, but they have changed the print statement to a function - try print("hello, world") instead.
You could always install 2.6 if you want to follow along with tutorials using it.
Here are the major changes: http://docs.python.org/3.0/whatsnew/3.0.html

Share this post


Link to post
Share on other sites
Forgot about that difference between the versions [wink]

The book I linked, Think Python, spells out some of the differences between Python 2.x and Python 3.x. For the time being, I'd really recommend you use Python 2.5.4 or Python 2.6.2. Python 3.0 introduced a few syntax changes and many of the libraries out there have limited support for Python 3.x right now.

Share this post


Link to post
Share on other sites
Quote:
Original post by zer0wolf
Forgot about that difference between the versions [wink]

The book I linked, Think Python, spells out some of the differences between Python 2.x and Python 3.x. For the time being, I'd really recommend you use Python 2.5.4 or Python 2.6.2. Python 3.0 introduced a few syntax changes and many of the libraries out there have limited support for Python 3.x right now.


Definately going to do that.
I thought that book was based on 3.x.x
:P

Thanks agian for all the replies, and oh.
IDE time it is :P

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this