RISK in OCaml

An implementation of the board game RISK, using the functional programming language OCaml

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

Key Features