Scala · Game Development
Implemented the Snake and Tetris games, as well as a MultiREPL calculator, in Scala.
Created the video game Snake, in which a snake moved across the screen and could turn in every direction. It ate apples to grow, plus a reverse feature that worked even after Game Over.
Created the classic puzzle game Tetris, with different shapes of “Tetrominoes” that moved down the screen. You could move and rotate them left and right, as well as drop them to the bottom.
Implemented a MultiREPL calculator that could handle a wide range of calculations, from simple addition, subtraction, and multiplication, to factorial equations with unknown variables.