This project was generated with Angular CLI version 10.0.8.
This is a puzzle game where you are presented with a 10x5 board with steam machines on the beginning and the end of the board.
You own a company that makes grates and your goal is to connect the starting steam machine with the ending steam machine while connecting all of the grate machines on the way (as they produce the grates).
Use the mouse to play.
Clicking a tile places the selected pipe onto the grid. Mouse wheel rotates the pipe in the way you want. In case you make a mistake, there is an undo button.
Alternatively, you can use keyboard shortcuts.
- 1, 2, 3 - Select an item from the inventory
- Q, E - Rotate the pipe counter-clockwise / clockwise
- R - Rotate the pipe
- M - Mute the music
- U - Undo last move
Start from the starting steam machine on the left side and work your way through the level by connecting the starting steam machine to the ending steam machine and any grate machines in the way. Connecting the steam machine to the grate machine generates grates.
Both steam machines and grate machines can be connected by pipes from any direction.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build --prod
to build the project. The build artifacts will be stored in the dist/
directory.
Font used is VCR OSD Mono by Riciery Leal.
All of the other assets and code were made by our team members (tonkosi, mihaell, vsabolcec).