Overview
This website acts as a frontend to list and show the projects in the Coding sandbox repository, with links to notable / working projects as well as directories to all other projects. Some of the code and projects in here are old and this site is intended as an archive.
Notable Projects
C
C++
javascript
processing
Directory Index
- /c++/ATourOfCPP/ATourOfCPP/ATourOfCPP.cpp
- /c++/ATourOfCPP/ATourOfCPP/Vec.cpp
- /c++/ATourOfCPP/ATourOfCPP/Vec.h
- /c++/CitySim/BuildingManager.cpp
- /c++/CitySim/BuildingManager.h
- /c++/CitySim/DrawQueue.cpp
- /c++/CitySim/DrawQueue.h
- /c++/CitySim/Game.cpp
- /c++/CitySim/Game.h
- /c++/CitySim/GeomUtility.cpp
- /c++/CitySim/GeomUtility.h
- /c++/CitySim/PlayerController.cpp
- /c++/CitySim/PlayerController.h
- /c++/CitySim/QuadArray.cpp
- /c++/CitySim/QuadArray.h
- /c++/CitySim/RoadNetwork.cpp
- /c++/CitySim/RoadNetwork.h
- /c++/CitySim/RoadPathfinding.cpp
- /c++/CitySim/RoadPathfinding.h
- /c++/CitySim/RoadRenderer.cpp
- /c++/CitySim/RoadRenderer.h
- /c++/CitySim/Simulation.cpp
- /c++/CitySim/Simulation.h
- /c++/CitySim/UIDSource.cpp
- /c++/CitySim/UIDSource.h
- /c++/CitySim/main.cpp
- /c++/CitySim/stdafx.cpp
- /c++/CitySim/stdafx.h
- /c++/ECS/ECS/Game.cpp
- /c++/ECS/ECS/Game.h
- /c++/ECS/ECS/ThreadPool.cpp
- /c++/ECS/ECS/ThreadPool.h
- /c++/ECS/ECS/ecs.cpp
- /c++/ECS/ECS/ecs.h
- /c++/ECS/ECS/ecsImpl.cpp
- /c++/ECS/ECS/ecsImpl.h
- /c++/ECS/ECS/main.cpp
- /c++/ECS/ECS/stdafx.cpp
- /c++/ECS/ECS/stdafx.h
- /c++/HelloWorld/Testing0/src/Common.h
- /c++/HelloWorld/Testing0/src/Log.cpp
- /c++/HelloWorld/Testing0/src/Main.cpp
- /c++/HelloWorld/Testing1/src/Main.cpp
- /c++/HelloWorld/Testing10/src/Main.cpp
- /c++/HelloWorld/Testing11/src/Main.cpp
- /c++/HelloWorld/Testing12/src/Main.cpp
- /c++/HelloWorld/Testing2/src/Main.cpp
- /c++/HelloWorld/Testing3/src/Main.cpp
- /c++/HelloWorld/Testing4/src/Main.cpp
- /c++/HelloWorld/Testing5/src/Main.cpp
- /c++/HelloWorld/Testing6/src/Main.cpp
- /c++/HelloWorld/Testing7/src/Main.cpp
- /c++/HelloWorld/Testing8/src/Main.cpp
- /c++/HelloWorld/Testing9/src/Main.cpp
- /c++/History/History.cpp
- /c++/Liquid/Liquid/Game.cpp
- /c++/Liquid/Liquid/Game.h
- /c++/Liquid/Liquid/LiquidSystem.cpp
- /c++/Liquid/Liquid/LiquidSystem.h
- /c++/Liquid/Liquid/Utility.cpp
- /c++/Liquid/Liquid/Utility.h
- /c++/Liquid/Liquid/Window.cpp
- /c++/Liquid/Liquid/Window.h
- /c++/Liquid/Liquid/main.cpp
- /c++/Liquid/Liquid/stdafx.cpp
- /c++/Liquid/Liquid/stdafx.h
- /c++/RigidbodySimulation/Game.cpp
- /c++/RigidbodySimulation/Game.h
- /c++/RigidbodySimulation/Physics.h
- /c++/RigidbodySimulation/main.cpp
- /c++/RigidbodySimulation/stdafx.cpp
- /c++/RigidbodySimulation/stdafx.h
- /c++/SFMLAnimation/SFMLAnimation/Animation.cpp
- /c++/SFMLAnimation/SFMLAnimation/Animation.h
- /c++/SFMLAnimation/SFMLAnimation/Animator.cpp
- /c++/SFMLAnimation/SFMLAnimation/Animator.h
- /c++/SFMLAnimation/SFMLAnimation/Game.cpp
- /c++/SFMLAnimation/SFMLAnimation/Game.h
- /c++/SFMLAnimation/SFMLAnimation/Player.cpp
- /c++/SFMLAnimation/SFMLAnimation/Player.h
- /c++/SFMLAnimation/SFMLAnimation/RSJparser.cpp
- /c++/SFMLAnimation/SFMLAnimation/main.cpp
- /c++/SFMLAnimation/SFMLAnimation/stdafx.cpp
- /c++/SFMLAnimation/SFMLAnimation/stdafx.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/AnimationComponent.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/AnimationComponent.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Button.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Button.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/EditorState.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/EditorState.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Entity.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Entity.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Game.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Game.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/GameState.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/GameState.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/HitboxComponent.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/HitboxComponent.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/MainMenuState.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/MainMenuState.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/MovementComponent.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/MovementComponent.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/PauseMenu.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/PauseMenu.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Player.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/Player.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/State.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/State.h
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/main.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/stdafx.cpp
- /c++/SFMLRPGTutorial/SFMLRPGTutorial/stdafx.h
- /c++/SFMLTemplate/SFMLTemplate/Game.cpp
- /c++/SFMLTemplate/SFMLTemplate/Game.h
- /c++/SFMLTemplate/SFMLTemplate/main.cpp
- /c++/SFMLTemplate/SFMLTemplate/stdafx.cpp
- /c++/SFMLTemplate/SFMLTemplate/stdafx.h
- /c++/SnakeTutorial/SnakeTutorial/SnakeTutorial.cpp
- /c++/WadsworthAnnealing/WadsworthAnnealing/WadsworthAnnealing.cpp
- /java/EclipseWorkSpace/Backpropogation/src/backpropogation/Data.java
- /java/EclipseWorkSpace/Backpropogation/src/backpropogation/Main.java
- /java/EclipseWorkSpace/Backpropogation/src/backpropogation/Network.java
- /java/EclipseWorkSpace/Backpropogation/src/backpropogation/NetworkTrainer.java
- /java/EclipseWorkSpace/FourierTransform/src/main/Complex.java
- /java/EclipseWorkSpace/FourierTransform/src/main/FourierTransform.java
- /java/EclipseWorkSpace/HelloWorld/src/standard/Greetings.java
- /java/EclipseWorkSpace/HelloWorld/src/standard/Main.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/Button.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/Float2.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/GeneticAgent.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/GeneticAlgorithm.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/GeneticData.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/InnovationManager.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/Main.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/Network.java
- /java/EclipseWorkSpace/NEATGeneticAlgorithm/src/neat/Scenario.java
- /powershell/MiniServer/CompileServer.ps1
- /powershell/MiniServer/ServerTemplate.ps1
- /powershell/MiniServer/example-site/ServerGenerated.ps1
- /c/binary_tree.c
- /c/bubble_sort.c
- /c/cmd_chat/app_context.c
- /c/cmd_chat/input_thread.c
- /c/cmd_chat/listener_thread.c
- /c/cmd_chat/main.c
- /c/cmd_chat/render_thread.c
- /c/depth_first.c
- /c/factorial.c
- /c/fibonnacci.c
- /c/find_git.c
- /c/gcl/main.c
- /c/http_server.c
- /c/libs/sdl/include/SDL2/SDL_config.h.cmake
- /c/libs/sdl/include/SDL2/SDL_revision.h.cmake
- /c/linked_list.c
- /c/quick_sort.c
- /c/raylib_heightmap/main.c
- /c/raylib_overlapping_wfc/main.c
- /c/raylib_overlapping_wfc/wfc.c
- /c/raylib_test_gpu_instancing/main.c
- /c/raylib_test_pixel_array/main.c
- /c/template_raylib_cmake/main.c
- /c/template_raylib_gcc/main.c
- /c/template_sdl_build_gcc/main.c
- /c/template_sdl_nuklear_gcc/main.c
- /c/vinn/energy.c
- /python/backprop_viewer/backprop_viewer.py
- /python/deck.py
- /python/fib_print.py
- /python/funky_hash.py
- /python/matplotlib_test.py
- /python/mhw_dmg.py
- /python/probability_test.py
- /python/rpg_game.py
- /python/size_rate_time_converter.py
- /python/sm_blueprint_finder.py
- /python/test.py
- /python/warframe_chat_reader.py
- /python/warframe_web_crawler.py
- /python/webcam_test/webcam_test.py
- /processing/ANN/ANN.pde
- /processing/ANN/ANNDrawNetwork.pde
- /processing/ANN/connection.pde
- /processing/ANN/innovationManager.pde
- /processing/ANN/network.pde
- /processing/ANN/neuron.pde
- /processing/Boids/Boids.pde
- /processing/Camera/Camera.pde
- /processing/Camera/object.pde
- /processing/Camera/player.pde
- /processing/Camera3D/Camera3D.pde
- /processing/Camera3D/camera.pde
- /processing/Camera3D/object.pde
- /processing/ChaosEquations/ChaosEquations.pde
- /processing/ClothSim/ClothSim.pde
- /processing/ClothSim/PWorld.pde
- /processing/Collision/CircleCollision/CircleCollision.pde
- /processing/Collision/CircleCollision/creation.pde
- /processing/Collision/CircleCollision/gravitySource.pde
- /processing/Collision/CircleCollision/object.pde
- /processing/Collision/RBCollision2D/Collider.pde
- /processing/Collision/RBCollision2D/Float2.pde
- /processing/Collision/RBCollision2D/Overlap.pde
- /processing/Collision/RBCollision2D/RBCollision2D.pde
- /processing/Collision/RBCollision2D/Resolver.pde
- /processing/Collision/RBCollision2D/RigidWorld.pde
- /processing/Collision/RBCollision2D/Transform.pde
- /processing/Collision/RBCollision2DOld/RBCollision2DOld.pde
- /processing/CutMesh/CutMesh.pde
- /processing/Duo/Duo.pde
- /processing/Duo/Enemy.pde
- /processing/Duo/InputManager.pde
- /processing/Duo/Particle.pde
- /processing/Duo/Player.pde
- /processing/Duo/Projectile.pde
- /processing/FNN/FNN.pde
- /processing/FNN/FNNDrawNetwork.pde
- /processing/FNN/Network.pde
- /processing/FNNBackpropogation/Backpropogation.pde
- /processing/FNNBackpropogation/DrawNetwork.pde
- /processing/FNNBackpropogation/FNNBackpropogation.pde
- /processing/FNNBackpropogation/Network.pde
- /processing/FluidSim/FluidSimMain/FluidSimMain.pde
- /processing/FluidSim/VectorTest0/VectorTest0.pde
- /processing/FourierSeries/FourierDrawer.pde
- /processing/FourierSeries/FourierSeries.pde
- /processing/FourierTransform/FourierTransform-LAPTOP-C0557O0B.pde
- /processing/FourierTransform/FourierTransform.pde
- /processing/GameOfLife/AutomataSim.pde
- /processing/GameOfLife/GameOfLife.pde
- /processing/Gates/GatesAttempt1/Connection.pde
- /processing/Gates/GatesAttempt1/Gate.pde
- /processing/Gates/GatesAttempt1/GatesAttempt1.pde
- /processing/Gates/GatesAttempt1/Object.pde
- /processing/Gates/GatesAttempt2/GatesAttempt2.pde
- /processing/GeneticAlgorithmDefault/Button.pde
- /processing/GeneticAlgorithmDefault/GenAlgorithm.pde
- /processing/GeneticAlgorithmDefault/GenUnit.pde
- /processing/GeneticAlgorithmDefault/GeneticAlgorithmDefault.pde
- /processing/GeneticAlgorithmFNN/DrawNetwork.pde
- /processing/GeneticAlgorithmFNN/GeneticAlgorithmFNN.pde
- /processing/GeneticAlgorithmFNN/GeneticCode.pde
- /processing/GeneticAlgorithmFNN/Network.pde
- /processing/GeneticAlgorithmFNN/data.pde
- /processing/GeneticAlgorithmFNN/unit.pde
- /processing/GeneticAlgorithmFNN/unitData.pde
- /processing/GeneticAlgorithmTarget/Button.pde
- /processing/GeneticAlgorithmTarget/GenAlgorithm.pde
- /processing/GeneticAlgorithmTarget/GenUnit.pde
- /processing/GeneticAlgorithmTarget/GeneticAlgorithmTarget.pde
- /processing/GeneticAlgorithmVectors/GeneticAlgorithmVectors.pde
- /processing/GeneticAlgorithmVectors/GeneticCode.pde
- /processing/GeneticAlgorithmVectors/data.pde
- /processing/GeneticAlgorithmVectors/unit.pde
- /processing/GeneticAlgorithmVectors/unitData.pde
- /processing/Gravity/Gravity.pde
- /processing/Hombre/Hombre.pde
- /processing/Hombre/Overlap.pde
- /processing/Hombre/PWorld.pde
- /processing/InputManagerTest/InputManagerTest.pde
- /processing/InscribedMovement/InscribedMovement.pde
- /processing/LissajousCurves/LissajousCurves.pde
- /processing/MNGAttempt2/A_MNGSetup.pde
- /processing/MNGAttempt2/B_MNGDraw.pde
- /processing/MNGAttempt2/C_MNGUpdate.pde
- /processing/MNGAttempt2/D_MNGOther.pde
- /processing/MNGAttempt2/MNGAttempt2.pde
- /processing/MNGAttempt2/button.pde
- /processing/MNGAttempt2/gGridSlot.pde
- /processing/MNGAttempt2/gMain.pde
- /processing/MNGAttempt2/gNotification.pde
- /processing/MNGAttempt2/gPerson.pde
- /processing/MNGAttempt2/gTime.pde
- /processing/MNGAttempt2/mediaManager.pde
- /processing/MNGAttempt2/screen.pde
- /processing/MNGAttempt2/slider.pde
- /processing/MNGAttempt2/textObject.pde
- /processing/Mandelbrot/Mandelbrot.pde
- /processing/MarchingSquares/MarchingSquares.pde
- /processing/MazeGeneration/DepthFirst.pde
- /processing/MazeGeneration/Generator.pde
- /processing/MazeGeneration/Kruskal.pde
- /processing/MazeGeneration/MazeGeneration.pde
- /processing/MazeGeneration/Prims.pde
- /processing/MeshTest/MeshTest.pde
- /processing/MeshTest/mesh.pde
- /processing/Mining/Mining.pde
- /processing/NEATNetwork/InnoManager.pde
- /processing/NEATNetwork/NEATNetwork.pde
- /processing/NEATNetwork/NetDrawer.pde
- /processing/NEATNetwork/Network.pde
- /processing/NeatGeneticAlgorithmSearch/Button.pde
- /processing/NeatGeneticAlgorithmSearch/GenAlgorithm.pde
- /processing/NeatGeneticAlgorithmSearch/GenUnit.pde
- /processing/NeatGeneticAlgorithmSearch/InnoManager.pde
- /processing/NeatGeneticAlgorithmSearch/NeatGeneticAlgorithmSearch.pde
- /processing/NeatGeneticAlgorithmSearch/NetDrawer.pde
- /processing/NeatGeneticAlgorithmSearch/Network.pde
- /processing/NeatGeneticAlgorithmTarget/Button.pde
- /processing/NeatGeneticAlgorithmTarget/GenAlgorithm.pde
- /processing/NeatGeneticAlgorithmTarget/GenUnit.pde
- /processing/NeatGeneticAlgorithmTarget/InnoManager.pde
- /processing/NeatGeneticAlgorithmTarget/NeatGeneticAlgorithmTarget.pde
- /processing/NeatGeneticAlgorithmTarget/NetDrawer.pde
- /processing/NeatGeneticAlgorithmTarget/Network.pde
- /processing/NoiseTest/NoiseTest.pde
- /processing/NotificationTest/notification.pde
- /processing/NotificationTest/notificationTest.pde
- /processing/Orbits/Creation.pde
- /processing/Orbits/Orbiter.pde
- /processing/Orbits/Orbits.pde
- /processing/Oscillator/Oscillator.pde
- /processing/Overlapping/Overlapping.pde
- /processing/ParametricPositions/ParametricPositions.pde
- /processing/ParticleClock/ParticleClock.pde
- /processing/ParticleClock/charArrays.pde
- /processing/Peeps/Peeps.pde
- /processing/PerlinNoise/PerlinNoise.pde
- /processing/PlanetGenerator/Planet.pde
- /processing/PlanetGenerator/PlanetGenerator.pde
- /processing/PlanetGenerator/mapFunctions.pde
- /processing/Points/connection.pde
- /processing/Points/point.pde
- /processing/Points/points.pde
- /processing/Primordial/Primordial.pde
- /processing/Primordial/PrimordialSim.pde
- /processing/ProblemSolver/ProblemSolver.pde
- /processing/ProceduralGeneration/CaveGeneration/CaveGeneration.pde
- /processing/ProceduralGeneration/CaveGeneration/cDraw.pde
- /processing/ProceduralGeneration/CaveGeneration/cGeneration.pde
- /processing/ProceduralGeneration/CaveGeneration/cRoom.pde
- /processing/ProceduralGeneration/DungeonGeneration/DungeonGeneration.pde
- /processing/ProceduralGeneration/DungeonGeneration/dGeneration.pde
- /processing/ProceduralGeneration/DungeonGeneration/dRoom.pde
- /processing/ProceduralGeneration/DungeonGeneration/dShow.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/RoguelikeGeneration.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/cDraw.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/cGeneration.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/cRoom.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/dGeneration.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/dRoom.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/dShow.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/nCGeneration.pde
- /processing/ProceduralGeneration/RoguelikeGeneration/nRoom.pde
- /processing/RayMarching2D/RayMarching2D.pde
- /processing/RayMarching2DShadows/RayMarching2DShadows.pde
- /processing/RayMarching2DVision/RayMarching2DVision.pde
- /processing/RayMarching3D/RayMarching3D.pde
- /processing/Rockets/Rockets.pde
- /processing/Shaders/BookOfShaders/BookOfShaders.pde
- /processing/Shaders/Example0Explanation/Example0Explanation.pde
- /processing/Shaders/Example1Toon/Example1Toon.pde
- /processing/Shaders/Example2Cylinder/Example2Cylinder.pde
- /processing/ShakeTest/ShakeTest.pde
- /processing/Sorting/Bubble.pde
- /processing/Sorting/Insertion.pde
- /processing/Sorting/Quick.pde
- /processing/Sorting/Sorter.pde
- /processing/Sorting/Sorting.pde
- /processing/Sound/Sound.pde
- /processing/TapBots/TapBots.pde
- /processing/TapBots/bot.pde
- /processing/TapBots/notification.pde
- /processing/Tests/InstantMazeAndPathfinding/Generation.pde
- /processing/Tests/InstantMazeAndPathfinding/InstantMazeAndPathfinding.pde
- /processing/Tests/InstantMazeAndPathfinding/Pathfinding.pde
- /processing/Tests/InstantSorting/InstantSorting.pde
- /processing/Tests/VisualMazePrim/VisualMazePrim.pde
- /processing/Timer/Timer.pde
- /processing/TowersOfHanoi/TowersOfHanoi.pde
- /processing/Tree/Tree.pde
- /processing/Triangles/Point.pde
- /processing/Triangles/Triangles.pde
- /processing/Tutorial/Tutorial.pde
- /processing/Vinn/Vinn.pde
- /processing/VisualizeE/VisualizeE.pde
- /processing/keyCode/keyCode.pde