https://github.com/josephsamijona/sam_chess
Chess game developed in Python using Pygame and OpenGL, featuring a chess engine and an intuitive graphical interface. Created as part of the INF2300 Infographics course.
https://github.com/josephsamijona/sam_chess
chess games open-source python python-game-development python-games
Last synced: 3 months ago
JSON representation
Chess game developed in Python using Pygame and OpenGL, featuring a chess engine and an intuitive graphical interface. Created as part of the INF2300 Infographics course.
- Host: GitHub
- URL: https://github.com/josephsamijona/sam_chess
- Owner: josephsamijona
- License: mit
- Created: 2024-06-05T14:12:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-05T16:19:12.000Z (about 1 year ago)
- Last Synced: 2025-02-10T05:27:48.218Z (4 months ago)
- Topics: chess, games, open-source, python, python-game-development, python-games
- Language: Python
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: license
Awesome Lists containing this project
README
# ♟️ Projet Jeu d'Échecs ♟️
Bienvenue dans notre projet de jeu d'échecs développé en Python ! Ce projet a été réalisé par l'étudiant **JOSEPH Samuel Jonathan** dans le cadre du cours **INF2300 Infographie** avec le professeur **Dre. Franjieh El Khoury**.
## 🌟 Présentation du Projet
Ce projet a pour objectif de créer un jeu d'échecs complet avec une interface graphique utilisant **Pygame** et **OpenGL**. Le jeu intègre également un moteur d'échecs pour gérer la logique du jeu. Ce projet est une excellente opportunité pour appliquer et approfondir nos connaissances en génie informatique, et a été réalisé avec beaucoup d'amour et de passion.
## 📚 Cadre du Projet
Ce projet a été réalisé dans le cadre du cours **INF2300 Infographie** sous la direction du professeur **Dre. Franjieh El Khoury**. Nous tenons à la remercier pour sa motivation et la qualité du cours et son travail de formation.
## 📂 Structure du Projet
chess_game/
├── main.py
├── gui/
│ ├── init.py
│ ├── board.py
│ └── pieces.py
├── logic/
│ ├── init.py
│ ├── game.py
│ └── rules.py
├── engine/
│ ├── init.py
│ └── stockfish.py
├── assets/
│ ├── pieces/
│ │ ├── wp.png
│ │ ├── bp.png
│ │ ├── wn.png
│ │ ├── bn.png
│ │ ├── wb.png
│ │ ├── bb.png
│ │ ├── wr.png
│ │ ├── br.png
│ │ ├── wq.png
│ │ ├── bq.png
│ │ ├── wk.png
│ │ └── bk.png
│ └── board.png
└── utils/
├── init.py
└── helpers.py## 📑 Licence des Assets
Les assets utilisés dans ce projet ont été téléchargés sur la plateforme **itch.io** et sont sous la licence Creative Commons avec attribution :
## 📜 Licence du Projet
Ce projet est sous **licence MIT**. Vous pouvez en profiter pour faire ce que vous voulez ! N'hésitez pas à le modifier, l'améliorer et le partager. Après tout, l'open source, c'est beau ! 😄
## ❤️ À propos
Ce projet est réalisé avec **amour et passion** et nous permet d'explorer encore plus nos connaissances en génie informatique. Nous espérons que vous apprécierez jouer à notre jeu autant que nous avons apprécié le développer.
## 📞 Contact
Pour toute question ou suggestion, veuillez contacter :
- **Email** : [email protected]
- **Téléphone** : +509 47520306
- **GitHub** : [https://github.com/josephsamijona]Bon jeu ! 🕹️