I think allegro is a good place to start. It's fairly primitive, but it should be advanced enough to make some good little 2D games, as long as you know what your doing with it. Not sure what you mean about PyGame not being documented very well. There are loads of examples and a full documentation of all the functions. I got along fine with it, and I'm now using PyOpenGL with it as well.
SgtMe
Nearly a Posting Virtuoso
1,205 posts since Oct 2009
Reputation Points: 68
Solved Threads: 85
:D Please upvote my post then and mark the thread as solved. Thanks :)
SgtMe
Nearly a Posting Virtuoso
1,205 posts since Oct 2009
Reputation Points: 68
Solved Threads: 85
For me, It's allegro...and because a lot of tutorials and online forums are scattered over the internet...
It's also a beginner friendly tool...
you can go here:
www.moosader.com/
and here
board.moosader.com/
most of their discussion are about Allegro and SDL...
Goodluck! :)
PoisonedHeart
Junior Poster in Training
57 posts since Jul 2009
Reputation Points: 14
Solved Threads: 14
I would say go with allegro.
Also i will suggest Sudo Bash's comment.
Vinayak
vinayakgarg
Junior Poster in Training
83 posts since Jan 2010
Reputation Points: 19
Solved Threads: 17
You say you didnt even consider java because its too slow however by using multiple threads you would be able to make an efficient game. games such as Runescape and minecraft (two very successful games) are programmed in Java. Java is used in many business arenas as it is cross platform and by configuring the JRE carefull you can create a very fast application.
OblibSystems
Junior Poster in Training
65 posts since Aug 2011
Reputation Points: 22
Solved Threads: 0
Im also interested in developing a 2d game. can anyone let me know how it can be done and what us the process
maninaction
Junior Poster in Training
76 posts since Jun 2011
Reputation Points: 1
Solved Threads: 7