Parchís Board Game
Introduction
Parchís is a classic board game played with dice and tokens, suitable for up to four players. The objective is to move all four tokens from the starting "nest" around the board and into the colored "home stretch" as quickly as possible. This project involves developing a JavaFX program to digitize the game, enforcing the rules, and providing a graphical interface for gameplay.
Project Overview
This project entails creating a JavaFX application for the Parchís board game. Players can roll dice, move tokens, and interact with the game based on the defined rules. The application features game rule enforcement, visual representation of the game board, and a scoring system to track player performance.
Objectives
The key objectives of the Parchís Board Game project are:
- Game Rule Implementation: To enforce the rules of Parchís, including token movement, dice rolls, and special game events.
- Graphical User Interface: To provide a clear and interactive visual representation of the game board and player actions.
- Score Tracking: To record and display player scores, including turn count and game completion times.
Technology Stack
The project utilizes the following technologies:
- JavaFX: For developing the graphical user interface and handling game interactions.
- Java: For implementing the game logic and rule enforcement.
Program Requirements
The application must fulfill the following requirements:
- Enforce all game rules as described.
- Provide a clear graphical visualization of the game board, player turns, dice results, and applied rules.
- Record the winner's name and number of turns in a text file once the game is completed.
Possible Extensions
Future enhancements could include:
- Implementing an AI opponent for solo play.
- Adding customizable game settings and player options.