Project Description Name: Chess! Description: This project is a fully functional version of the board game chess, which checks for and enforcing rules such as castling, pawn promotion, and checkmate. The game can be played by two people on the same computer, and also by one person against various AI difficultues. Users may also play another chess variant called Crazyhouse, where users can place any piece that they capture on the board as their own! __________ How to run project: 0. Download Code as a ZIP. Install the PIL/Pillow and Requests modules (see below for instructions). 1. Open main.py file – I would recommend using VSCode and installing the Python extension by Microsoft within the software 2. Change line 16 of main.py so that you provide the path from current terminal directory to the "Chess-main" folder 3. Run main.py and enjoy! __________ Modules and libraries to download: PIL/Pillow and Requests - Instructions for download found here: https://www.cs.cmu.edu/~112/notes/notes-animations-part1.html
A playable version of Chess – classic two-player, various AI levels, and the crazyhouse variant! Written in Python 3
Overview
You might also like...
We tried to recreate this classic game using python physics libraries.
We tried to recreate this classic game using python physics libraries. The result is certainly hilarious but enjoyable. One of my very first physics application.
Python codes for the classic Hang Man game
Python codes for the classic Hang Man game. The user will be assigned a random word to guess, one character at a time. If the user gets everything right, the program says Well Done!, but if the user can't get the word right in 6 tries, the program says Game Over!
Building a Mario-like, classic platformer game in Python using the PyGame Library
Building a Mario-like, classic platformer game in Python using the PyGame Library
pyLodeRunner - Classic Lode Runner clone made in pyxel (Python)
pyLodeRunner Classic Lode Runner clone made in pyxel (Python) Controls arrow key : move the player X : dig right side Z : dig left side ESC : quit gam
A Neural Network based chess engine and GUI made with Python and Tensorflow/Keras.
Haxaw-Chess Haxaw: Haxaw is the Neural Network based chess engine made with Python and Tensorflow/Keras. Also uses the python-chess library. (WIP: Imp
Simple implementation of the classic Snake Game in under 100 lines of code
Snake_Game Simple python implementation of the classic Snake Game in under 100 lines of code. Printscreen of the game: Imported Libraries: random; pyg
Software Design | Spring 2020 | Classic Arcade Game
Breakout Software Design Final Project, Spring 2020 Team members: Izumi, Lilo For our Interactive Visualization, we implemented the classic arcade gam
PyCheckers - A classic board game implemented in pygame
PyCheckers! A classic board game implemented in pygame! Complete with every feature you need to play checkers! (including handsome sprites drawn by a
A classic alien shooting game.
Space-Invaders A classic alien shooting game. Description An open source game created by me and friends. How to play Install the latest python version
Minimalistic generic chess variant GUI using pyffish and PySimpleGUI, based on the PySimpleGUI Chess Demo
FairyFishGUI Minimalistic generic chess variant GUI using pyffish and PySimpleGUI, based on the PySimpleGUI Chess Demo. Supports all chess variants su
Chess-commandline - Chess in the Command Line using the Chess Module Can detect Checkmates
chess-commandline Chess in the Command Line using the Chess Module Can detect Ch
A 16x16 clone of Minecraft Classic, written in Python with the Ursina Engine
VoxelCraft A 16x16 clone of Minecraft Classic, written in Python with the Ursina Engine Features:Trees, Water(But there's no gravity, so if you break
Wordle-player - An optimal player for Wordle. Based on a rough understanding of information theory
Wordle-player - An optimal player for Wordle. Based on a rough understanding of information theory
This is a two player snake game
Trake This is a two player snake game How to play the game There is food and two players. You try to eat food to become large and gain points. Player
Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games.
NAC Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games. We release code for: Gradient based ora
A two-player strategy game played on a rectangular grid made up of smaller square cells of chocolate 🍫 or cookies 🍪
Chomp Game ©️ Chomp is a two-player strategy game played on a rectangular grid made up of smaller square cells of chocolate ?? or cookies ?? , which c
Tic Tac Toe game developed in python; have 2 difficulty levels
Tic Tac Toe Game This is a code for Tic Tac Toe game in python. Game has 2 difficulty levels. Easy Hard To play the game, use this command in a LINUX
Inflitator is a classic doom and wolfenstein3D like game made in Python, using the famous PYGAME module.
INFLITATOR Raycaster INFLITATOR is a raycaster made in Python3 with Pygame. It is a game built on top of a simple engine of the same name. An example
The Classic Fruit Collecting game made in python with pygame
FruitCollect A classic fruit Collecting game made with pygame Install pygame before running: "pip install pygame" Rules: Random fruits will drop from