AmberElferink
Repositories
Select a repository to view its commits, contributors, and more.ImageProcessing3
A hand tracking system for a table with beamer projections. The algorithm is specifically made to find a single hand in images from a camera above the beamer table. This can be used for instance to change the projection if you point at a certain point on the table.
LarryDragonsDen
A small dungeon crawler, local co-op puzzle game for two to four players. It was made as an introduction project for working in groups. It won second prize, voted for by the public.
fastdiningshop
Making a webshop (client and server side) as a part of the Webtechnology course
ComputerVisionCube
ComputerVisionReconstruction
block_game
boring block game
ImageProcessing1
ImageProcessing2
Rasterizer
RayTracer
VR_template_Unity
Very basic VR environment, with just XR_rig and visualisation of hands.
AsteroidsInHaskell
This might seem like a very simple game. However, anyone that has programmed in Haskell can confirm it is a very hard language to work with. Haskell is a functional programming language, which requires entirely different thinking than the usual imperative programming languages. Everything in this language works recursively, which means every argument which keeps the game running has to be passed along. The syntax is very compact and abstract and the code is hard to break down into smaller easy pieces. Debugging can be a pain, since especially for beginners, the stated errors can be very abstract. Built in Haskell with the Gloss library The asteroids are parsed from a json file with the aeson, bytestring and text libraries. Features parallax scrolling. Basic enemy AI.