Right, so. I've been tinkering about with a few languages for a while, and wanting to make a 2d game. Issue: Needs hardware acceleration. Solution: Use textured quads. Issue:Trying to get into OpenGL/DX, which seem purposely designed to have an incredible ammount of extra code REQUIRED that will only be useful to someone doing higher end graphics (I'm looking at you NeHe ;P). As well as C#/C++ being frustrating difficult to debug sometimes. Solution: Python and a library for [usually] openGL.
Issue: Which should I use? I thought I hit the jackpot when I stumbled upon Rabbyt. Very very simple, full hardware acceleration, runs smoothly with alot of sprites onscreen. But, there aren't many (any?) tutorials for it, and it doesn't seem to support zooming, which is a must if I'm going to spend the time learning the language (for a later project >.>). Pyglet is nice, but there aren't much in the way of tutorials on its sprite functions, and the example programs don't explain quite a bit of their code.
So. I'm looking for a 2d library (or combination of libraries(or wrapper for a more complex library)), with HW acceleration; The works, rotation, scaling, camera Z function, and preferably better collision detection than circular (checking collisions between the masks of images is apparently plenty fast). Preferably in python, or fairly simple C++, as I jsut tired out on C++/C# pretty damn quick when I was doing a little self-goal-tutorial of making a program that converted text into numbers, converted them to another base, and did various things to them; it constantly gave me stupid errors and issues, whereas pythin worked fine the first time through, excluding one human error, and was done in under an hour without even knowing much about python.
Grateful for any help.
edit:Also, I would try the IRC channel first, if it wasn't for the fact that worldIRC isn't letting me connect :/