Skip to content

Простая игра Шахматы. Реализована консольная и оконная версия игры.

Notifications You must be signed in to change notification settings

AlexRajvandary/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Describtion

Описание

Простая игра Шахматы. Реализована как консольная версия, так и оконная версия игры (WPF)

WPF

img

Console

img

Структура проекта

  • Chess/WPFChess
    • WPF проект (MVVM)
  • Chess/ChessLib
    • Библиотека классов. Здесь реализована логика движения фигур.
  • Chess/chess
    • Консольное приложение
  • Chess/svg
    • Ресурсы для фигур в WPF (векторные картинки)

Планы на будущее

  • Консольные шахматы
  • WPF
  • Мультиплеер (ASP.NET Core MVC)
  • Шахматный движок, просчитывающий ходы наперед и анализирующий игровую ситуацию
  • Возможность играть против AI

Как запустить код

Достаточно просто скачать репозиторий и запустить решение в Visual Studio, выбрать проект. В консольной версии нужно выбрать желаемую фигуру из списка доступных (нажать ее номер на клавиатуре), затем выбрать желаемый ход из доступных.

Модели шахматных фигур

В WPF версии используются модели шахматных фигур (картинки векторные), скачанные из общедоступного сайта https://www.iconfinder.com/

В Консольной версии шахматные фигуры обозначаются буквами:

  • p - Пешка (pawn)

  • r - Ладья (rook)

  • b - Слон (bishop)

  • n - Конь (knight)

  • q - Ферзь (Queen)

  • k - Король (King)

    Белые фигуры с большой буквы, черные - с маленькой.

About

Простая игра Шахматы. Реализована консольная и оконная версия игры.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages