Mirrors is a tile-based puzzle game I created first using Java, then later in JavaScript and finally once again in TypeScript. The aim of the game is to guide coloured lasers into laser receptors using rotatable mirrors.
You can play the TypeScript version in your browser here: ajweeks.com/mirrors
And the new TypeScript version’s source can be found here: github.com/ajweeks/mirrors-ts
Here are some screenshots from the new TypeScript version:
And here are some screenshots from the original Java version:
The java version’s source can be found here: github.com/ajweeks/mirrors
You can download the original Java version here: dropbox.com/s/y3qbd5jzx44rexp/mirrors.zip?dl=0