Loading...
ancientjoke

OpenGL Voxel Procedural Terrain Generation

A voxel-based procedural terrain generation system built with OpenGL. Features infinite terrain generation, chunk-based rendering, noise algorithms for realistic landscapes and optimised mesh generation.

C++ 85% · GLSL 12% · CMake 3%

OpenGL · GLFW · GLM · stb_image · FastNoise

Ray Tracing in Rust

A ray tracer implementation in Rust following physically-based rendering principles. Supports reflections, refractions, soft shadows and various material types.

Rust 100%

rayon · image · rand

Physics Engine in Rust

A 2D physics engine written in Rust featuring rigid body dynamics, collision detection, and resolution. Includes support for circles, polygons, and constraints, with a focus on performance and modularity.

Rust 100%

nalgebra · rand

Neural Network for Flappy Bird

A Flappy Bird AI using a neural network trained with genetic algorithms. Demonstrates neuroevolution and reinforcement learning principles in a simple game environment.

Python 100%

pygame · numpy

TetrisML

Machine learning agent for playing Tetris. Uses genetic algorithms and neural networks to evolve strategies for maximizing score and surviving longer in the classic puzzle game.

Python 100%

pygame · numpy

About This Website

A personal portfolio website

TypeScript 45% · HTML 30% · CSS 15% · GLSL 10%

Three.js · Vite · WebGL · GLSL Shaders

v1.3
> user@ancientjoke:~$
[ NOTEPAD ] Lines: 1 | Words: 0 | Chars: 0 [X]
1