Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Steeven9/Chess-expect
A Racket chess program for the Programming Fundamentals 1 course at USI, Lugano
https://github.com/Steeven9/Chess-expect
Last synced: about 2 months ago
JSON representation
A Racket chess program for the Programming Fundamentals 1 course at USI, Lugano
- Host: GitHub
- URL: https://github.com/Steeven9/Chess-expect
- Owner: Steeven9
- Archived: true
- Created: 2018-12-19T21:04:46.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-21T11:34:11.000Z (about 6 years ago)
- Last Synced: 2024-08-03T19:09:15.393Z (5 months ago)
- Language: Racket
- Homepage:
- Size: 6.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess-expect!
The idea behind this project is to develop a big-bang chess program which allows you to play against
a friend or colleague on one machine.## Installation guide
* Clone or download the repo
* Open Chess-expect! (Mac) or Chess-expect!.exe (Windows) from the dist folder
* Enjoy!You can also directly open chess-expect.rkt with your favorite Racket editor and run it.
## How to play
Every player moves its cursor with respectively WASD (player 1 - white pieces) and the arrow keys
(player 2 - black pieces); the spacebar is used to pick up and drop the pieces. The turn ends automatically
when a piece gets dropped on a valid tile.Notes:
* To win, you have to eat the king. Yup.
* Castling and "en passant" have been intentionally left out of
the game to make it harder. 100% intended.
* You can jump over other pieces, unless you buy the Rules DLC (coming soon)## Language and libraries
The program is in Advanced Student Language, made with DrRacket v7.0.
It uses the libraries racket/base (for struct-copy), 2htdp/image (for image manipulation and drawing)
and 2htdp/universe (big-bang).Icon by [Good Ware](https://www.flaticon.com/authors/good-ware) from [www.flaticon.com](www.flaticon.com).