Simple browser game in JS. Get your germ on!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
sprites
vendor
.gitignore
README.md
index.html
music.mp3
stylesheet.css

README.md

Petri Dish

[Play the live version on my website!][germs] [germs]: http://www.jshorty.com/germs

About

Petri Dish borrows concepts from the Asteroids arcade game, but at a scale many orders of magnitude smaller. The player floats and fights to survive while surrounded by his slightly larger, albeit microscopic neighbors.

Features

  • JavaScript game logic rendered through HTML5 canvas
  • Germs split up and speed up when hit by the player's bullets
  • Difficulty increases over time
  • Temporary immunity on player respawn
  • Uses [Keymaster][keymaster] library [keymaster]: https://github.com/madrobby/keymaster

Next Step Goals

  • Realistic bullet speed/direction (use player movement vectors)
  • Respawning enemies
  • Player has limited lives, Game Over screen displayed when finished
  • Add timer, time-based scoring
  • Germs split into two smaller ones when shot (currently they just shrink or disappear)
  • Integrate start/game-over UI into in-game JavaScript