NetNibbles
A fun multi-player network game, written in Java, as a project for Distributed Computing (Summer 2005). Allows a [theoretically] infinite number of players to share the role of controlling snakes, across an IP network using a proprietary data format. The object of the game is to grow your snake, while at the same time trying to ‘kill’ the other players' snakes by making them run in to the wall or your snake. See accompanying YouTube video for a demonstration, or download it and give it a spin. (Java, Multi-threading, UDP Sockets, Proprietary Protocol)

Watch the video:



Download Source code, Jar files, and NetBeans Project files:
nibbles20080801-src-and-jar.zip

Note: The Jar files are in the 'dist' folder.