February 17, 2008

Game engine for vector games in Python progressing nicely

I picked up Python about three weeks ago and I've been using the pyglet library to write the backend for a top-down 2D game where everything is made of retro-looking vector graphics. I'll post updates here periodically if I remember.


Current status: Loads vector graphics and simple levels (objects only) in an easy format, has a little Asteroids-like ship that flies around with near-pixel-perfect polygon-based collision detection.

February 05, 2008

My iPod is ridiculously full.

Screenshot from iTunes today:

It's not a huge iPod, but I do use ALL the space.

September 18, 2007

Pretend to Be a Time Traveller Day

December 8th is going to be PTBATTD. More info can be found here. Please, join me in observing this awesome day.

August 31, 2007

Anyone got a spare copy of Principles of Modern Chemistry?

I'm pretty much screwed right now, so I'm trying every avenue I can, hence the blog post. Here's my sob story in brief.

I waited until the first day of classes to order my books. This generally worked just fine. I could do the calc homework out of a borrowed book, and my SAGES class is still in the get-to-know-each-other stage. However, I have not been able to borrow the aforementioned book to do the reading for ENGR 145, and there is a quiz and homework due on Tuesday. I've tried everyone in my dorm I could find, and a few outside my dorm. The bookstore is out. Amazon wont' ship until mid September.

So...anyone got a used copy they didn't sell, or one they'd lend me for 2-3 hours to cram? (Needs to be 6th ed.)

August 29, 2007

NiceSchedule alpha 2 - now prettier.

The title more or less sums it up. Now each class is colored differently and there's a little bit of margin on the edges. Also, days of the week are labeled. Nothing really groundbreaking, but a noticeable improvement.

I just realized I have no real incentive to keep working on this, so I'll just throw it out there as-is, GPL v2. The code looks much prettier now than it used to, but it's still not stellar.

Edit: It has come to my attention that this will not work with Safari. Use Firefox/IE instead, preferably Firefox. (Untested on IE, but probably works.)

Edit 2: You need Java.

Download here.
See an example here.

NiceSchedule alpha 1 - Scheduler alternative

Download it here.

I wasn't satisfied with certain aspects of Scheduler, so yesterday I started writing my own schedule formatter.

Problems with Scheduler:
-Annoying to add classes; especially with all the "FSCC" classes, it's hard to find the right one.
-Doesn't print correctly, so schedule really only viewable online
-Looks a little too fruity for my taste
-I can't see the source code to modify it

So I started to write one that satisfies the following.
-Doesn't require me to add each individual course
-Makes printing easy and pretty
-Can be visually customized
-Is open-source

So far, only the first two have been implemented. (The fourth was left out because I haven't decided on a license yet.) Even so, it still outputs a nice, page-sized PNG that you can print easily. Here is an example of what the current version will give you.

Problems with this version:
-Not customizable (planning to fix)
-Not open source (planning to fix)
-Doesn't replace things like "BING" with things like "Bingham" (planned feature)
-Doesn't export PDF (odd bug with text, working it out)
-Doesn't grab your classes automagically from the Case site; requires you to paste your schedule from MyCase into a text file (which isn't very hard, but still. However, I have no plans to change it.)

Enjoy.

August 28, 2007

Reinventing the wheel...er, reinventing Scheduler.

Scheduler won't print nice-looking schedules, so I'm writing my own knockoff in Processing. It displays and exports a nicely-formatted png. I hope to get PDF working eventually. I'm still working out some idiosyncrasies, but you can look at my pretty, pretty schedule here, as generated by my program.