/clave

Casual game about trapping monsters.

Primary LanguageScalaGNU General Public License v3.0GPL-3.0

Clave: Use the boxes, trap the monsters!

Screenshot of Clave

(On https://benkeks.itch.io/clave, you'll find the most recent tagged version. The current version of the main branch is deployed to https://clave.keks.in/.)

The game

Clave is a casual game about trapping monsters with boxes. You win a level by creating an area safe from monsters. The bigger the area, the more points you receive.

You move using the arrow keys (or swiping for touch). Boxes are picked up and placed with space (or tapping for touch). Green monsters may merge into bigger ones, which you don't want to have land on you!

Building

In order to build the source, you will need sbt. It will take care of downloading the relevant dependencies. sbt "fastOptJS" will build the game to target/scala-2.13/classes.

Credits & Background

  • benkeks: Programming, Level design, Graphics
  • Ace Luke: Sound effects
  • Sahara B.: Music
  • Thanks to:
    • Isa Tchlsk: For the monster style

benkeks originally developed Clave overnight for an assignment in the Game Programming course 2012 at TU Berlin. The present version is a Scala.js rewrite using Three.js, which started during a stay in Portland in 2016.