Random Neighborhood Generator

January 20th, 2009
Random Neighborhood Generator

Random Neighborhood Generator

I was wondering how visually interesting a randomly generated neighborhood could be a made by using simple binary subdivision.  Basically the algorithm starts with a square, cuts it in half, cuts those halves in half, and so on to produce streets and plots of land.

It is in no way how a real neighborhood would be laid out, but for such simplicity I am rather satisfied with the results.  Such a system could randomly produce results that are visually interesting enough for possibly a small, simple flying or driving based game — such as having to rush a firetruck to burning homes, for example.

Here is the source code: neighborhood.py

Towlr

January 20th, 2009
You Can't Have Your Towlr And Eat It Too

You Can't Have Your Towlr And Eat It Too

A bunch of people at a game development competition site was putting together short confusing games they called “Towlrs.”  The intent of a Towlr is to leave the player wondering, “What exactly am I suppose to do to beat this game?”  I decided to get in on the action.

You Can’t Have Your Towlr And Eat It Too was my attempt at a Towlr.  It may be considerably easier than many of the other Towlrs, but the concept is somewhat interesting.

You can download it at the Towlr website (which includes a Windows executable), or you can go to the page I quickly thrown up on my site (Which requires Python and Pygame because I’m too lazy to copy the compiled vesion to my site.  Also, in the future I may move this to a different directory on my site, so be warned!)

Catching Up

January 20th, 2009

I haven’t been very good at keeping this blog up-to-date.  A few things have happened since some of my previous posts, so I decided to try to bring this site up to speed.

The following posts will show off a few of the things I worked a little on in the past few weeks.  Most likely many of these projects will not amount to much in the future, but I thought I should share them anyway.

I’ve been meaning to write about pretty much everything I had worked on irregardless of their likeliness of completion.  Some things are simply done for fun without any real future plans for them.

I am now going to begin writing about the stuff I neglected to write about earlier.

2009 Plain-Text Calendars

January 4th, 2009

A new year has begun and I found myself wanting a small simple plain-text calendars, so I made a few.  Here they are for anybody who might find them useful.

Standard 2009 Calendar

====== January =====
Su Mo Tu We Th Fr Sa
.  .  .  .  1  2  3
4  5  6  7  8  9  10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Download Standard 2009 Calendar

Compressed 2009 Calendar

JAN      1111111111222222222233
1234567890123456789012345678901

Download Compressed 2009 Calendar

2009 List Calendar

JANUARY
 1 -
 2 -
 3 -
 4 -
 5 -
 6 -
 7 -
...

Download 2009 List Calendar

[edit]Corrected 2009 List Calendar so that the months have 10′s instead of 0′s.  If I wrote a script to make these instead of hand typing them this error may have been avoided![/edit]