Skip to content

AbdullahAyman02/Snakes-and-Ladders-with-Monopoly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Title Title Title

Table of Contents

Project Description

This game is a mixture of the two very popular games, Snakes & Ladders and Monoply. There are two modes in the game: Design mode is where the user is able to build the playing grid and Play mode is where the players can play against each other. Four players move in a grid using snakes, ladders, and cards as the game's basic concept. The players land on special cells (cards) that can either be good or bad. The goal of the player is to be the first person to reach the final cell.

Cards:

Cards Description
Card 1 Decrements the value of the passing player’s wallet by a value specified when creating the grid.
Card 2 Moves the player forward to the start of the next ladder in the grid. If no ladders ahead, do nothing.
Card 3 Gives the player an extra dice roll.
Card 4 Prevents the player from rolling the next turn.
Card 5 Moves the player backward with the same number of steps that he just rolled. If he reaches a ladder, a snake, or a card at the end of moving, take it.
Card 6 Instructs the player to go to a specific cell. If the destination cell contains a ladder, snake, or card, take it.
Card 7 Restarts the game for the first player whose cell is after the current player in the grid. Restarting the game for a player makes him go to cell number 1.
Card 8 This card is a prison. When a player stops at a Card8 cell, the player should choose either to pay specific amount of coins to go out of the prison, or stay in prison and not playing for 3 turns.
Card 9 Gives the player the option to buy this cell and all cells containing a card with the same number. For example, if a player chooses to buy a cell with Card10, he will own all cells having a Card10.
Card 10 Same as card 9
Card 11 Same as card 9
Card 12 This card moves the ownership of the most expensive station that the current user owns from the current user to the player that has the least amount of coins in his wallet.

Design Mode Description:

Image Description
Ladder Adds a ladder by specifying its start and end cells
Snake Adds a snake by specifying its start and end cells
Card Adds one of the 12 cards to make this a special cell
Copy Copy a card with all its data to the clipboard
Cut Cuts a card with all its data to the clipboard
Paste Paste the card in the clipboard to the destination cell
Delete Deletes the game object in the cell that the user chooses
Save Save all the game objects of the grid to a file
Load Grid Open a saved grid from a file and re-draw it
Switch to game Switch to play mode any time even before saving
Exit Exit the application

Play Mode Description

Image Description
Roll Dice Rolls the dice and performs necessary actions
Input Value Asks the user to insert a value instead of randomly rolling the dice
New Game Restarts players' positions, wallets, and turn returns to player 0
Switch to Design Mode Switch to design mode
Exit Exit the Application

Gameplay

  • To launch the game, run 'PT Project.exe' in the same directory that has the 'images' folder

Design Mode

Design Mode

Play Mode

Play Mode

References

Project Documents:

Notes

  • You need to have the 'images' folder and the 'PT Project.exe' in the same directory for the game to run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published