Project Overview
For the final project of CS 3110: Functional Programming and Data Structures, we were told to design and implement a large project of our choice, in a group of up to five.
My group of four decided to implement the board game RISK in OCaml, using a command-line based GUI.
The project totals ~1600 LoC, with >98% of that in OCaml. We implemented a few different maps, as well.
Technologies Used
- OCaml
- MakeFile
- Git/GitHub
Key Features
- Efficient addition of maps through modular display scheme
- Command-line interface allowing play in any suitable environment