22-12-2012, 05:50 PM
MULTIPLAYER SNAKES AND LADDERS GAME
MULTIPLAYER SNAKES AND LADDERS GAME.doc (Size: 200 KB / Downloads: 30)
HISTORY OF SNAKES AND LADDERS
Snakes and Ladders originated in India as a game based on morality called Vaikuntapaali or Paramapada Sopanam (the ladder to salvation).
The game was played widely in ancient India by the name of Moksha Patamu, the earliest known Jain version Gyanbazi dating back to 16th century.
Moksha Patamu was perhaps invented by Hindu spiritual teachers to teach children about the effects of good deeds as opposed to bad deeds. The ladders represented virtues such as generosity, faith, humility, etc., and the snakes represented vices such as anger, theft, etc.
Variations of the game made it to England during the British Raj, with one appearing under the name Snakes and Ladders around 1892, which was then patented.
RULES
A minimum of two players and a maximum of four players can play this game.
At the start of the game, the player's pieces are placed in the start area.
Each of the active players shall have to wait for their turn one by one to roll the dice.
When “six“ appears on the dice, then the player who is active at that instant can take out his piece from the start area.
If “six” doesn’t appear on the dice, then the active player gets only a single chance.
The buttons should be moved according to the number appearing on the dice.
If a player cannot make a valid move they must pass the die to the next player.
Whenever the button of one player reaches the bottom of a ladder then the player can climb up the ladder to the respective position at the top of the ladder.
If the button of one player reaches the square with a snake, the player has to retrace back to the square at the tail of the snake.
If a player rolls three 6s on the die, they return to the beginning of the game and may not move until they roll another 6.
The game is won when the button of a particular player reaches the finish point first.
HOW TO PLAY
Select the color you desire to play with.
Roll the dice by clicking the image of the dice on the right-hand side of the window.
The turn of each player shuffles until we get “six” on the dice.
When the number in the dice rolls out to be “six”, then the active player can take out his button from the start area.
Then that active player gets another chance to roll the dice.
The button will be moved automatically, when clicked on it, to the desired block as per the number on the dice.
Whenever “six“ appears on the dice, then the active player gets another chance to roll the dice.
If “six” doesn’t appear on the dice, then the active player gets only a single chance.
Whenever the button of one player reaches the bottom of a ladder then the player can climb up the ladder to the respective position at the top of the ladder.
If the button of one player reaches the square with the head of a snake, the player has to retrace back to the square at the tail of the snake.
If a player rolls three 6s on the die, they return to the beginning of the game and may not move until they roll another 6.
The game is won when the button of a particular player reaches the finish point first.
VARIATIONS
To get a game started faster, some house rules, allow a player to bring his piece into play on any roll, on a 1 or a 6, or allow multiple tries to roll a 6.
MAJOR FEATURES
Game is built over java which is platform independent.
Applet based so light weight.
Can be embedded in a web page.
Can be played over LAN.
Full screen support.
Liberty to select the mode of the game.
SCOPE OF THE PROJECT
GOAL
To build a proper GUI for our game which will also be loaded with various other features.
IMPLEMENTATION
Proper and user friendly GUI.
Light weight.
Can be embedded in a webpage.
Played over a web server.