Freelancer:
neilkakkar
Generic and Modular N player game
The code elegantly implements a generic framework to the given task. One can easily choose the number of players ( shown in green ), decide which player begins, choose the size of the board, choose unlimited number of obstacles ( shown in blue) , design their custom win and start messages : all through changing the value of some simple global variables. The code meets the requirements as stated in the task. No external library ( except random - for dice simulation ) has been used.