Chess
A multi-platform chess application built with Flutter, with a separate basic Python implementation.
Project Structure
This repository contains two main components:
/app: A full-featured, multi-platform chess game built using the Flutter framework./chess_basic_python: A simple, command-line based chess implementation in Python.
Flutter Application (/app)
This is the main application, designed to run on web, mobile, and desktop from a single codebase.
Running the App
- Navigate to the
appdirectory:cd app - Install dependencies:
flutter pub get - Run the application on your desired platform (e.g., Chrome):
flutter run -d chrome
Python Implementation (/chess_basic_python)
A simple script to play chess in the terminal.
Running the Script
- Navigate to the
chess_basic_pythondirectory:cd chess_basic_python - (Optional, but recommended) Create and activate a virtual environment.
- Install dependencies:
pip install -r requirements.txt - Run the script:
python main.py