Glitchball

Rules

Controls

The green player moves with the arrow keys and glitches with the slash (/) key.

The red player moves with the WSAD keys and glitches with the V key.

Graphics

The concept was that there is a fixed grid mesh and all entities (players, ball) are disturbances on this substrate. I used a tiny WebGL wrapper library and wrote a couple of shaders in GLSL to achieve the desired effect.

Screenshots

Starting positions

Attacking glitch

Defending glitch

Scoring a goal

Check out the source code here.