ancientjoke

Voxel renderer in vulkan c++

A voxel renderer implemented in C++ using the Vulkan API. It features efficient rendering techniques for large voxel worlds, including frustum culling, LOD management and optimized data structures for storing and rendering voxel data.

voxel renderer in vulkan c++

C++ 98.0% · GLSL 1.2% · Other 0.8%

PyNotepad

A simple Notepad application built with PyQt6. Allowing for .pdf annotation built with Python + PyQt6.

Python 100%

Python · PyQt6

Ray Tracing in Rust

A ray tracing renderer implemented in Rust. It supports features like diffuse and metallic materials, spheres and planes, and uses multithreading for performance optimization.

Rust 100%

rayon · image · rand

Physics Engine in Rust

A 2D physics engine implemented in Rust. It includes features such as rigid body dynamics, collision detection and resolution.

Rust 100%

nalgebra · rand

OpenGL Voxel Procedural Terrain Generation

A procedural terrain generation renderer using OpenGL and C++. It features voxel based terrain rendering, dynamic LOD, and noise based heightmap generation for creating expansive and detailed landscapes.

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

OpenGL · GLFW · GLM · stb_image · FastNoise

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 · WebGL · GLSL Shaders

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