This repository contains the implementation of a chess game developed as part of the ICT323 course at Bells University of Technology. The project aims to create an interactive chess application with various gameplay features. Python Software Development Project for ICT323 by Team '70-75' working on Game Development. This repository contains the implementation of a chess game developed as part of the ICT323 course at Bells University of Technology.
- Course: ICT323 - Python Software Development
- Team: 70-75
- Contributors:
- Daniel Onuchukwu 2022/11529
- Oladunjoye Favour 2022/11380
- Afolabi Fareedah 2022/11106
- Ogbonna Meg 2022/11570
- Ukor Geraldine 2022/11935
- Lawal Ilyasdelaw 2022/11169
- Project Topic: Chess Game
- Presentation: Ater Examinations
- Graphical User Interface (GUI): Implemented with Pygame.
- Standard Chess Rules: Full implementation including special moves.
- AI Opponent: Basic AI with difficulty.
- Checkmate Detection: Alerts player when in check/checkmate.
To run this project, you'll need Python installed on your computer. Here are the steps to set up the environment:
- Clone the repository:
git clone https://github.com/EmeleonuDaniel/BellsTech-Python-Project-ICT323.git - Navigate into the project directory:
cd BellsTech-Python-Project-ICT323 - Install dependencies:
pip install pygame - Run the game:
python main.py
- Thanks to Pygame for the game development library.
- Inspiration from various open-source chess projects.
- Bells University of Technology for providing this project opportunity.