Bytelane

Elematter

Tower Defense, Strategy 2014 Single player Moderate

Four elemental towers, twenty waves, one winding maze.

Elematter in play: a green Earth tower and a blue Water tower stand beside the enemy corridor, five green Earth enemies walk along it, and the HUD reads 13 of 13 lives, 120 elemental fragments and wave 1 of 20.
Play Elematter

Opens the play page, where the game runs in a frame on this page.

Controls

Open the build menu on an empty tile
Click a tile
Build the highlighted element
Click it in the build menu
Upgrade or reclaim a finished tower
Click the tower
Start, pause and resume
Play
Send the next wave early for bonus fragments
Send Next
Change the game speed
x1x2x3

Details

The game

Released
2014
Players
Single player
Difficulty
Moderate

How it runs

Play time
15-25 min for a full 20-wave run
Audio
Sound
Tech
Vanilla JavaScript + DOM elements and CSS transforms + Web Audio (jsfxr)

Source

Upstream
https://github.com/jackrugile/elematter-js13k Pinned at b7c4c0a9e0
Licence
MIT License public/games-runtime/elematter/LICENSE.md (MIT) Upstream LICENSE.md is the MIT License, "Copyright (c) 2014 Jack Rugile", and package.json declares "license": "MIT". The shipped bundle also contains jsfxr's SfxrParams (Apache License 2.0, Copyright 2010 Thomas Vian) from src/js/vendor/jsfxr.js; its notice and full license text ship as public/games-runtime/elematter/LICENSE.jsfxr.txt. There are no image, font or audio files to license separately - all art is DOM elements styled with CSS, and all sound is synthesised at runtime from jsfxr parameter data.

About Elematter

A tower defense game built on the four elements. Earth, Water, Air and Fire towers each hit harder against one rival element, so the maze you build in the early waves has to be rebuilt as the wave composition changes. Twenty waves stand between the raiders and your stock of elemental matter.

Provenance and licence

Made by Jack Rugile, first released in 2014. Source is the author's own repository at https://github.com/jackrugile/elematter-js13k, vendored here from commit b7c4c0a9e0.

Released under the MIT License (MIT). Upstream LICENSE.md is the MIT License, "Copyright (c) 2014 Jack Rugile", and package.json declares "license": "MIT". The shipped bundle also contains jsfxr's SfxrParams (Apache License 2.0, Copyright 2010 Thomas Vian) from src/js/vendor/jsfxr.js; its notice and full license text ship as public/games-runtime/elematter/LICENSE.jsfxr.txt. There are no image, font or audio files to license separately - all art is DOM elements styled with CSS, and all sound is synthesised at runtime from jsfxr parameter data.

The copy served here is the upstream source unmodified except for the packaging needed to run it from a static folder. Every game's licence, commit and any recorded change is listed on the credits page.

Games on the shelf that share a genre with this one.

All games