Skip to content

JirayuL/SnakeAndLadder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnakeAndLadder SSD_2018_Final

Form a group of 2-3 people. Write a complete snake and ladder game (with additional features).

Description

We have worked with Snake and Ladder game before in our class. At that time, the project is incompleted (We didn't write actual Snake class and Ladder class but only demonstrate other concepts). This time, your job is to create a playable Snake and Ladder game that can supports upto 4 players.

Features

  • The game should ask the number of the players at the start (2 to 4).
  • The game follows the rules in this Gameplay section: https://en.wikipedia.org/wiki/Snakes_and_Ladders.
  • Once the game ends, the players can restart the game to play again, or they can watch the game replay.
  • Apart from Snake and Ladder, please add 2 special types of squares.
    • Freeze Square : If a player lands on this square, he/she skips one turn.
    • Backward Square : If a player lands on this square, he/she rolls a die and move backward according to the die's face.

Logic Features

  • The game can play with maximum 4 players.
  • The game follows the rules in this Gameplay section: https://en.wikipedia.org/wiki/Snakes_and_Ladders.
  • restart
  • watch-replay
  • Apart from Snake and Ladder, please add 2 special types of squares.
    • Freeze Square : If a player lands on this square, he/she skips one turn.
    • Backward Square : If a player lands on this square, he/she rolls a die and move backward according to the die's face.

Platform

  • JAVA

You can develop the project for either desktop or android application. The project must be developed in Java.

What to submit

  • Domain Model
  • UML Class Diagram
  • Source code (Runnable JAR file or APK.)

Grading

  • 30% Design Documentation
  • 30% Completeness (Does the game fulfills all requirements?)
  • 30% Knowledge Used (Design Patterns & Principles taught in class)
  • 10% Coding convention (Pick any convention but please be consistent)

Deadline

12th May 2018

Warning

The project is complicated enough to guarantee that all of your codes will be differ. I will not tolorate any plagiarisms.

Member

  • Jirayu Laungwilawan 5910546635
  • Theeruth Borisuth 5910545701
  • Wuttipat Nilsiri 5910545850

About

Snake and ladder board game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages