Message Board
Message Board > Others > Game development in Python |
May 2, 2008, 15:07 | |
Fiona
games are terrible -9616558 posts |
Python is pretty much the best language ever. It's a deceptively simple and really flexible object based scripting language. It's designed to be very readable and easy to write. It also has lots of little things borrowed from functional languages (like lambda functions, map, filter). It's a language that I would recommend everyone to try, the more you learn about it the more you realise that everything it does is how every other language should do things. In addition to it being a wonderful language to write, it's got a pretty big default library built in (including a light-weight GUI module!) and also has a thousand million other modules that others have written. But this is about PyGame. It's basically a really easy to use wrapper for SDL (Fenix uses SDL for graphics and input) It's comparable to C++ with Allegro in that it gives you the most basic things easily. Blitting, image loading, key input etc is all simple, but it has no hand-holding stuff like Fenix's processes. It's also easy to integrate OpenGL with PyGame for 3D stuff. In the 3D area Python also has a a wrapper for OGRE and a really nice library called Panda 3D that Disney released recently. (As it turns out a lot of Disney's 3D commercial games are written in Python + Panda 3D) It's quite weird, Python is often very overlooked an a game development platform, but it's most certainly proven to be a viable option. Everyone should give it a try! [Edited on May 2, 2008 by Fiona] ____________ laffo |
# |
May 4, 2008, 10:21 | |
(. )( .)
top pussy 447 posts |
IS IT REALLY REALLY SLOW AND DO YOU SMOKE CRACK OR ARE YOU ALREADY DOING HEROIN?
____________ gay |
# |
May 4, 2008, 11:19 | |
Fiona
games are terrible -9616558 posts |
Quote: IS IT REALLY REALLY SLOW no Quote: ARE YOU ALREADY DOING HEROIN? YES THIS ____________ laffo |
# |
Message Board > Others > Game development in Python