Could I use Google App Engine?

Would a game made for Google App Engine be ok in PyWeek? It would be made in Python (at least the server side part, which would be most of the game), but it would also need some HTML, CSS and Javascript... that's why I ask.

I have something in mind that I would like to try, if the theme is appropriate. It wouldn't be an action game, as that would rely heavily on Javascript and client-side code, but something that would rely more on server-side code (thus, python in webapp2) 

I would understand that mixing Python with client side coding would not fit in PyWeek, though ; ) What do you think?

(log in to comment)

Comments

There have been (I believe) two web-based Pyweek entries that used python on the server side. I think it's great, it's always interesting to see an entry that's not pygame or pyglet. Even if you have to include a good bit of client-side code, as long as most of the code for the game is in python I think it's appropriate. I don't make the rules, though.
Yeah, sounds fine to me too :-)
Is that an official answer? :D Ok, I'll explore GAE a bit more. That Channel thing may be useful to create multiplayer games.
Be very careful you know how GAE works and how to structure your requests to it. GAE tends to be horribly slow and horribly expensive for games because games need very frequent small requests and GAE billing is setup to start costing you lots of $$ based on requests. The best way of using GAE is for an occasional request that pulls in a chunk of data at once. Maybe as a high score list, or saving user profiles or games or something like that. 
You have got me interested in making a network game now ( not a browser game ), looking into pyro and it looks pretty cool
Thanks Mocker, I know. I work with GAE on a few websites and cost is not that high if you use it properly. It depends on the app, of course, but using memcache properly and taking a bit of care with what you do keeps the bill in the low zone. I've not tried channels, though, so I will just evaluate it. 

Then there's also plain CGI with Python, of WSGI if your server allows it.