Tag Archives: pyweek

PyWeek 8

Well, somehow I decided to start pyweek 8 today, even though half of the time is already gone. Previously I was working as part of a team, coding some backend stuff for the pyedpypers group which was going well. Today, however, was a weird day, and we had some team drama. We flip flopped across a whole slew of decisions, with moral falling through the floor. We scrapped our old idea and started on a new one, but now part of the team is going back to the original. It is a little bit hectic.

Anyhoo, I really liked one of the new game ideas and am going to pursue it solo (it looks like each of our team members is doing a solo entry now). I already don’t have a ton of available time and it is way outside my comfort zone, so this should be a very interesting 3 days. I’m going to spend a bit more time tonight hacking stuff together then evaluate my situation tomorrow. I have to go to work this week and I have a couple important meetings, so for now it is all up in the air.

Keep an eye out for progress, if there is any.

Gotta Rate ‘em All!

I’ve finally rated all 71 other LudumDare entries. Most were good, some were crap, and some were great. There were some really clever ones, and some funny ones, and some that were just plain good. Most though were good thoughts that didn’t have enough time (imagine that).

I had fun with the LD trophy system – I gave away 10 I think. Unfortunately there were only 5 other trophies given out amongst the other 71 entrants. That isn’t even correct as one was from someone who didn’t even enter and it was totally lame: they gave ‘The Python Award 2008′ to a game that was crap. It was one of maybe 10-15 written in python, so it’s not like it was unique in that form, and many of the python games were leaps and bounds above that one in all categories. I would approve of the Scheme award going out to the scheme game, and similarly for the haskell game, but honestly, let’s not tread on python’s good name. I guess I should be happy that a trophy was given at all though…

Having been through both pyweek and LD now has given me a lot of ideas if MUA ever hosts a coding competition. I love the trophies, but the functionality should be expanded there. MUA will probably require all python, just for ease of use — although forcing an executable could help alleviate those problems (and cause a whole new genre of other problems). I like the idea of the pyweek uploader and packager, even though they don’t work, and I’m going to work on a pyweek game loader before next time, which should minimize the pain in the ass of loading and viewing all the games one by one. Also, the pyweek torrent was awesome – I tried to do that for LD but nobody cared.

I also like the Does Not Work and Disqualify options in pyweek — there were a couple in LD that deserved that (like the mac only) but are going to probably get high scores and all N/As, instead of failing for barely working.

One idea I had before the compo and briefly discussed in IRC was a compo built from something already made. For example, maybe some of the ‘regulars’ put together a set of images, and those are the only images you can use in your game. It would be fun to see how people manipulate the images in all different ways (macro, tile, mini, collage, masks, etc) to get variety out of it, and it would level the playing field a little between artists and non-artists.

A major issue with LD was hosting. Everyone hosts their own file, which essentially means cheating can run rampant. The way pyweek handles it isn’t much better though, they just host it all themselves since richard apparently gets free bandwidth. I have two ideas about this.

  1. upload to the main server, pyweek style, but don’t allow downloads. instead set up a torrent and let the masses serve the bandwidth
    • PROS:

      • far less bandwidth use for server
      • more ‘secure’ since people can’t change what is in the torrent after the deadline
    • CONS:
      • forces people to use torrents, which people are scared of bc of the RIAA and such
      • forces people to download torrent software to get the game
  2. write a game loader that MUST be used that checks MD5 hashes. users upload their hash instead of their game, then host their own game
    • PROS:

      • minimal server bandwidth
      • the MD5 hash should keep people from changing their entry
      • can build judging into the game loader
    • CONS:
      • have to write a good game loader that doesnt impede game development
      • people have to download the loader to judge the games

The second option really only works with games in one language and cross-platform, though (python).

The last thing I want to talk about in this post is theme. Pyweek had it down to 5 themes for the last few days, making it really easy to plan out or even start games beforehand. Ludumdare did a better job having lots of themes, but we ended up with minimalist, which the IRC people didn’t seem to want. There was a method for the regulars to control and police the themes, but it wasn’t used much (just like trophies). Maybe that is a failure of the community, but that doesn’t change the fact that it didn’t work right. I think a good way to handle theme would be to either create and vote on themes in the last hour or two, or just let the theme be decided by an outside party (sponsor?) when it is voted down to 15 options or something. I know I whine a lot about these rule infractions, so I need to make this clear — I’m very forgiving about these things when I’m judging — I almost always let people use their bug fix versions instead of marking them all 1s because of one major oversight — but I would really rather the opportunity for these other things just not exist. That way nobody has to even wonder if this game, which fits all 5 themes, was actually done during the time period.

Ok, this post got REALLY long. I’ll pick this up again on the MUA site if we ever come to that, unless people want to have a discussion in the comments (lol).

Pyweek Results

Well, the results are in and you can check them out here: http://pyweek.org/6/ratings/

Our team (MUA), got 7th in the team category :/. It had really good reviews, including a 5-5-5, but chipmunk and rabbyt destroyed us on the linux side of things. It also doesn’t help that only 9 people judged ours… Finally, the biggest detriment was the 1-1-1 rating for a does-not-work, but NOT checking DNW so we took a huge hit to the scores. Without that 1-1-1 we didn’t deserve, we would have taken 4th, not 7th. Oh well, I’m sure that asshole did the same to other teams as well.

Overall, it was a LOT of fun and I’m really happy with how it turned out. We got some great reviews, some full of praise, some full of constructive criticism. I was surprised to see that people thought it was hard — I was worried the levels would be too easy. Still – I learned a lot and had a great time, so I’ll definitely be in for the next one.

Office Space 5000 – Installer Uploaded

After changing a lot of things on the blog today, I finally got the installer online and set up how I wanted for download tracking and whatnot. You can get it from the Office Space 5000 page:

http://keeyai.com/projects-and-releases/mua/office-space-5000/

EDIT: Fixed the link on that page. Was messing with a new download management plugin and I got it wrong. The link is working now.

Submitting

Pyweek: Saturday 11:21:25 — 7 hours remaining

Well, it is finished. Now I’m trying to package it correctly and get it uploaded. I’ve been trying to upload via the pyweek script — it gives a 301 Moved Permanently response though so I’m concerned…

After I get it all uploaded I’ll probably work on a high score mechanism.