A free program for Android, by Pink Pointer.
In the game, you will have to connect all of the dots on the grid with single continuous pipe flows. The objective is to get all the colors on the same line. If you can do that, you can advance to the next level. The game has a unique solution for every puzzle and all the cells in the grid should be filled.
If you get stuck on a level, you can choose to skip it and move on to the next one.
This is the classic numberlink puzzle game, with a twist where you have to link each color (or resource) to keep the pipe flow.