Skip to content

0xfelaback/BellsTech-Python-Project-ICT323

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bells University ICT323 - Python Chess Game Project

Introduction

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.

Project Overview

  • 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

Key Features

  • 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.

Installation

To run this project, you'll need Python installed on your computer. Here are the steps to set up the environment:

  1. Clone the repository:
         git clone https://github.com/EmeleonuDaniel/BellsTech-Python-Project-ICT323.git
    
    
  2. Navigate into the project directory:
         cd BellsTech-Python-Project-ICT323
    
    
  3. Install dependencies:
         pip install pygame
    
    
  4. Run the game:
         python main.py
    
    
    
    

Acknowledgments

  • Thanks to Pygame for the game development library.
  • Inspiration from various open-source chess projects.
  • Bells University of Technology for providing this project opportunity.

About

Python Software Development Project for ICT323 - Bells University of Technology. Team 70-75 working on a Game Development. This repository contains our collaborative project implementation, focusing on building a chess game using Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages