Isaac Williams

Developer / Designer / Rad Dude

In the Lab: Worker Placement as Risk Insurance

Here’s another thought for a worker placement mechanic. The idea is you’re trying to complete missions, let’s say space exploration. Missions have a difficulty rating – this is how many dice you’ll roll when you run the mission. In this version of the idea, the dice you’re rolling when you run the mission have custom faces. Two of the faces are blank, which is a success (Nothing went wrong!). The other four faces show failures. If one of these is rolled, you fail the mission.

Worker placement dice example

The failure symbols correspond to the various stations workers can be placed on before running the mission: you’ve got engineering, science and defense. Each worker placed on one of these stations can soak up a failure of that type. If a science failure is rolled but you’ve got a worker placed on the science station, you’re fine. The mission still succeeds. You can choose to run the mission any time you like, with any number of workers placed. They’re just you’re insurance for if things go wrong.

Worker placement workers example

The core idea here is: You can always choose to take the risk of running a mission without much protection from randomness. It might work out fine! There’s always the chance of not rolling any failures. Or, you can spend the time and resources in getting it right and be much more sure of the mission’s success.


In the Lab: Worker Track

I woke up this morning with this idea for a worker placement mechanic ticking around in my head. I haven’t seen it used before, but it might have been used somewhere before. Let me know if you’ve seen something similar; I would be interested in seeing it!

The idea is worker placement, crossed a with a little bit of the movement of Tokaido. Each resource is produced on a track, with spaces to the right producing more resources than spaces to the left. When you place a worker, you can only place it on the leftmost space on the track. So as more workers are placed on track, they benefit from the presence of previous workers. This means you can benefit from opponents placing workers before you.

Worker placement mechanic example 1

Other actions might allow you to jump a worker to the next open space. This would leave an empty space on the left of the track, allowing you to gain more resources and stop your opponent from benefiting from your hard work!

Worker placement mechanic example 1

Just the seed of an idea for a mechanic, no real game attached yet. That’ll have to come next.


Garden Patch: Perennials

Perennials take a little while to mature, but then provide Suns for the rest of the game. When you plant a perennial, place it with the Plant / 1 value along the edge facing upwards. Then, each time you enter the marked season, rotate the card clockwise 90 degrees. Once the Mature edge side is facing upwards, you may harvest and flip the card over.

Unlike regular plants though, if you spend the Suns on a perennials card, it is not discarded. When you spend the Suns on a perennial, flip it back over to the face side. You may harvest it again in the next appropriate season.

For example, this lemon tree takes three years to mature. It grows every summer. Then, when harvested, it will provide two Suns.



In the Lab: Garden Patch

In-between production work on my mining microgame, here’s a seed of an idea for another economic microgame:


Garden Patch

Garden Patch is a card-based economic game about growing a garden. In the center of the table is a rondel formed of five cards, which represents the seasons of the year. Each round, the season marker rotates, advancing to the next season. The game starts in Summer.

The players start the game with a hand of three cards which represent seeds for crops they can grow. Each crop can only be planted during specific seasons and harvested in other seasons.

Player Turns

Each round, players take turns, moving clockwise around the table. In a players turn they may perform two actions. There are three types of actions, which may be performed in any order:

  • Plant a crop
  • Harvest a crop
  • Buy seeds from the market

Players may perform additional actions on their turn, by spending Suns equal to the number of actions taken.

Plant a Crop

If it is the appropriate season for planting a crop in your hand, you can plant it by placing it face up in front of you.

Harvest a Crop

If it is the appropriate season to harvest a crop, you can harvest it by flipping it over. This reveals the Suns earned from the crop. Keep the cards Sunny-side-up in front of you. They count as victory points, or may be spent to perform extra actions and buy from the Market.

Buy Seeds

To buy seeds, take a card from the Market into your hand. If you take the rightmost card, it is free. Taking cards further towards the left requires you to spend one Sun per card skipped. Thus, the from right to left, the seeds in the market cost 0, 1, 2 or 3 Suns.

When a card is bought from the Market, move the remaining cards down to the right and draw a new card to fill the leftmost space.

Game End

Once the seed deck is empty and no more cards can be drawn to the Market the game is coming to an end. Play the game until the end end of the next Winter. The player with the most Suns wins the game.


Monster’s Ball

Monster’s Ball is a game idea I threw together a while ago (almost two years to the day, judging by the modified date on the files), but decided I didn’t really like after a bit of testing. The name is fairly literal: Each player is a Monster at a grand ball. The monsters are dancing together, but with different and contradictory goals.

Each round is a song. At the start of the round, players draw two cards – a position card, which tells them where they should be at the end of the song, and a dance partner card, which tells them who they are dancing with. If the player draws their own card as a partner, they are dancing alone. These cards are the player’s secret goals for the duration of the song.


Players then play a certain number of turns, as set by the current song. Each turn, players secretly choose a dance step card from their hand and reveal simultaneously. Chaos ensures. At the end of the song, players reveal their position and partner dance cards, and gain points as so:



  • 1 point for correct row
  • 1 point for correct column
  • 1 point for adjacent to position
  • 2 points for being in exact position

Dance Partner

If you have a partner:
2 points for being adjacent to partner

If your partner is yourself
2 points for being adjacent to no-one.

The game finishes after four or so songs.

I liked the idea for Monster’s Ball initially, but then as soon as I started playing it I realized: This is really similar to Roborally. And unlike many people I don’t really care for Roborally. I get what it’s going for, and see why other people would enjoy it, but find the chaos frustrating more than fun. And Monster’s Ball has got chaos in droves. Maybe Monster’s Ball could be developed more by someone else, but it just doesn’t match up with what I try to get out of a game. Sometimes, games just don’t click, and sometimes designing backwards from the name isn’t the best approach.


Mutiny on the Skylab

About six weeks into the flight, a few days before New Year’s Eve, the Skylab 4 crew hit their breaking point. They announced an unscheduled day off, turned off the communications radio, and got some rest. They reportedly spent the day relaxing, taking in the stunning views of the Earth from orbit.

The first and only instance of mutiny on board a spacecraft.


Twilight Imperium Player Aide

Twilight Imperium is a crazy huge space conquest boardgame. Whenever I want to teach someone new to play it, they get so overwhelmed they don’t have a chance to remember any of the rules. So I made this player aide, which makes things a little easier.

The player aide comes in four pages; it’s intended to have pages 1-2 printed on either side of one sheet, and 3-4 on another.

Pages 1-2 are essential information. There’s a tech tree, a list of ships, a guide to you can do each turn and victory conditions.


Pages 3-4 contain more advanced and specific rules which aren’t as necessary. The strategy cards included here are personal preference and I would avoid using the leaders with first-time players.

Download the player aide here


Creating Retina-ready Favicons

A few months ago I decided to recreate this website’s favicon to support retina-caliber displays. I found this trickier to accomplish than I anticipated, mainly due to a dearth of good ICO-savvy icon creation tools.

There’s certainly some black magic in making things look good on a retina screen. Gruber works it out for the rest of us though.


Understanding randomness in terms of mastery

Dan Cook on Lost Garden, dissecting the use of random elements in game design and their effect on player mastery.

One of the fundamental elements of any game is how the player learns to distinguish useful patterns from environmental noise. Without a mental model of how a system works, most games appear random or at least arbitrary.

When you use randomness as an opportunity for mastery over noise, I think you’ll find that games of luck become highly meaningful games of skill.

Yep. Moderation in all things.




I’ve released a new game. It’s called Gravitat, and is the result of my thinking a month or so ago, “I wonder if I can design a new twist on match-three games, or is that seam of gameplay barren of interest”. No, it turns out there’s still a sliver of life and interesting design left. The result is like most match-three genre games; really addictive for something so utterly mindless.

One of my favorite things about this game though is my cousin Dan’s awesome music & sound FX. You can download an un-looped version of it here. It’s all just made through a guitar and a whole bunch of FX pedals.


Dino Run

Dino Run screenshot

I’m really loving Dino Run, the new game from the guys who made Gamma Bros. It’s a simple concept — a game designed for speed runs. You just need to sprint away from the incoming asteroid-based doom, picking up eggs, eating smaller dinosaurs and avoiding the flaming shrapnel crashing down around you.


Worth Playing

Dirk Valentine


Dirk Valentine is developed by Nitrome, so its beautiful pixel art is only to be expected. It also has a really cool steampunk setting. The gameplay is pretty fun too, with a nice mix of action and puzzles. You play as Dirk Valentine, a commando on a mission to rescue Queen Victoria. You are armed with a gun that shoots a chain that can be used for both attacking bad guys and building platforms that are used to traverse the levels.

You Have to Burn the Rope


You Have to Burn the Rope is a wonderful antidote to today’s 80-hour games.



Ikariam is a nice little online web-based strategy game. It’s like Civilization, but with the micromanagement turned way down. You basically decide what buildings to make, what jobs your citizens should perform and wait around for things to happen. Its the kind of game that only takes a few minutes out of your day, which is quite nice.

I’m playing on the Iota server, as player name mademouse if anyone feels like joining me.


Snake Bots

The speed, maneuverability and versatility of these things is unlike anything else I’ve seen real life robots do. They’re really impressive! I wonder what else we’ll see coming from modular robot design?

[via Make]


Code Dump

Here’s a wallpaper made of aliens from my generator:

Aliens Wallpaper

Only for iMac size screens though.

Also, a random comic generator I made about a year ago: here.

And two quick and largely unsuccessful game prototypes I made a couple of days ago as a base to learn box2dFlash from:

Shopping Smash: Use arrow keys. Try to keep your shopping off the ground and get it over to the left side of the screen.

Bouncing UFO: Use spacebar to fly your UFO. Bounce off the hills to steer. Try to smash the little guys.


Iron Dukes

Iron Dukes
Play Iron Dukes

Iron Dukes is pretty solid as flash games go. It has a wonderfully silly steampunk setting, obviously inspired by Mike Mignola’s Amazing Screw on Head or Andy Helm’s (probably dead) Fearless Grigs. It’s a finalist for this year’s IGF, in the Best Web Game category.

Basically Iron Dukes is a simple, accessible RPG with mini-game sections for completing three tasks your characters can be given (fightin’, divin’ and sailin’ through storms). The art, sound design and even the minigames are really nice and just plain fun. Unfortunately, the RPG glue that sticks them together is not as good. It basically comes down to the same design flaw-as-feature that many modern RPGs are crippled with: Enemies that power up in direct proportion to the power of your characters. When you have 10 hp, the enemies do 3 damage. When you have 100 hp, the enemies do 30 damage. The only purpose of leveling is to see the next visual gags embedded in the next item of clothing your characters outfitted with and to make the final boss battle easier, which isn’t quite enough to be properly engaging.

Still, the game is fun overall. This is only the demo, but it’s worth checking out.

[via Rock, Paper, Shotgun]


Stack o’ Characters

All the characters from my game.
Click to make Bigger!!

Here’s the characters from the game I’m working on. Was nice to get back into just plain drawing. Haven’t done that for a while, and I was a bit rusty when starting… but today I was busting out a character in 30 minutes! Still not fast enough, but getting better.


Samurai Movers


Here’s a little game that’ll distract you for a few minutes this morning. In Samurai Movers, you use a trebuchet to load furniture into an old lady’s house. It’s got some nice (box2dFlash-powered) rigid body physics — so when you launch the table or fridge, expect it to bring the whole house down around it. It’s pretty short and the idea isn’t as fleshed-out as I would like (more house destroying plz), but otherwise it’s a solid little game.

[via IndieGames]


Off-Road Velociraptor Safari


I’ve looked at Unity before, but I hadn’t really seen anything really worth the download of the plugin yet, let alone learn the application. Velociraptor Safari is certainly worth it though! The game is just a little download and runs in your browers but it’s in full 3D and plays just like a real game that you would usually have to download and install. Plus it’s a pretty great game! About crashing into Velociraptors with a jeep!

Makes me think I’ll have to check out the Unity builder application again.

[via TIGSource]



Play Areas

Areas is an pretty super exercise in minimalist design. There’s no sound effects, any graphics are purely functional, no text, and a simpler input mechanism than I previously thought was possible. Only the movement of the mouse is used. No clicks. No keyboard buttons. Unlike the graphical design, the decision to only use mouse position as input is not entirely functional. It seems more like minimalism for minimalism’s sake. Which is not a bad thing. I’m all for picking an abstract idea to explore with game design and following it through until the idea breaks.

One thing about Areas that is not minimalist is the music. The music is entirely wonderfully insane, and it really puts the game into another realm from what it is with the sound muted. I couldn’t find anything about the music except for this page on Newgrounds. The guy who made the music, e-d has two other tracks besides Opera of the Frogs, which is the music used in Areas. You can download all three tracks from his Newgrounds page.