History |
3.07 - May 24, 2005 |
|
server can bind to any desirable port |
3.06 - May 15, 2005 |
|
unbelievable supernatural skilled bot, the Lord |
3.05 - April 24, 2005 |
|
added pause & resume feature |
3.04 - March 21, 2005 |
|
improved bot managing
decreased memory usage on server
added a new skilled bot
minor bugs fixed |
3.03 - January 30, 2005 |
|
command line support for adding external bots |
3.02 - January 15, 2005 |
|
one player game is now supported
added a trial computer player
became more object oriented
critical server bugs fixed
display bugs fixed |
3.01 - December 8, 2004 |
|
you can choose how many foods be on the ground
make food bug fixed |
3.00 - November 6, 2004 |
|
added 3 & 4 player game modes
disabled walls
changed game objective |
2.30 - October 24, 2004 |
|
new interface
fixed several bugs |
2.20 - October 20, 2004 |
|
fixed new / join method
fixed several bugs |
2.10 - October 16, 2004 |
|
added scoring system
added start hotkey 'Enter'
new about form
fixed several bugs |
2.00 - October 13, 2004 |
|
changed snake look
changed the way to new / join
fixed several bugs |
1.00 - October 11, 2004 |
|
first release |
Author
Hooman Valibeigi <hooman.v at gmail.com>
|

|
JSnake
|
Introduction
JSnake is a variation of the classic snake game featuring multiplayer networked gameplay for up to 5 players including intelligent bots. In contrary to the classic rules of the game, hitting another snake in this game has no effect on the snake being hit, but the guilty begins to shorten (as long as it is blocked) until losing all of its length. This simple rule has made the game much more fun than that of the original. The winner would be the one that reaches a certain length before any other snakes.
You need JRE 1.4 or later in order to run JSnake.
Download Screenshot |
Bot Programming for JSnake
Look at the right figure; see how smart the Lord bot is. The algorithm used in this bot is based on a maze solver in combination with other specific rules. However it still lacks skill in a wide variety of circumstances, specially in mutiplayer mode. I encourage everyone who's interested in artificial intelligence routines, to apply his/her knowledge in this field.
For more details read the Guide to Bot Programming. |

|
|