Sunday, April 27, 2014

Hey, have you heard about this spyral thing?

https://github.com/platipy/spyral

There is this thing called Spyral.  It is a library built on top of the Pygame library built on top of the Python language, and it is designed to help you build

There are many things that I like about Spyral, and some things I don't like.

It's source is convenient to read and easy to figure out.
I like that the entire Spyral library is basically just in one folder, and you can pretty much open it up and crawl through it.  It is way easier to mess around with Spyral's source than it is to dig into something like monogame.

Yes, I know that Monogame is more complicated than Spyral, and is doing more things, but I don't care and you need to stop talking now.

It has extensive documentation...

The creators of Spyral have an awesome wiki, and it's super helpful -

http://platipy.readthedocs.org/en/latest/

but it's not enough.

Getting set up with Spyral isn't too bad, and learning to use it is fine.  But installing/compiling/running python on the exo is weird and confusing.  Depending on what tutorial you read, the directions seem to vary.  It's bizarre to me that a device so centered on being an open platform would be so obtuse and weird to develop for.

Maybe that's just my inexperience with python showing through though - maybe a number of these things will be clearer for me as I get more familiar with the platform and language.  It's a distinct possibility.

In any case, with Spyral, we'll have our engine up and running (in some form) fairly quickly, and the team and I will get some help getting it on the exo pretty soon as well.  I'll keep the blog updated as this all happens.



No comments:

Post a Comment