RSSAmplifier

Blog

NoamZeise

A collection of programming projects

noamzeise.comRSS feed ↗10 posts

Latest posts

Dice with Death - Duck Sace Jam 2026

The game is based on the Egyptian myth that upon death one’s soul would be weighed against a feather by the god Anubis. In this game, your soul is so heavy that Anubis takes pity on you. By playing hands of dice poker, you can earn extra feathers to help tip the scales in your favour. This is an endless game where the threshold for your hand score being enough becomes progressively more difficult.

Blizzed - Duck Sauce Jam 2025

A hybrid digital / pen and paper experience about reading physical documents and drawing a map as you play . You are with the 1911 British Antarctic Expedition. Captain Scott has not returned from his attept of the pole, and has surely perished. You have trekked to the last depot and found his remaining notes. You need to follow these notes to find the location of his body and ascertain whether…

Bubbalah - Global Game Jam 2025

Fling a cat fairy around the sea of dreams, enter dream portals and collect bubbles. Made in 48 Hours for Global Game Jam 2025 using gficl my graphics library built in Common Lisp using OpenGL.

Real Time Graphics Demos in Lisp

I’m working on a graphics library for common lisp and have built some short example programs to test features as they are added. I present a collection of these demos and their source code below. The library is designed to simplify some parts of opengl by wrapping common resources (textures, framebuffers, shaders …) in a class that makes creating, using, and freeing opengl resources easier and…

A Mini Monitor for a Pi

This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can connect a keyboard to and use as a normal computer. This post implements the display functionality needed to fulfill part of the goal. I…

Extracting RSS from webpages

A program in Common Lisp that, by defining two functions, one can extract the relevant features from a webpage and get an RSS feed out of it. There is also a script that will update the feeds and push them to an external git repository. By running this as a cron job (say on a constantly running single board computer), or through a CI pipeline (such as github actions), one can have their own RSS…

Orbbit - Duck Sauce Games 2024

Physics based puzzles, launch a green satellite with an initial velocity and watch as it is affected by and affect how a solar system moves. The goal is to have the satellite dock with the red planet present in each level. Made in 48 Hours for Duck Sauce Games Jam 2024 Using my graphics library built in C++ with Vulkan and OpenGL rendering backends.

Cat Flat - Global Game Jam 2024

A game about frying fish for a hungry cat. Made in 48 hours for global game jam 2024 using my Graphics-Environment library built using C++ on vulkan and opengl.

Meditative Marble (Bigmode Jam 23)

Roll a marble through a grassy landscape. A simulation of ball physics in a procedurally generating continuous world. I used this project to learn about on the fly 3D model generation, accurate 3D collisions, seamless swapping of models, 3rd person cameras, and noise functions.

Making a 3D Space Sim (GBJam11)

Set in a solar system full of planets. Lost ship logs litter key areas, rewarding exploration. The game uses Vulkan or OpenGL for rendering. Written in C++. Here I go over a lot of the 3D maths involved in creating a space sim. This includes getting directions from world space to screen space and quaternion rotation for 6DOF ship movement. This is my second 3D game, and I feel I’ve learned a lot…