Scala · Game Development

Snake, Tetris & MultiREPL Calculator

Vrije Universiteit Amsterdam · Course: Object-Oriented and Functional Programming

Implemented the Snake and Tetris games, as well as a MultiREPL calculator, in Scala.


Snake gameplay

Snake Game

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.

Tetris gameplay

Tetris Game

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.

MultiREPL calculator

MultiREPL Calculator

Implemented a MultiREPL calculator that could handle a wide range of calculations, from simple addition, subtraction, and multiplication, to factorial equations with unknown variables.