Snakes and Ladders
A little project for a technical job interview.
An implementation of the Snakes and Ladders board game, as a simple backend with a basic terminal frontend implementation, developed in .NET 5.0 with C#.
The game backend is developed as an independent service, able to use with any kind of frontend as you want.
The project is totally platform independent with a minimal dependencies. You can compile the project for Windows, Linux or Mac.
Dependencies
The only dependency is the Microsoft.Extensions.DependencyInjection NuGet package.
Usage
Simply compile the solution, run the program and follow the instructions in screen.
Game board reference
The image of the game board used as reference to build the board data: