Amit Patel's repositories
1843-planet-generation
One week experiment: learn how to procedurally generate maps on a sphere. Code is messy but it runs.
helloworld-sdl2-opengl-emscripten
Basic program that uses SDL2+OpenGL, compiling both locally and via emscripten
making-of-line-drawing
How I make an interactive tutorial using d3.js
circular-obstacle-pathfinding
Pathfinding around a set of circular obstacles
cpp-traverse
C++ Serialization library focusing on extensibility, both of input/output formats and of data types
2014-starter-page
If you want to write tutorials with interactive diagrams like mine, here's some code to get you started. I have vanilla, lit-html, Vue, React, Svelte, and Preact+HTM versions of a simple interactive diagram.
2025-roguelikedev
Each summer people on r/roguelikedev create a roguelike game, following a tutorial. I followed the tutorial in 2020 and made this.
2126-roguelikedev
2021 Reddit r/roguelikedev summer tutorial series
making-of-draggable
How I handle mouse and touch events to drag objects around on my pages
2327-roguelikedev
2023 Summer r/roguelikedev event
making-of-circle-drawing
How I make an interactive tutorial using vue v2
2003-rust-network-game
Simple server+client game with Rust+JS
2226-roguelikedev
2022 Reddit r/roguelikedev summer tutorial series
2234-hunar-alife-simulation
Fun particle simulation
1824-rust-roguelikedev-tutorial
Following the reddit r/roguelikedev tutorial series, using the Rust version
2002-rust-chat-server
Learning Rust, with Mac+Linux+Wasm outputs, websockets, threads
2121-triangle-grids
Quick and dirty implementation of a triangle grid diagram using BorisTheBrave's python library
2421-helloworld-rotjs-tiles
Example of Rot.js with Kenney sprites
delaunator
A really fast JavaScript library for Delaunay triangulation of 2D points
vue-land.github.io
Vue Land FAQ
freshwater.github.io
Mirror of oftenpaper.net (home of the ultimate sierpinski triangle page)
webgl-noise
GLSL procedural noise functions compatible with WebGL