You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a group project, we implemented a terminal-based Uno game in OCaml. We made a solo player Uno-Solitaire game and a multiplayer original Uno game. Uno could be played against other players or against AIs on 3 different difficulties. The state of any game could be saved and loaded to and from a file through commands.
What I Worked On
I directly worked on: saving and loading, the AIs, testing every component of our project using the test.ml file (Over 1000 lines of tests), terminal commands, and other smaller tasks.
Example File
An example of saving the state of an uno game can be seen above in the file:
exampleSaveFile.txt