A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
-
Updated
Jan 6, 2025 - Python
A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
Attempt to Simulate Fluid using Lattice Boltzmann Method with the Pixel Game Engine
My implementation of a DOOM Style renderer using modern tech (CPP 20, raylib, imgui). This project is developed in a recreational programming context, it does not aim to be production ready at some point. It serves as a learning experience to explore new concepts and technologies while creating a project around them.
My solutions to the puzzles of Advent of Code 2024 (to learn myself some C++).
creating a basic video editor with raylib + mpeg2 + ffmpeg
My solutions to the puzzles of Advent of Code 2023 (to learn c++).
Minimal C implementation of docker which is a platform for working with container images
doing my homework before christmas 🎄
A repository containing files when following a Python tutorial about the curses library.
Http server implementation from scratch.
A remaster of my Year One UU project, built using .NET and C#.
A repository containing the files used when following a Python tutorial on modelling gravity.
MLKit + Camera + Flow
Recreational programming. Implements a NestJS GraphQL API adapter for the National Parks Service API.
A repository to document my journey in learning the basics of the Flask microframework.
A Rust port of the Gravity Sim Application I developed in Python.
A project used to learn the basics of the Spring framework.
A repository containing the files used when following a Flask tutorial.
This is my progress on the 'Games with Gabe' 2D game engine tutorial.
Simple AI prompt builder tool focused on articles.
Add a description, image, and links to the recreational-programming topic page so that developers can more easily learn about it.
To associate your repository with the recreational-programming topic, visit your repo's landing page and select "manage topics."