Directions: Put an alien tile in every empty square until you fill the whole board. But be careful! You must avoid 3 adjacent same colored tiles (horizontally, vertically, or diagonally).
Some squares are fixed and you are not allowed to put an alien tile at that location. However, you may use those squares to your advantage. Because sometimes creativity needs constraints. ;-)
The game is entirely developed with Vanilla JS. RequireJs is used for modularization. The purpose of this project is to learn so anybody is welcome. Are you looking for an easy javascript project to make your first contribution on GitHub? This may be the one!
To write and run the tests:
- npm install requirejs
- npm install tape
- npm install --save babel-register
- npm install --save-dev babel-preset-es2015
- run a test example: node -r ./test/entryFileTest.js
Original idea by Erich Friedman. Each puzzle has a unique solution. All puzzles © Erich Friedman, 2010.