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.
The only dependency is the Microsoft.Extensions.DependencyInjection NuGet package.
Simply compile the solution, run the program and follow the instructions in screen.
The image of the game board used as reference to build the board data: