Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 18th, 2005, 10:18 PM   #1
Clotters
Programmer
 
Join Date: May 2005
Posts: 60
Rep Power: 4 Clotters is on a distinguished road
Python Limitations

I just downloaded Python and am thinking of getting into programming as a hobby, perhaps.

But, before I put time and effort into it, I would like to know the limitations of it. My ultimate goal would probably be to create my own football (soccer) management game with a detailed and complex 2D match engine. Would this be possible in Python ... and how long would it take for me to progress tro this stage if I played around with things and read guides on it regularly ... half a year?

I have VB6 on my computer and a how-to book on programming VB6. If need be I could go into that for my football management project, but I read that book and found it hard to comprehend (in the end I gave up and left half way through reading the book due to me being totally confused).

Would it be worth me trying to go back through the VB6 route or could Python provide a simpler way for me to follow?

Feedback appreaciated.

Last edited by Clotters; May 18th, 2005 at 10:19 PM. Reason: grammatical errors
Clotters is offline   Reply With Quote
Old May 18th, 2005, 11:04 PM   #2
thechristelegacy
Expert Programmer
 
thechristelegacy's Avatar
 
Join Date: Jul 2004
Location: Somerset, Pa
Posts: 708
Rep Power: 5 thechristelegacy is on a distinguished road
Send a message via AIM to thechristelegacy Send a message via MSN to thechristelegacy
Python can do exactly what you're asking. Do a search for Pygame, and good luck on your gaming adventures
thechristelegacy is offline   Reply With Quote
Old May 18th, 2005, 11:18 PM   #3
Clotters
Programmer
 
Join Date: May 2005
Posts: 60
Rep Power: 4 Clotters is on a distinguished road
Thanks for replying quickly. Just had a brief look at Pygame ... :eek: looks like it might be a little tricky, never been one to shy from a challenge though. Firstly I think I should leanr to grasp a command of the Python language and then move into using Pygame ... to start off with I could just use a text based match summary instead of a 2D match engine anyways.

To my questions ...

How long would it take me if I developed at an average rate to become good enough at Python to create this game, though?

In the beginning stages, Python seems easier than VB6, does it continue like this as one moves onto the advance things?

Finally, any ideas on basic small programs I could try to work on whilst I try to get better at Python?

Last edited by Clotters; May 18th, 2005 at 11:38 PM.
Clotters is offline   Reply With Quote
Old May 19th, 2005, 2:18 AM   #4
Berto
Programming Guru
 
Join Date: Aug 2004
Posts: 1,022
Rep Power: 6 Berto is on a distinguished road
Send a message via AIM to Berto Send a message via MSN to Berto
http://www.ibiblio.org/obp/thinkCSpy/index.htm

very good tutorial to get you started.
__________________
"Put your hand on a hot stove for a minute, and it seems like an hour. Sit with a pretty girl for an hour, and it seems like a minute. THAT'S relativity."

- Albert Einstein
Berto is offline   Reply With Quote
Old May 19th, 2005, 6:12 AM   #5
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,886
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
Python is a fairly straightforward language. Depending on how good you are at learning, it can take you less then a month to become completely fluent in it.

PyGame, there are only really 4-5 commands you will actually need for your game. Don't worry how complex it looks, your game will be %98 Python.
Sane is offline   Reply With Quote
Old May 19th, 2005, 7:19 AM   #6
Clotters
Programmer
 
Join Date: May 2005
Posts: 60
Rep Power: 4 Clotters is on a distinguished road
Quote:
Originally Posted by Sane
Python is a fairly straightforward language. Depending on how good you are at learning, it can take you less then a month to become completely fluent in it.

PyGame, there are only really 4-5 commands you will actually need for your game. Don't worry how complex it looks, your game will be %98 Python.
That's encouraging ... I'll probably be aiming to a have good handle of Python by 6 weeks then. If I feel confident, I'll move onto my football management game ...

Oh, and thanks for the link Berto. I'll defintately check it out.

I think I've found out what I wanted, but anything else I should know?
Clotters is offline   Reply With Quote
Old May 19th, 2005, 8:35 AM   #7
Moldz
Programmer
 
Moldz's Avatar
 
Join Date: Feb 2005
Posts: 54
Rep Power: 4 Moldz is on a distinguished road
Python can be surprisingly easy to pick up. If you want to get a good taste of the language before diving into it, try the Instant Python tutorial. It's short enough to do in one sitting but gives you a great overview.
Moldz is offline   Reply With Quote
Old May 21st, 2005, 9:53 AM   #8
jonaskoelker
Newbie
 
Join Date: May 2005
Location: Denmark
Posts: 13
Rep Power: 0 jonaskoelker is on a distinguished road
Send a message via ICQ to jonaskoelker Send a message via AIM to jonaskoelker Send a message via MSN to jonaskoelker Send a message via Yahoo to jonaskoelker
I would also recommend that you read `The Art of Computer Game Design', http://www.vancouver.wsu.edu/fac/pea...Coverpage.html and Amit's game programming page, http://www-cs-students.stanford.edu/...gameprog.html;

both of them are (imho) valuable resources to any beginning game programmer.

hth --Jonas
__________________
now go away or I shall taunt you a second time :D
jonaskoelker is offline   Reply With Quote
Old May 21st, 2005, 3:54 PM   #9
Clotters
Programmer
 
Join Date: May 2005
Posts: 60
Rep Power: 4 Clotters is on a distinguished road
Cheers guys .. I'll check all those links out. I still have one question though, if I were to make a game in Python and I wanted to distribute it on the net, would everyone who wanted to play it have to download Python so their computers could intepret or compile it?

Or doesn't it even work that way?

Last edited by Clotters; May 21st, 2005 at 7:40 PM.
Clotters is offline   Reply With Quote
Old May 21st, 2005, 8:40 PM   #10
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,886
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
Yes. It can be compiled as an exe file with the use of py2exe . As well, the liscenses of both Python and Pygame allow you to distribute Python games commercailly without permission. :eek:
Sane is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 9:27 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC