Mussings on Python

Discussion about the project in general, organization, website, or any other details that aren't directly about the game.
Post Reply
Message
Author
User avatar
Impaler
Creative Contributor
Posts: 1060
Joined: Sun Jun 29, 2003 12:40 am
Location: Tucson, Arizona USA

Mussings on Python

#1 Post by Impaler » Sat Dec 02, 2006 8:24 am

Howdy guys, I haven't been seen much on FO for the last year because I've been heavily into Civ4 moding, primarily C++. Its been fun and I polished my skills quite nicly but I've desided to move on to a new language which Civ4 introduced me too, Python. I'd only been rougly aquanted though intriged before, I'm now diving in head-first and using the Pygame library. It's realy quite amazing what you can do with.

I'll be hacking away for a few days now, devouring turorials, getting my syntax down and exploring the library. I'll try to create a MoO1 like clone initialy, I dont belive anyone will mind if I make use of the FO graphics and musics as their licensed under Share-alike. If I ever finish I'll license the code GPL as well.

Infact I'm so enthused I think we should consider going all python. I'd recomend that our core members go out and learn Python (thouse who dont already know it), it probably wouldn't take more then a month even if you have never programed before. A pure python game would be inherently cross platform, easier to develop and faster to develop because of the greater number of programers. For example in the time it takes to make a post and slap together a screen-shoot mockup for GUI change your proposing you could instead ACTUALY code it and post a real screen shoot and your code so others can try it out imediatly. Its also far more modable and modular. We could Pythonify most of the current of C++ code base into Python very rapidly so its not realy starting from scratch either.

What do people think?
Fear is the Mind Killer - Frank Herbert -Dune

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12642
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Mussings on Python

#2 Post by Geoff the Medio » Sun Dec 03, 2006 8:00 am

Impaler wrote:We could Pythonify most of the current of C++ code base into Python very rapidly so its not realy starting from scratch either.
I'm skeptical you know what you're talking about.

If you want to write some Python code for FO, I suggest you consider taking over Yoghurt's Python AI integration stuff, and then write some Python AI's for FO.

User avatar
marhawkman
Large Juggernaut
Posts: 938
Joined: Fri Jan 20, 2006 9:34 pm
Location: GA

#3 Post by marhawkman » Mon Dec 04, 2006 11:32 pm

I could help with pseudo code.
Computer programming is fun.

User avatar
MikkoM
Space Dragon
Posts: 318
Joined: Fri Mar 10, 2006 12:32 pm
Location: Finland

Re: Mussings on Python

#4 Post by MikkoM » Wed May 09, 2007 7:30 pm

Geoff the Medio wrote: If you want to write some Python code for FO, I suggest you consider taking over Yoghurt's Python AI integration stuff, and then write some Python AI's for FO.
Have we already passed Yoghurt's best before date? :cry:

Post Reply