Projects developed as part of a PFL (Functional and Logic Programming) course @FEUP
A text-based board game made with SISCTUS Prolog.
- Claustro is an abstract board game with 3 simple rules (Goal, Move and Capture). The game is played in a square diamond shaped board with the opposing upper corner and lower corner being the green and blue goals, respectively, and the other two opposing left and right corners, being unoccupiable squares.
Authors: José Miguel Isidro, José António Costa
Final Grade: 18.5
A source-to-source compiler and low-level assembler written in Haskell.
- This project consists of a transpiler (source-to-source compiler) and assembler written in Haskell.
Authors: José Miguel Isidro, José António Costa
Final Grade: 19.2