Lisp VM and compiler

This project aims to write, in Common Lisp, a register-based virtual machine capable of executing assembly instructions, as well as a compiler from Lisp to this assembly language. Unit tests as well as performance tests have been conducted.

November 12, 2023 Â· Pablo Laviron

“Chicken Chase” game

The goal of this project was to implement Agent Oriented Programming’s action logic by programming a simple game in Godot with two classes of agents (chickens and farmers) that behaves by knowing what surrounds them through a vision cone.

September 29, 2023 Â· Pablo Laviron

“Y”, a social network clone

A responsive web application inspired by a very famous social network. This project aims to discover and learn Tailwind CSS by trying to recreate the original look of a famous social network. It uses Vue Router for the different views and Vue I18n for internationalization.

August 23, 2023 Â· Pablo Laviron

“Minesweeper” game

The goal of this project was to learn Java’s Swing API by implementing the famous “Minesweeper” game. This project includes three difficulty levels and a custom mode, allowing the player to manually set the size of the grid and the number of bombs.

July 6, 2023 Â· Pablo Laviron

Online “Pictochat” clone

An online clone of the famous Nintendo DS chatting app “Pictochat” allowing users to send messages and share drawings through multiples chat rooms.

March 17, 2023 Â· Pablo Laviron