Code · LLD machine coding · Problems

Snake and Ladder

4 classes 12 lines View on GitHub ↗

Question

Design a Snake and Ladder game: an n × m board, snakes (head → tail), ladders (start → end), players taking turns with a 1–6 dice, and the first player to reach the last cell wins. Entity classes only so far.

GameStart.java 3 lines GitHub ↗
package lld.snakeandladder;

public class GameStart {
}
entities/Board.java 3 lines GitHub ↗
package lld.snakeandladder.entities;

public class Board {
}
entities/Ladder.java 3 lines GitHub ↗
package lld.snakeandladder.entities;

public class Ladder {
}
entities/Snake.java 3 lines GitHub ↗
package lld.snakeandladder.entities;

public class Snake {
}