Skip to Content
Lauren V. Watson
  • About
  • My Games
  • Captures
  • Resume
  • Contact
  • About
  • My Games
  • Captures
  • Resume
  • Contact

Behind The Slime

Being one of the more complex games I’ve created, I thought it would be interesting to take a peek under the hood and see what exactly is going on.

The game itself is very simple. It asks the player to answer a series of questions that are written to be very surrealist and vague; every answer is indexed and then compared to a series of variable arrays. These variables control different aspects of the simulation, such as the trail length and the diffuse rate of the individual agents that make up each simulation (which I will call “slimes” for simplicity).

Slime Mold.drawioDownload

There are variables that control the entire simulation, and there are variables that only apply to a specific group by “species”. Depending on the player choice, there can be anywhere from one to three species in a single simulation. The species variables are assigned independently of each other to further separate their identities. The questions are not repeats of each other, though they’re essentially asking the same things.

Variables that affect the entire simulation

Variable NameWhat it does
ModeThe way that agents spawn onto the canvas
TrailWeightHow “much” of a trail individual agents leave
DecayRateHow quickly the slime trails disappear
DiffuseRateHow much the slime trails blur into the background
SpeciesNumThe number of species present in the simulation
SpeciesIndexThe current species we will be assigning variables to

Variables that affect individual species

Variable NameWhat it does
moveSpeedHow quickly individual agents can move
turnSpeedHow quickly individual agents can turn left or right
sensorAngleSpacingHow “wide” individual agents can sense around them
sensorOffsetDstHow far the sensors are from the individual agent
sensorSizeThe size of individual agents’ sensors
toneThe color group (pastel, jewel tones, very bright)
colour
The hue (red, orange, yellow, green, blue, purple, white)

Recent Posts

  • Behind The Slime
  • Floodfriend Iterations
  • 2D AI Pathfinding

Browse

All Games

Categories

2023, Game, Programming

Tags

process

  • Bluesky
  • GitHub
  • DeviantArt

(social media coming soon)

Contact
My Games
Game Capturing
Resume

Lauren Watson
[email protected]

Chicago, IL

© 2026 Copyright Lauren V. Watson. All Rights Reserved.