Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/the-1riddle/chessui
- Owner: the-1Riddle
- License: apache-2.0
- Created: 2024-02-11T22:31:01.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-02-21T17:03:22.000Z (10 months ago)
- Last Synced: 2024-10-20T11:26:08.637Z (2 months ago)
- Topics: alx-africa, application, chess, chess-game, csharp, holbertonschool, portfolio-project
- Language: C#
- Homepage:
- Size: 5.38 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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]
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