Node Flood is a turn-based 2D puzzle game in which you are pitched against an artificial intelligence trying to infect your network.

The game is open source, you can view the code on GitHub.