Skip to content

mshandilya/gamey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameY

Welcome to GameY, a web-based implementation of the classic Game of Y, a strategic connection game played on a triangular board. The objective is to form a continuous path connecting all three sides of the triangle. You can play against a friend or challenge AIs with strategic algorithms. Test your skills, sharpen your tactics, and enjoy this engaging board game experience.

Live Demo: gamey


Features

  • Play Modes

    • Multiplayer: Play with a friend.
    • AI Opponent: Challenge AIs powered by:
      • Minimax with Alpha-Beta Pruning: An exhaustive search strategy to make optimal decisions.
      • Markov Decision Processes (MDP): A probabilistic model for decision-making.
      • All Moves As First (AMAF): A heuristic approach that treats all moves as first.
  • Intuitive Interface: Simple and interactive board design for smooth gameplay.

  • Customizable Gameplay: Choose between human and AI opponents.


Screenshots

Home Screen

Gameplay


Getting Started

Local Development Setup

  1. Clone the repository

    git clone https://github.com/mshandilya/gamey.git
    cd gamey
  2. Serve locally
    Open index.html in any modern browser, or use a local server like Python's http.server:

    python -m http.server
  3. Open http://localhost:8000 in your browser to start playing.


Feedback and Contributions

We welcome your feedback and contributions to make GameY even better.

  • Report Issues: Use the GitHub Issues page for bugs or feature requests.
  • Contribute: Fork the repository and submit a pull request with your changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors