Adam De Broeck

Projects

 The remaining projects on this page are unique ideas for non-game related papers and projects as well as any prototyping or practice in highly specific subjects of game design. The mathematics based papers here are heavily intertwined with computer science concepts (some of which I have explored in other projects listed on this site).

Euler Based Interpolation

 Between Lagrange polynomials, splines, or plain-old piecewise parametric lines, there are lots of ways to interpolate a set of data points.

This project explores a unique method (and by extension, unique problems) of data point interpolation by using semi-implicit Euler integration as a means of connecting the dots.

A curve through a set of points with a loop in the curve.

N-Gram Compression

A text example of the first chapter of the great gatsby being compressed and uncompressed using the bee movie script as an example.

 The concepts behind n-grams have been used at large scales recently as a precursor to large language models due to the recent AI-fueled boom. Used in a smaller scale model however, n-grams are useful for pattern recognition and repetition.

What happens when half of a document is deleted and replaced with algorithmically generated words based on historical data? Are the results useful, or just funny? To quote one of my favorite professors, "It depends."

Look & Feel Prototype

 Screen shake, knockback, hit-stops, vfx — all are important in developing a good "feel" for a game, which can dramatically improve a user's experience. This prototype was a culmination of a semester of tweaks to a spaceship sim in order to perfect look and feel techniques.

A large space cruiser fighting a mechanical space worm.

This Website

 Yup, that's right — I count this website as a large amount of time spent learning a valuable new skill and more importantly, a decent portfolio project. This website was my first step into web development in general. It is made entirely from scratch (with some provided boilerplating) from what I've learned over the past month and a half, and self hosted on an NGINX server through a jerry-rigged WSL instance in Windows — how's that for unorthodox?

Many of the approaches used in this site's development are definitely non-standard as far as websites go, and the html/css are probably immediately identifiable as written by a graphics programmer that spends their off time writing UI code for custom engines. A lot of its design is through trial and error, but for those same reasons it has a certain charm to it, and I like it.