Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Morgan.
- The data structures adopted to represent game entities (num of players, players, board, squares (normal and obstacle), tokens per players) are appropriate (10%)
- Move sideways functionality (7%)
- The game does not allow a player to move sideways a token of another player (3%)
- The game allows tokens that are on top of a stack to move. (5%)
- The game does not allow movement of a token that is not placed on top of the stack. (5%)
- The game prevents moving a token placed in an obstacle square (5%)
- An obstacle square becomes a normal square when there are no other tokens placed behind (on the left of) that column on any row of the board (5%)
- Game flow play ability: players turns are managed in the correct order; the board is re-drawn at each turn correctly (10%)
- Iva
- Game entities: num of players, players, board, squares (normal and obstacle), tokens per players, are initialized correctly (10%)
- The winner of the game is detected correctly. (5%)
- Move forward functionality. The game allows moving forward any token that is placed on the row that is equal to the number indicated by the dice roll. (5%)
- If a token lands on a square where there is already one or a stack of tokens, this token is placed on top of the stack. (10%)
- Dice rolling functionality (5%)
- The code is well commented and appropriately divided into modules (5%)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement