Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-1riddle/chessui

A chess game app that can be played among two humans
https://github.com/the-1riddle/chessui

alx-africa application chess chess-game csharp holbertonschool portfolio-project

Last synced: about 2 months ago
JSON representation

A chess game app that can be played among two humans

Awesome Lists containing this project

README

        


[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![Twitter][twitter-shield]][twitter-url]




Logo


Chess UI


Discover the ultimate repository for all things chess!


Explore the docs »




View Demo
·
Report Bug
·
Request Feature


## About The Project

![image](https://github.com/the-1Riddle/ChessUI/assets/154701770/ccd9502c-9061-495e-aa7d-7468f2f65f8a)

This project is on a chess game that can be played by two different human players. Enjoy using the application.

## Getting Started

To successfully set up and run the program within Visual Studio, follow these steps, at the end of it all you should be able to successfully set up and run the program within Visual Studio. If you encounter any difficulties or have specific questions, please refer to the documentation or reach out to us via the [issue section](https://github.com/the-1Riddle/ChessUI/issues) or Twitter for assistance.

### Prerequisites:

1. **Visual Studio Installation:** Ensure you have Visual Studio installed on your system. You can download and install the latest version from the [official Visual Studio website](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2022).

2. **.NET Framework/.NET Core:** Ensure that you have .NET Framework or .NET Core ***--version 6+*** installed on your machine. Visual Studio typically includes the necessary components, but ensure that your environment meets the minimum requirement of the program.

3. **System Requirements:** The deployed program is compatible with Windows versions ***7/8 and 10*** you may also need to verify that your system meets the minimum requirements of VS, such as RAM, and processor specifications.

### Installation:
After Visual Studio is launched...

1. **Clone or Download the Repository:** Clone or download the project repository.
- You can do this by clicking on the `**Clone:** which can be done automatically in VS` or `**Use an existing folder:** after you have downloaded it` *you can select your preferred method.*
- Use this link to clone the repo:
```https://github.com/the-1Riddle/ChessUI.git```

2. **Open Project in Visual Studio:** Open the downloaded project solution file (.sln).

3. **Build Solution:** Once the project is loaded in Visual Studio, build the solution by selecting `Build` > ***Build Solution*** from the menu bar. This will compile the project and ensure that all necessary dependencies are resolved.

4. **Run the Program:** After a successful build, you can run the program by pressing the ***Start*** button or by pressing ***F5***. This will execute the program within the Visual Studio environment.

> [!NOTE]\
> (Optional) Configure Debugging Environment: If you intend to debug the program, ensure that the debugging configuration is set up correctly. You can set breakpoints, inspect variables, and step through the code to troubleshoot issues.

## Project Authors :copyright:

- [Elvis Otieno](https://github.com/the1Riddle) :the main author
- [Hezekiah Mokwenyei](https://github.com/Hezethegamer) :contributor

## Acknowledgments

#### Resources Used during the project

We want to express our gratitude to the following resources and individuals whose contributions were invaluable in the development of this project:

1. [WPF Tutorial](https://www.youtube.com/watch?v=aB9Tgw2JZZI&list=PLih2KERbY1HHOOJ2C6FOrVXIwg4AZ-hk1&index=1) and [The developer Blog](https://thedeveloperblog.com/) : Info about wpf and how to use them
2. [Computer Chess Topics](https://web.archive.org/web/20071026090003/http://www.brucemo.com/compchess/programming/index.htm) : Learned how to implement chess pieces moves
3. [Chess Forum](https://talkchess.com/forum3/index.php) : Have any discussions related to chess games.
4. [Chess Programming Wiki](https://www.chessprogramming.org/Main_Page) : All information about computer chess programming

[contributors-shield]: https://img.shields.io/github/contributors/the-1Riddle/ChessUI.svg?style=for-the-badge
[contributors-url]: https://github.com/the-1Riddle/ChessUI/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/the-1Riddle/ChessUI.svg?style=for-the-badge
[forks-url]: https://github.com/the-1Riddle/ChessUI/network/members
[stars-shield]: https://img.shields.io/github/stars/the-1Riddle/ChessUI.svg?style=for-the-badge
[stars-url]: https://github.com/the-1Riddle/ChessUIb/stargazers
[issues-shield]: https://img.shields.io/github/issues/the-1Riddle/ChessUI.svg?style=for-the-badge
[issues-url]: https://github.com/the-1Riddle/ChessUI/issues
[license-shield]: https://img.shields.io/github/license/the-1Riddle/ChessUI.svg?style=for-the-badge
[license-url]: https://github.com/the-1Riddle/ChessUI/blob/master/LICENSE.txt
[twitter-shield]: https://img.shields.io/badge/-Twitter-black.svg?style=for-the-badge&logo=twitter&colorB=555
[twitter-url]: https://twitter.com/rezz_code