Skip to content

Sk9l9tik/Chess

Repository files navigation

Chess

Программное обеспечение для игры в шахматы в консоли.

Static Badge GitHub top language GitHub GitHub Repo stars GitHub issues

Установка под Windows через CMake

У вас должны быть установлены зависимости проекта

  1. Клонирование репозитория

git clone https://github.com/Sk9l9tik/Chess.git

  1. Перейти в директорию Chess.

cd Chess

  1. Сгенерировать сборку

cmake -S . -B build

  1. Сбилдить папку build

cmake --build build --config Release

  1. Перейти в папку build, потом Release

cd build/Release

  1. Запустить файл Chess.exe

./Chess.exe

Установка под Windows через Visual Studio

У вас должны быть установлены зависимости проекта

  1. Клонирование репозитория

git clone https://github.com/Sk9l9tik/Chess.git

  1. Перейти в директорию Chess.

cd Chess

  1. Открыть проект Chess.sln

  2. Выбрать тип сборки Release

  3. Запустить борку, кликнув зеленый треугольник

  1. Запустится программа Chess.exe, расположеная по пути x64/Release

Установка под Linux (Пока не поддерживаются символы фигур)

У вас должны быть установлены зависимости проекта

  1. Клонирование репозитория

git clone https://github.com/Sk9l9tik/Chess.git

  1. Перейти в директорию Chess.

cd Chess

  1. Сгенерировать сборку

cmake -DCMAKE_BUILD_TYPE=Release -S . -B build

  1. Сбилдить папку build

cmake --build build

  1. Перейти в папку build

cd build

  1. Запустить исполняемый файл "Chess.out"

./Chess.out

Документация (В разработке)

Пользовательскую документацию можно получить по этой ссылке. Релизы программы.

Поддержка

Если у вас возникли сложности или вопросы по использованию пакета, создайте обсуждение в данном репозитории.

Зависимости

Эта программа написана на С. Для ее сборки нужен компилятор языка С/С++ (gcc, clang или компилятор Visual Studio) и CMake. Для корректного отображения символов шахматных фигур должен быть установлен поддерживающий их шрифт. Рекомендуется использовать шрифт DejaVu Sans Mono. Позднее в обновлении появится установщик, который автоматически будет устанавливать необходимые зависимости. На даннывй момент программа не поддерживает символы шахматных фигру в unix системах. Процесс сборки и запуска описан здесь. Если у вас возникли какие-то проблемы, то напишите в поддержку

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published