Skip to content

Attempt at implementing a game similar to "Scotland Yard" in C++

License

Notifications You must be signed in to change notification settings

krippix/Gustelandyard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gustelandyard

Attempting to Build the boardgame Scotland Yard in C++ After I manage to implement the game logic, I will think about how to create a frontend for it. Having it as a command-line game doesent really make sense, as the positions of Mr. X is easily visible this way.

I am not yet sure whether it will be as a webapp or as an actual downloadable client.

ToDo list

  • Implement Players

  • Implement Map

  • Implement Locations

  • Implement Basic Game logic

  • Implement ticket usage (and the requirement)

  • Add win-condition "no detective can move"

  • Implement announcement of Mr.X position

  • Tie Mr. X announcements to his turn instead of the game turn. (This is why 24 "turns" happen in the first place)

  • Implement 2x Ticket (Including correct pathing history!) (Maybe as 0-turn)

  • Fix CLI selection list when unavailable spots are displayed

  • Implement multi-Map support

  • (maybe) add events to specific locations

  • Create Frontend (oof)

  • Implement Dummy-Players (if less than 3 detectives)

"Documentation"

Map importing

The Maps in the game are planned to be folders, containing the visual implementation (of which I currently have no idea how to implement), and a json file describing the map as graph.

There are four vehicle types, in the follwing order: taxi, bus, train, boat

About

Attempt at implementing a game similar to "Scotland Yard" in C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published