Here you can find all the source code for the coding Challenges I made.
Here is the playlist of all my coding challenges: Watch Youtube Playlist
- Coding Challenge #1: Starfield in Processing
- Coding Challenge #2: Menger Sponge Fractal
- Coding Challenge #3: The Snake Game
- Coding Challenge #4: Purple Rain in Processing
- Coding Challenge #5: Space Invaders
- Coding Challenge #6: Mitosis Simulation
- Coding Challenge #7: Solar System in Processing - Part 1 (2D)
- Coding Challenge #8: Solar System in Processing - Part 2 (3D)
- Coding Challenge #9: Solar System in Processing - Part 3 (3D textures)
- Coding Challenge #10: Maze Generator
- Coding Challenge #11: 3D Terrain Generation with Perlin Noise in Processing
- Coding Challenge #12: The Lorenz Attractor
- Coding Challenge #13: Reaction Diffusion Algorithm in p5.js
- Coding Challenge #14: Fractal Trees - Recursive
- Coding Challenge #15: Fractal Trees - Object Oriented
- Coding Challenge #16: Fractal Trees - L-System
- Coding Challenge #17: Fractal Trees - Space Colonization
- Coding Challenge #18: 3D Fractal Trees
- Coding Challenge #19: Superellipse
- Pending
- Coding Challenge #20: 3D Cloth with toxiclibs
- Coding Challenge #21: Mandelbrot Set
- Coding Challenge #22: Julia Set
- Coding Challenge #23: 2D Supershapes
- Coding Challenge #24: Perlin Noise Flow Field
- Coding Challenge #25: Spherical Geometry
- Coding Challenge #26: 3D Supershapes
- Coding Challenge #27: Fireworks!
- Coding Challenge #28: Metaballs
- Coding Challenge #29: Smart Rockets
- Coding Challenge #30: Phyllotaxis
- Coding Challenge #31: Flappy Bird
- Coding Challenge #32: Agar.io
- JavaScript Version (Basic Game Mechanics)
- JavaScript Version (Networking with Socket.IO and Node.js)
- Coding Challenge #33: Poisson-disc Sampling
- Coding Challenge #34: Diffusion-Limited Aggregation
- Coding Challenge #35: Traveling Salesperson
- JavaScript Version
- JavaScript Version (Lexicographic Order)
- JavaScript Version (Traveling Salesperson with Lexicographic Order)
- JavaScript Version (Traveling Salesperson with Genetic Algorithm)
- Pending (Traveling Salesperson with Genetic Algorithm and Crossover)
- Coding Challenge #36: Blobby!
- Coding Challenge #37: Diastic Machine
- Coding Challenge #38: Word Interactor
- Coding Challenge #39: Mad Libs Generator
- Coding Challenge #40: Word Counter in JavaScript
- Coding Challenge #41: Clappy Bird!
- Coding Challenge #42: Markov Chains
- JavaScript Version
- JavaScript Version (Generate a new name for my YouTube channel)
- JavaScript Version
- Coding Challenge #43: Context-Free Grammar
- Coding Challenge #44: AFINN-111 Sentiment Analysis
- Coding Challenge #45: Saving p5.js Drawings to Firebase
- Coding Challenge #46: Asteroids
- Coding Challenge #47: Pixel Sorting in Processing
- Coding Challenge #48: White House Social Media Data Visualization
- Coding Challenge #49: Photo Mosaic with White House Social Media Images
- Coding Challenge #50: Animated Circle Packing
- Processing Version
- JavaScript Version
- Processing Version (Text)
- JavaScript Version (Text)
- Processing Version (Kitten Addendum)
- JavaScript Version (Kitten Addendum)
- Coding Challenge #51: A* Pathfinding Algorithm
- Coding Challenge #52: Random Walker
- Coding Challenge #53: Random Walker with Vectors and Lévy Flight
- Coding Challenge #54: Islamic Star Patterns
- JavaScript Version
- JavaScript Version (Law of Sines)
- Coding Challenge #55: Mathematical Rose Patterns
- Coding Challenge #56: Attraction and Repulsion Forces
- Coding Challenge #57: Mapping Earthquake Data
- Coding Challenge #58: 3D Earthquake Data Visualization
- Coding Challenge #59: Steering Behaviors
- Coding Challenge #60: Butterfly Generator
- Coding Challenge #61: Fractal Spirograph
- Coding Challenge #62: Plinko with Matter.js
- Coding Challenge #63: Texturing Cloth Simulation
- Coding Challenge #64: Forward Kinematics
- Processing Version (A Version)
- Processing Version (B Version)
- Processing Version (Inverse Kinematics)
- Processing Version (Inverse Kinematics - Fixed Point)
- Processing Version (Inverse Kinematics - Multiple)
- Coding Challenge #65: Binary Search Tree
- JavaScript Version
- JavaScript Version (Visualizing a Binary Tree)
- Coding Challenge #66: JavaScript Countdown Timer
- Coding Challenge #67: Pong!
- Processing Version
- Processing Version (Angle Testing)
- Coding Challenge #68: Breadth-First Search
- Coding Challenge #69: Evolutionary Steering Behaviors
- Coding Challenge #70: Nearest Neighbors Recommendation Engine
- JavaScript Version (Similarity Score)
- JavaScript Version (Nearest Neighbors)
- JavaScript Version (Movie Recommender)
- Coding Challenge #71: Minesweeper
- Coding Challenge #72: Perceptron
- Coding Challenge #73: Frogger
- Coding Challenge #74: Clock
- Coding Challenge #75: Wikipedia
- Coding Challenge #76: 10PRINT
- Coding Challenge #77: Recursion
- Coding Challenge #78: Simple Particle System
- Coding Challenge #79: Number Guessing Chatbot
- Coding Challenge #80: Voice Chatbot with p5.Speech
- Coding Challenge #81: Circle Morphing
- Javascript Version (Part 1)
- Javascript Version (Part 2)
- Coding Challenge #82: Image Chrome Extention: The Ex-Kitten-sion
- Coding Challenge #83: Chrome Extension with p5js Sketch
- Coding Challenge #84: Word Definition Extension
- Coding Challenge #85: The Game of Life
- Coding Challenge #86: Bees and Bombs
- Coding Challenge #87: 3D Knot
- Coding Challenge #88: Snowfall
- Coding Challenge #89: Langton's ant
- Coding Challenge #90: Dithering
- Coding Challenge #91: Snakes & Ladders