/snake-and-ladder-ooad

The project mainly focuses on implementing SOLID principles to the game.

Primary LanguagePython

snake-and-ladder-OOD

SOLID based Object Oriented Design for a snake and ladder game

Requirements

  • Python 3.6+

Usage

Run the following command inside the root directory to let the script play one game

python snake_and_ladder.py

Output Screenshots

  • Output for a regular turn

Output for regular turns

  • Output for a snake encounter

Output for snake encounter

  • Output for a ladder encounter

Output for ladder encounter

  • Output for out of bounds

Output for out of bounds

  • Output for Winner

Output for Winner