Danijel Askov's repositories
microjava-compiler
A fully functional compiler for a custom high-level Java-like programming language called MicroJava.
expectiminimax-backgammon
A 2D JavaFX implementation of one of the most popular and old board games. The AI player's moves are calculated using the expectiminimax algorithm.
towers-of-hanoi
An interactive 3D JavaFX application visualizing the process of solving the Towers of Hanoi puzzle.
microkernel
An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.
microjava-disassembler
An Angular web application for disassembling MicroJava object files.