Skip to content

Undergraduate dissertation from King's College: A tool for visualizing combinatorial game trees of two-player games. Offers interactive tree-like representations and XML exports.

License

Notifications You must be signed in to change notification settings

berkemuftuoglu/undergraduate_dissertation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualising Trees of Two Player Games


Image Description

Author: Berke Muftuoglu · Date: April 4, 2023 · Supervisor: Hubert Chen

The domain of gaming and game design has evolved significantly over centuries. As the design and complexity of games progressed, there arose a need for more concrete representations of games. Visual aids, specifically graphs, emerged as an ideal solution to represent sequences of transitions between game states.

Another Visual Description

This repository revolves around the visualization of combinatorial game trees using directed graphs. It offers a clear portrayal of the current game state and potential transitions or moves. Users can define their games, observe a tree-like visualization of moves, and even download an XML structure of this representation.

📁 Repository Contents

  • Source Code: The core algorithms and codebase for visualizing game trees.
  • Sample Games: Sample game definitions for testing and demonstration.
  • Documentation: Additional details on the methodology and user guide.
  • XML Outputs: Sample XML structures generated from the visualizations.

🔧 Setup & Usage

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Follow the setup instructions in the documentation.
  4. Run the main script to visualize your game tree.

💌 Feedback & Contributions

Suggestions, bug reports, and pull requests are welcome on GitHub.

📜 License

This project is licensed under the BSD 3-Clause License. See LICENSE.md for more details.


About

Undergraduate dissertation from King's College: A tool for visualizing combinatorial game trees of two-player games. Offers interactive tree-like representations and XML exports.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages