wes tan

software engineer

Card Game Engine

an ocaml card game engine

Desktop screenshot

An OCaml card game engine that allows users to build their own custom card game and then play it through the terminal

languages and technologies used

background

This was the final project for my functional programming course that I built with 3 other group members. We wanted to design an engine that allowed users to write their own card game rules and then play the game. Using a custom card game language to define the rules, users can encode a card game in our engine and then play it.

Using our card game language we have already built some card game config files to use:

my role

front-end

back-end