coding-train

Coding Challenges

Reference:
https://thecodingtrain.com/CodingChallenges/
https://github.com/CodingTrain/website/tree/main/CodingChallenges

  1. Starfield
  2. Menger Sponge Fractal
  3. Snake Game
  4. Purple Rain
  5. Space Invaders
  6. Mitosis Simulation
  7. Solar System 2D
  8. Solar System 3D
  9. Solar System 3D with Texture
  10. Maze Generator
  11. 3D Terrain Generation
  12. Lorenz Attraction
  13. Reaction Diffusion Algorithm
  14. Fractal Trees with Recursion
  15. Fractal Trees with Object Oriented Programming
  16. L-System Fractal Trees
  17. Fractal Trees with Space Colonization Algorithm
  18. 3D Fractal Trees with Space Colonization Algorithm
  19. Superellipse
  20. 3D Cloth Simulation with toxiclibs.js
  21. Mendelbrot Set
  22. Julia Set
  23. 2D Supershapes
  24. Perlin Noise Flow Field
  25. Spherical Geometry
  26. 3D Supershapes
  27. Fireworks
  28. Metaballs
  29. Smart Rockets
  30. Pyllotaxis
  31. Flappy Bird
  32. Agar.io
  33. Poisson Disc Sampling
  34. Diffusion Limited Aggregation
  35. Traveling Salesperson Problem
    1. TSP visualization
    2. Lexicographic Order
    3. TSP with Lexicographic Order
    4. TSP with Genetic Algorithm
  36. Blobby!
  37. Diastic Machine
  38. Word Interactor
  39. Mad Libs Generater
  40. Word Counter
    1. Word Counter
    2. TF-IDF Algorithm
  41. Clappy Bird
  42. Markov Chains
  43. Context Free Grammer
  44. AFINN-111 Sentiment Analysis
  45. Saving P5.js Drawings to Firebase
  46. Asteroids
  47. Pixel Sorting
  48. White House Social Media Data Visualization
  49. Photo Mosaic With White House Social Media Images
  50. Animated Circle Packing
    1. Animated Circle Packing Part 1
    2. Animated Circle Packing Part 2
  51. A* Path Finding Algorithm
  52. Random Walk
  53. Levy Flight
  54. Islamic Star Patterns
    1. Islamic Star Patterns Part 1
    2. Islamic Star Patterns Part 2
  55. Mathematical Rose Patterns
  56. Attraction and Repulsion Forces
  57. Mapping Earthquake Data
  58. 3D Earthquake Data Visualization
  59. Steering Behaviors
  60. Butterfly Generator
  61. Fractal Spirograph
  62. Plinko with Matter.js
  63. Texturing Cloth Simulation
    1. Texturing Cloth Simulation Part 1
    2. Texturing Cloth Simulation Part 2
  64. Kinematics
    1. Forward Kinematics
    2. Inverse Kinematics
    3. Inverse Kinematics with Fixed Point
    4. Inverse Kinematics - Multiple
  65. Binary Search Tree
  66. Countdown Timer
  67. Pong!
  68. Breadth First Search
  69. Evolutionary Steering Behaviors
  70. Nearest Neighbors Recommendation Engine
  71. Minesweeper
  72. Frogger
  73. Acrostic
  74. Clock
  75. Wikipedia API
  76. 10PRINT
  77. Recursion
  78. Simple Particle System
  79. Number Guessing Chatbot
  80. Voice Chatbot
  81. Circle Morphing
    1. Circle Morphing Part 1
    2. Circle Morphing Part 2
  82. Image Chrome Extension - download crx
  83. Doodle Chrome Extension - download crx
  84. Word Definition Chrome Extension - download crx
  85. The Game of Life
  86. Cube Wave
  87. 3D Knots
  88. Snowfall
  89. Langton’s Ant
  90. Floyd Steinberg Dithering
  91. Snakes and Ladders
  92. XOR Problem
  93. Double Pendulum
  94. 2048
  95. Approximating the Value of PI
  96. Visualizing the Digits of PI
  97. The book of PI
  98. Quadtree
    1. Quadtree Part 1
    2. Quadtree Part 2
  99. Neural Network Color Predictor
  100. Neuroevolution Flappy Bird
  101. May the 4th Scrolling Text
  102. Water Ripple
  103. Fire Effect
  104. Linear Regression with TensorFlow.js
  105. Polynomial Regression with TensorFlow.js
  106. XOR Problem with TensorFlow.js
  107. Sandpiles
  108. Barnsley Fern
  109. Visualizing 500000 Subscribers
  110. Recaman Sequence
  111. Animated Sprites
  112. 3D Rendering
  113. 4D Hypercube
  114. Bubble Sort Visualization
  115. Snake Game Redux
  116. Lissajous Curve Table
  117. Seven Segment Display
  118. Fractal Tree Bot using Mastodon
  119. Binary to Decimal Conversion
  120. Bit Shifting
  121. Logo Interpreter
  122. Quick, Draw!
  123. Chaos Game
  124. Flocking Simulation
  125. Fourier Series
  126. Toothpicks
  127. Brownian Tree Snowflake
  128. SketchRNN Snowflakes
  129. Koch Fractal Snowflake
  130. Drawing with Fourier Transform and Epicycles
    1. Drawing with Fourier Transform and Epicycles Part 1
    2. Drawing with Fourier Transform and Epicycles Part 2
    3. Drawing with Fourier Transform and Epicycles Part 3
  131. Bouncing DVD Logo
  132. Fluid Simulation
  133. Times Tables Cardioid Visualization
  134. Heart Curve
  135. GIF Loop
  136. Perlin Noise Loops
  137. 4D OpenSimplex Noise Loop
  138. Angry Birds with Matter.js
  139. Calculating Digits of PI with Collision
  140. Leibniz PI Approximation
  141. Calculating Digits of PI with Mandelbrot Set
  142. Rubik’s Cube
    1. Rubik’s Cube Part 1
    2. Rubik’s Cube Part 2
  143. Quicksort
  144. 2D Black Hole Visualization
  145. 2D Raycasting
  146. Rendering Raycasting
  147. Chrome Dinosaur Game
  148. Gift Wrapping Algorithm
  149. Tic Tac Toe
  150. AI Rainbows with RunwayML and StyleGAN
  151. Ukulele Tuner with ML Pitch Detection Model
  152. RDP Line Simplification Algorithm
  153. Interactive Drawing with SketchRNN
  154. Tic Tac Toe AI with Minimax Algorithm
  155. Kaleidoscope Snowflake
  156. Peeking inside PI
  157. Video Annotation with Machine Learning
  158. Shape Classifier
  159. Simple Pendulum Simulation
  160. Spring Forces
    1. Spring with OOP
    2. Simple Spring
    3. Soft Spring
    4. Spring Vector
  161. Estimating PI Using Euclid Algorithm
    1. Estimating PI from random numbers
    2. Estimating PI from digits of PI
  162. Self Avoiding Walk
  163. Bézier Curves