๐ค JLPT N5 Kanji Drill
Simple kanji practice page for JLPT N5 learners. Designed for quick drills, browsing characters and testing yourself.
This repo is a small playground for tiny web apps and visual experiments. Most of them were created with the help of different AI models (I often use Claude and Gemini), plus some manual tweaking.
Simple kanji practice page for JLPT N5 learners. Designed for quick drills, browsing characters and testing yourself.
Interactive flocking simulation with predators, reproduction and starvation. Tune parameters live and watch the ecosystem evolve.
Local, Notion-inspired editor with blocks, slash commands, multiple choice questions, math support and light/dark theme.
Japanese text helper for studying lyrics and sentences: switch between kanji + furigana and romaji, highlight segments in different colors, and save your highlights as JSON.
Small spreadsheet-like app with formulas, formatting, multiple sheets and charts. Useful for experimenting with grid logic and data manipulation directly in the browser.
A 2D lunar mining arcade experiment made with p5.js: dig through low-gravity terrain, collect crystals, avoid collapsing tiles, and survive as long as possible.
An interactive 3D drone light show built with Babylon.js: dynamic formations, adjustable drone count, animation speed, and cinematic camera paths.
A tiny browser-based real-time strategy prototype inspired by Age of Empires โ with villagers, resources, buildings, and training queues.
N-body gravitational simulation with a WebGPU compute shader (tiled shared-memory) and a WebGL2 fallback. Real-time controls, multiple scenarios, and lots of particles.
2D RTS space battle sandbox. Build your fleets, tweak ship types and AI behavior, then watch massive battles play out with replays, batch simulations and training runs.
High-density WebGPU fireworks with multiple effect types, auto-show mode, manual type selection, and deep control over color, scene and particle detail.
Real-time WebGPU black hole renderer with Schwarzschild-inspired ray marching, accretion disk, Doppler effects, starfield, nebula and cinematic camera controls.
Retro CRT-style underwater shooter with torpedoes, enemy submarines, mines, checkpoints, air, lives and score tracking.
A population of autonomous submarines learns to survive the Abyss Runner world through neural networks, selection, crossover and mutation.
High-density 3D flocking simulation with up to hundreds of thousands of boids, obstacle avoidance and live behavior controls.
Browser remake and technical study featuring decoded cartridge graphics, live game state, extracted tilesheets and documented 6502 routines.
Interactive gallery of roughly 50 chaotic systems, strange attractors, fractals and mathematical visualizations with adjustable parameters.
Agent-based civilization sandbox with tribes, settlements, trade, technology, conflict, disease, disasters and evolving traits.
Interactive imaging workstation for HDR fusion, deconvolution, multi-frame night processing, frequency analysis and shader-based experiments.
Procedural crystal specimen generator with mineral species, host shapes, growth controls, inclusions, optics and material settings.
WebGPU battle lab where two tactical lineages evolve unit mixes, bomber behavior and watchtower placement across generations.
Digital holography console for recording and reconstructing coherent scenes with wavelength, depth, sensor and reference-angle controls.
Interactive Japan earthquake model with configurable magnitude, depth and attenuation, MMI intensity mapping and city seismograms.
Configurable 2D and 3D LiDAR simulator with scan frequency, angular resolution, noise, dropout, presets and moving objects.
3D LiDAR SLAM visualization with ground-truth and estimated poses, drift, ICP registration, point clouds and reconstructed mapping.
Map-based mountain route planner with GPX tools, smoothing, simplification, map matching and multi-track centerline merging.
Interactive WebGPU particle field with gravity, repulsion, cursor forces, damping and selectable particle counts.
Self-contained browser version of Klondike Solitaire with move counting, timer, new-game controls and win detection.
Tower defense game with generated paths, multiple tower types, upgrades, mines, a nuke ability, speed controls and 20 waves.