Hello!
I'll be working a little in building a small layer to reduce the
barrier of usage of people starting in the programming world and
trying to do games (for example, my son, <wink>).
This is after I did some analysis out there and found nothing really
suitable. For example, he started with PyGame Zero, but the second
thing he wanted to do was resize a sprite and it was a mess. Pilas
Engine is Python 2 only.
Cocos2d is fun, but it has some boilerplate that can be reduced if I
cut some corners (if he later wants those corners, he could go "full
cocos2d mode" :p).
This is an example of what I have so far:
http://linkode.org/#qUGZ2BUT60jqy436c5VJW1
I'm sure I will be sending other mails asking for stuff (sometimes
simple stuff, my cocos2d foo is rusty), but wanted to confirm some
assumptions:
- the best way to provide "audio" is through pygame internals,
`cocos.audio.pygame`.
- there is NO easy/simple way of adding physics (like, integrating
with Box2D or Chimpunk).
- collisions are supported by cocos2d but with "rectangles", no
polygons or "the no transparent part of a PNG with transparency".
Any light on those details, appreciated.
Thanks!
--
. Facundo
Blog:
http://www.taniquetil.com.ar/plog/
PyAr:
http://www.python.org.ar/
Twitter: @facundobatista