This is a custom version of the classic board game, Scotland Yard .The game uses the London map used in the original game. The moves of Mr. X are made by the machine, and the moves of the detectives are to be made by the human player(user input). This version has an improved AI for Mr. X, having 70% succes rate for fleeing away.
Brshank Singh Negi (I032)
Hansin Patwa (I040)
Devesh Pawar (I041)
Yaashie Sabla (I052)
We successfully completed our DSA project and learnt how to implement Data Structures and Algorithms into a game. The algorithm we wrote for Mr.X to select his moves had a success rate of 70%. This was the best we could achieve in the given time frame. We plan on finishing this project with a full fledged UI and more advanced algorithms and an algorithm that controls the movement of detectives. And hope to convert it into a proper game that is actually playable. There were some other features in this game that we did not implement(such as the ticket system and different modes of travel) and would also like to implement those.
This package consists of the following files and directories :
src : This contains the source code of the project. The Code is well documented and quite readable, so if somebody wants to work on this project, he can easily do so.
img: Contains the Map of the Game for visualization.
The intended audience for this software is :
- All the board game lovers.
- Those interested in Artificial Intelligence and Game Theory.
- Those interested in using the source code of this project for pedagogical purposes, since the source code uses many data structures (Graph and trees in particular), and AI algorithms as well.
This software has been released under the GNU Public license (GPL).
We would like to thank our teachers, Dr.Sharath Raghavendra & Radhika Chapaneri to impart us the knowledge required to build this project. And Prof. Radhika Chapaneri for giving this wonderful opportunity to explore the subject in detail.
October 20, 2021
NMIMS MPSTME, Mumbai, Maharashtra, INDIA.