This project contains implementation of the 2-player game Reversi in C++ first, which is then translated to ARM assembly code.
Was created as a lab assignment for one Computer Architecture course.
And to kill boredom :p
The ARM code makes use to the EMBEST BOARD PLUG-IN on the ARMSim# to draw to board on-screen.
- Clone this repo, compile and run:
git clone http://github.com/recurze/Othello && cd Othello
g++ -o othello othello.cpp && ./othello
You can now play it on the terminal. It achieves clear screen and color using strings ("033...."), so it might not work on Windows?
Enjoy the game :)