Skip to content

Quoridor Game for LandTiger Board (LPC1768), final project for "Architetture dei sistemi di elaborazione" at Politecnico of Turin

Notifications You must be signed in to change notification settings

ale-romeo/QuoridorGame

Repository files navigation

Quoridor Game for LPC17xx LandTiger

Welcome to the Quoridor game project for LPC17xx LandTiger. This project implements the popular board game Quoridor on the LPC17xx LandTiger development board. Players can enjoy the game in single-board mode, where two players take turns on the same board, or in two-boards mode, playing against each other or against an NPC.

Features

  • Single-Board Mode: Play against a human opponent or an NPC on the same board.
  • Two-Boards Mode: Connect two LandTiger boards and play against each other or against an NPC.
  • NPC Difficulty Levels: Choose between easy and hard difficulty levels for the NPC.
  • Waiting Room Mechanism: Enhance multiplayer coordination with a waiting room feature.

Getting Started

Prerequisites

  • LPC17xx LandTiger development board.
  • Keil uVision IDE.

Installation

  1. Clone the repository: git clone https://github.com/ale-romeo/QuoridorGame.git
  2. Open the project in Keil uVision.
  3. Configure the project settings.
  4. Build and flash the project to the LPC17xx LandTiger board.

Usage

  1. Power on the LandTiger boards.
  2. Select the desired game mode and options.
  3. Follow on-screen instructions for gameplay.
  4. Enjoy playing Quoridor!

License

This project is licensed under the MIT License.

Acknowledgments

  • This is an extra project for the italian course of Computer Architectures at Politecnico of Turin.

About

Quoridor Game for LandTiger Board (LPC1768), final project for "Architetture dei sistemi di elaborazione" at Politecnico of Turin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published