Skip to content
/ reversi Public

A Reversi (Othello) board game written in Racket language.

License

Notifications You must be signed in to change notification settings

vamsi3/reversi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reversi (aka. Othello)

This project is a Reversi (Othello) board game written in Racket language.

You may want to check out the Proposed Project file for more details. It was made as a final project of the CS154 (Abstractions and Paradigms in Programming - Lab) course at IIT Bombay.

Getting Started

Follow the instructions below to get our project running on your local machine.

  1. Make sure your machine has the required prequisite softwares and tools.
  2. Install the District Pro font by using the DistProTh.otf font in the same directory for better visual fonts.
  3. To play the multiplayer game, one of the two players should be a host, and the host should click the 'RUN' in the pop-up of Multiplayer-LAN before entering the IP-address and Name. The IP-address should correspond to that of host. Once, you are ready, the host should 'FIRST' press 'PLAY' only after which the next player should press the 'PLAY' button. The grid-size is automatically decided by the host settings.
  4. To run the game, run the game.rkt file! Yaay. Enjoy!

Prerequisites

  • Racket - Install Racket from the official website.
  • RSound - Install the RSound package using the raco pkg install rsound command.

Screenshots

Home page screenshot Gameplay screenshot
Settings page screenshot Credits page screenshot

Authors

  • Vamsi Krishna Reddy Satti - Initial work - vamsi3
  • Yaswanth Kumar Orru
  • Sathvik Reddy Kollu

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Reversi (Othello) board game written in Racket language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages