Handicapping the Great 21st Century Novels v0.5.0 - an interactive experience
I have made some updates to the interface and the data set.
One major change is that the list is limited to two books by the same author. Now all those pesky NYT bestseller writers won't clog up the list so much. (This will be a configurable feature in the future.)
Authors can now be scored on origin (US or non-US) and historical generation. See the "Author" category for the new options. Want your list to only include Baby Boomers (1946-1960)? Looking for books by young, non-US authors? Dial away.
Also, authors are categoried by year of first publication: those published before 1991, from 1991 to 2000, and since 2001. This allow you to select "new" authors", or select "established" authors, and so on.
more...
more more more
Now that 2007 is well under way I thought it was time to look back at this new century and its literature. What are the great novels of the 2000's?
Handicapping the Great 21st Century Novels - an interactive experience (special pre-Alpha preview)
Continued...
more more more
Recent updates to the 20th Century Novel handicapper:
More books! There are 429 books on the list.
New books include entries from the Time Magazine 100 Best Novels since 1923.
New categories:
- Laurels: Time Magazine 100 Best Novels
- Titular feature: Timely titles
- Titular feature: Colorful titles
- Narrative Element: Big Dumb Object
- Narrative Element: Drugs
- Narrative Structure: Graphic Novel
- Misc: Mythopoeic
Plus other assorted updates, more bildungsromans, more single word titles, and an endless number of screenplay-tagged novels.

Okay, trying to wrap this thing up. This is the point at which the Flash IDE becomes useful for building the interface structure. If you've got your code properly encapsulated, then constructing an interface around it won't cause too many problems. Most "Flash game designers" start with a timeline animation, however, and then never get around to creating the critical interactivity that makes the game fun.
I've got a splash screen, with a generic button in the lower left corner. Click the button to start the game. Find the three buildings which change locations as you move around.
more more more
I spent about half a day on server-side stuff, creating a php script that will accept high score data (as CGI params) and put it into a MySQL database. The script does some rudimentary checksums to prevent spoofing.
The second half of the day was spent on "alien display" and "alien move logic". The aliens (disguised as buildings) only move when you are on a different block, and there can only be one alien per block. Once you find an alien (by clicking on it) the building will turn bright green. One alien will move every time you change blocks. The result is a little too erratic, esp. if you have already spotted two aliens and are looking for the third, as the alien will always seek to avoid the player. It is about as fun as trying to guess a random number, over and over again.
In the current version the city is a 3x3 grid and there are 3 aliens to find. A nine block city is about the largest I can make with 51 building assets. The file is 238 kb, which is getting heavy for a stupid flash game.

I did a little work on the game on the 17th, and a little more today, so I'll call this day 4. 90% of the fundamental code is done, and about 25% of the interface code. In this version there is a small 3 wide, 2 high city that is navigable with the arrow buttons, the arrow keys, and the a/w/s/d keys.
I have doodled some ideas for city layouts for the different skill levels. The easy city will have 6 rooms and 2 aliens, the medium city will be 12 rooms and 3 aliens, the difficult city will have 18 rooms and 4 aliens. I will need more building assets to be able to furnish the 18 room city.
Untitled Project Day 3
Untitled Project Day 2
Untitled Project Day 1

Worked on the game a little bit yesterday and a little bit today, so we'll consider that a third full day.
I spent some time trying to insert a preloader into the game, as the file size is now around 215kb. Unfortunately all of my graphics are library symbols that get loaded in frame 1, and the workarounds for fixing that in Flash MX (not 2004) just aren't worth it. The best I can do is create a second preloader movie that will load the game file as an external swf -- which makes it difficult to put this game up on some of the Flash sites, such as DeviantArt.com, because they want exactly one file, not two (or more).
more more more
A minor update for the day. The interface is here.
There are 37 building graphics, and the file is now 174kb. I will have to add a preloader at some point.
Today I converted a few more graphics, and made some adjustments in scale and positioning. Then I started to put together the Block object, which is used to store and display a set of buildings for each room in the game. Some temporary interface elements to test the functionality, and so I can post this second version of the prototype.

I have started working on a new "stupid flash game". You can view the most recent version of the interface at http://www.antimodal.com/hideseek/.
The inspiration for this game came from a dream I had a few months ago. Aliens have landed on Earth, and are able to disguise themselves as buildings. Your job is to find the camouflaged aliens in a metropolitan sized game of hide-and-seek.
The screen is a section, or block, of a city. Each block has a number of buildings. The layout of each block is dynamically generated for each game.
The player can move north, south, east, or west to another section of the city, depending on the city layout. When the player moves, the aliens also may move. The player can identify an alien disguised as a building when one of the buildings on a block appears or disappears on subsequent visits, because otherwise the buildings should always be the same.
The aliens keep the same disguise as they move around the city. Just because a building is incongruous does not mean it is an alien, since the city blocks are random.
The game is scored by time elapsed. When the player guesses incorrectly, time is added to the score. I don't want it to be "three tries and you are out", nor do I want there to be a fixed time limit for the game.
more more more
Need a title for your new Podcast? Just click on the Podcast Title Generator for a suggestion (or twenty).

Another minor update to the 20th Century Novel handicapper.
- New category type: adaptations - includes screenplay, musical, and computer game
- New category: Laurels: MacArthur Fellowship - the "genius prize", not a writing-specific prize, but there are a few important ones on the list.
- New category: Titular features: Eponymous title - books named after the protagonist
- Numerous data corrections, proper flagging of female authors, living authors, other missing flags.
- Flagged more books as "banned", using the American Library Association's Most Challenged Books list as a reference.
So if you're looking for something to read, and prefer award winning novels that feature pirates and have been made into computer games, give the gizmo a spin.

A minor update to Handicapping the Great 20th Century Novels, I have added some new categories:
- Wizards
- Dead-ly titles
- Heart-y titles
- Modern Library Top 100
I have started to add Hugo Award winning novels to the list.
I need your help! If you have a category you would like to see, and a list of authors/titles that would fit, please post them or send me an email. Plus please post any errors or omissions.
There are 324 books in the data set.

A handy gizmo for Handicapping the Great 20th Century Novels.
I have made some major improvements to the interface, mostly dealing with adding and removing handicapping categories.
I have also been adding new books to the list, it now includes a full list of Pulitzer Prize winning novels, as well as Newbery Medal winners. There are 287 works in the data set.

About a year and a half ago I became interested in the Modern Library's list of the top 100 novels of the 20th century. A few months later I put together a little gizmo for handicapping the great 20th century novels.
It is still rather crude, and the book list is rather short (170 or so titles), and the categorization is incomplete, but it is fun to tinker around with the numbers.
I'm posting about this now because I've just added a new category: Ireland. Some list editors have a thing for books set in Ireland, so it needs to be included.
Suggestions, clarifications, and classifcations are welcome. You can view the data file if you are interested (note that I've misspelled 'canon' as 'cannon').

This has been on my to-do list for a while: create a cellular automata similiar to Conway's Game of Life but on a hexagonal grid.
Hexagonal Life - Written in Flash, runs very slowly.

Click here for the thing with the cat head.
I'm working on a game, and this is some code from one of the minigames.

Need a title for that research paper, academic conference, or digital exhibition? Just click on the Media Studies Title Generator for some suggestions.

Here's a strange Flash gizmo. Project a spherical map onto a rectangular grid, then show how each region of the map connects to its neighboring regions. sphere grid
The idea behind this was to remove the distortions you get when you play a game like Civilization with its rectangular map. With a sphere grid, you could build a city at the North Pole and do pathfinding that would follow great circle paths.

I was tinkering around with some code for an A* pathfinding algorithm written in Flash. Now, Flash is far from the ideal environment for writing fast code, but it is an interesting demo. It is set up so that you can watch the algorithm in progress. A* pathfinding demo.
