Nikola Yordanov's repositories
Js-tower-defense-game
A js tower defense game with canvas
MandelBrotjs
Mandelbrot set with canvas
SDRWave-js-SPGE
This is a work in progress repository on my upcoming diploma work at school.
Particle-Js
A quick particle system created in ~20 minutes in js
Raymarching-js
An implementation of 2d sphere raymarching made in javascript and canvas
cosine-interpolation
A simple js implementation of cosine interpolation
interpolated-value-noise
lerped value noise for 2d terrain generation
js-flow-field
a flow field made from a a perlin noise randomized vector field
JS-wave-propagation
Simulation of wave propagation using a spring model
neural-cellular-automata-worms
Running the float matrix through a predermined convolution and an activation function makes worms :)
Neural-Network-from-scratch
A simple 3 layer neural network made from scratch, programmed in vanilla JS. it classifies the probability that a square is red or green, trained with a genetic algorhitm
Optimal-terrain-for-given-wheel
Given a wheel shape in the form of a closed loop and an axle position, this visualizes the optimal terrain for that wheel to roll on
particle-based-pathfinding
particle based pathfinding system made as a joke
quadtree-image
needs to be run in a server because of canvas pixel manipulation
slime-mold-simulation
Slime mold simulation using agents that leave pheromone trails and steer in the direction of highest pheromone intensity. Diffusion added with lerped box blur kernel
slitherio-clone-WIP-
An unfinished clone of the game slither.io
Wave-function-collapse-terrain-generation
Terrain generation using the wave function collapse algorhitm