Skip to content
This repository was archived by the owner on Sep 22, 2024. It is now read-only.

Commit 61d327b

Browse files
committed
Update README.md
readme readme readme
1 parent bf4fc4b commit 61d327b

File tree

14 files changed

+125
-1
lines changed

14 files changed

+125
-1
lines changed

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
11
# The-Nature-of-Code-Examples p5.js
22

3-
This is the repository for example [p5.js](https://github.com/lmccart/p5.js/) code from [The Nature of Code book](http://natureofcode.com/). If you are looking for the book's raw content (text, illustrations, images, CSS, etc.), have a look at [The Nature of Code repo](https://github.com/shiffman/The-Nature-of-Code).
3+
This is the repository for example [p5.js](https://github.com/lmccart/p5.js/) code from [The Nature of Code book](http://natureofcode.com/). The original repo is at [https://github.com/nature-of-code/noc-examples-p5.js](https://github.com/nature-of-code/noc-examples-p5.js). If you are looking for the book's raw content (text, illustrations, images, CSS, etc.), have a look at [The Nature of Code repo](https://github.com/shiffman/The-Nature-of-Code).
44

55
The original [Processing](http://processing.org) examples [can be found here](https://github.com/shiffman/The-Nature-of-Code-Examples), along with a [list of other ports](https://github.com/shiffman/The-Nature-of-Code-Examples/blob/master/README.md).
66

7+
* [chp00_introduction](chp00_introduction/index.md)
8+
* [chp01_vectors](chp01_vectors/index.md)
9+
* [chp02_forces](chp02_forces/index.md)
10+
* [chp03_oscillation](chp03_oscillation/index.md)
11+
* [chp04_systems](chp04_systems/index.md)
12+
* [chp05_libraries](chp05_libraries/index.md)
13+
* [chp06_agents](chp06_agents/index.md)
14+
* [chp07_CA](chp07_CA/index.md)
15+
* [chp08_fractals](chp08_fractals/index.md)
16+
* [chp09_ga](chp09_ga/index.md)
17+
* [chp10_nn](chp10_nn/index.md)
718

819
## Installation Instruction
920

chp00_introduction/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [Graphing1D](Graphing1D)
2+
* [NOC_I_01_RandomWalkTraditional](NOC_I_01_RandomWalkTraditional)
3+
* [NOC_I_02_RandomDistribution](NOC_I_02_RandomDistribution)
4+
* [NOC_I_03_RandomWalkTendsToRight](NOC_I_03_RandomWalkTendsToRight)
5+
* [NOC_I_04_Gaussian](NOC_I_04_Gaussian)
6+
* [NOC_I_05_NoiseWalk](NOC_I_05_NoiseWalk)
7+
* [Noise 2D](Noise 2D)
8+
* [Noise1D](Noise1D)

chp01_vectors/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
* [NOC_1_01_bouncingball_novectors](NOC_1_01_bouncingball_novectors)
2+
* [NOC_1_02_bouncingball_vectors](NOC_1_02_bouncingball_vectors)
3+
* [NOC_1_02_bouncingball_vectors_object](NOC_1_02_bouncingball_vectors_object)
4+
* [NOC_1_03_vector_subtraction](NOC_1_03_vector_subtraction)
5+
* [NOC_1_04_vector_multiplication](NOC_1_04_vector_multiplication)
6+
* [NOC_1_05_vector_magnitude](NOC_1_05_vector_magnitude)
7+
* [NOC_1_06_vector_normalize](NOC_1_06_vector_normalize)
8+
* [NOC_1_07_motion101](NOC_1_07_motion101)
9+
* [NOC_1_08_motion101_acceleration](NOC_1_08_motion101_acceleration)
10+
* [NOC_1_09_motion101_acceleration](NOC_1_09_motion101_acceleration)
11+
* [NOC_1_10_motion101_acceleration](NOC_1_10_motion101_acceleration)
12+
* [NOC_1_11_motion101_acceleration_array](NOC_1_11_motion101_acceleration_array)

chp02_forces/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [NOC_2_01_forces](NOC_2_01_forces)
2+
* [NOC_2_02_forces](NOC_2_02_forces)
3+
* [NOC_2_03_forces](NOC_2_03_forces)
4+
* [NOC_2_04_forces_friction](NOC_2_04_forces_friction)
5+
* [NOC_2_05_forces_drag](NOC_2_05_forces_drag)
6+
* [NOC_2_06_attraction](NOC_2_06_attraction)
7+
* [NOC_2_07_attraction_many](NOC_2_07_attraction_many)
8+
* [NOC_2_08_mutualattraction](NOC_2_08_mutualattraction)

chp03_oscillation/index.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
* [AttractionArrayWithOscillation](AttractionArrayWithOscillation)
2+
* [Exercise_3_02_cannon](Exercise_3_02_cannon)
3+
* [Exercise_3_16_springs](Exercise_3_16_springs)
4+
* [Exercise_3_16_springs_array](Exercise_3_16_springs_array)
5+
* [NOC_3_01_angular_motion](NOC_3_01_angular_motion)
6+
* [NOC_3_02_forces_angular_motion](NOC_3_02_forces_angular_motion)
7+
* [NOC_3_03_pointing_velocity](NOC_3_03_pointing_velocity)
8+
* [NOC_3_04_PolarToCartesian](NOC_3_04_PolarToCartesian)
9+
* [NOC_3_05_simple_harmonic_motion](NOC_3_05_simple_harmonic_motion)
10+
* [NOC_3_06_simple_harmonic_motion](NOC_3_06_simple_harmonic_motion)
11+
* [NOC_3_07_oscillating_objects](v)
12+
* [NOC_3_08_static_wave_lines](NOC_3_08_static_wave_lines)
13+
* [NOC_3_09_exercise_additive_wave](NOC_3_09_exercise_additive_wave)
14+
* [NOC_3_09_wave](NOC_3_09_wave)
15+
* [NOC_3_10_PendulumExample](NOC_3_10_PendulumExample)
16+
* [NOC_3_10_PendulumExampleSimplified](NOC_3_10_PendulumExampleSimplified)
17+
* [NOC_3_11_spring](NOC_3_11_spring)

chp04_systems/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
* [Exercise_4_03_MovingParticleSystem](Exercise_4_03_MovingParticleSystem)
2+
* [Exercise_4_04_asteroids](Exercise_4_04_asteroids)
3+
* [Exercise_4_06_Shatter](Exercise_4_06_Shatter)
4+
* [Exercise_4_10_particlerepel](Exercise_4_10_particlerepel)
5+
* [Exercise_4_12_ArrayofImages](Exercise_4_12_ArrayofImages)
6+
* [NOC_4_01_SingleParticle](NOC_4_01_SingleParticle)
7+
* [NOC_4_02_ArrayParticles](NOC_4_02_ArrayParticles)
8+
* [NOC_4_03_ParticleSystemClass](NOC_4_03_ParticleSystemClass)
9+
* [NOC_4_04_SystemofSystems](NOC_4_04_SystemofSystems)
10+
* [NOC_4_05_ParticleSystemInheritancePolymorphism](NOC_4_05_ParticleSystemInheritancePolymorphism)
11+
* [NOC_4_06_ParticleSystemForces](NOC_4_06_ParticleSystemForces)
12+
* [NOC_4_07_ParticleSystemForcesRepeller](NOC_4_07_ParticleSystemForcesRepeller)
13+
* [NOC_4_08_ParticleSystemSmoke](NOC_4_08_ParticleSystemSmoke)
14+
* [NOC_4_08_ParticleSystemSmoke_WEBGL](NOC_4_08_ParticleSystemSmoke_WEBGL)

chp05_libraries/box2d-html5/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
* [NOC_5_01_exercise](NOC_5_01_exercise)
2+
* [NOC_5_01_exercise_solved](NOC_5_01_exercise_solved)
3+
* [NOC_5_02_Boxes](NOC_5_02_Boxes)
4+
* [NOC_5_03_ChainShape_Simple](NOC_5_03_ChainShape_Simple)
5+
* [NOC_5_04_Polygons](NOC_5_04_Polygons)
6+
* [NOC_5_05_MultiShapes](NOC_5_05_MultiShapes)
7+
* [NOC_5_06_DistanceJoint](NOC_5_06_DistanceJoint)
8+
* [NOC_5_07_RevoluteJoint](NOC_5_07_RevoluteJoint)
9+
* [NOC_5_08_MouseJoint](NOC_5_08_MouseJoint)
10+
* [NOC_5_09_CollisionListening](NOC_5_09_CollisionListening)

chp05_libraries/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* [box2d-html5](box2d-html5/index.md)
2+
* [toxiclibs](toxiclibs/index.md)

chp05_libraries/toxiclibs/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* [NOC_5_10_SimpleSpring](NOC_5_10_SimpleSpring)
2+
* [NOC_5_11_SoftString](NOC_5_11_SoftString)
3+
* [NOC_5_12_SimpleCluster](NOC_5_12_SimpleCluster)
4+
* [NOC_5_13_AttractRepel](NOC_5_13_AttractRepel)
5+
* [NOC_5_14_Blob_ZL](NOC_5_14_Blob_ZL)

chp06_agents/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
* [Exercise_6_13_CrowdPathFollowing](Exercise_6_13_CrowdPathFollowing)
2+
* [NOC_6_01_Seek](NOC_6_01_Seek)
3+
* [NOC_6_02_Arrive](NOC_6_02_Arrive)
4+
* [NOC_6_03_StayWithinWalls](NOC_6_03_StayWithinWalls)
5+
* [NOC_6_04_FlowField](NOC_6_04_FlowField)
6+
* [NOC_6_05_PathFollowing_Simple](NOC_6_05_PathFollowing_Simple)
7+
* [NOC_6_06_PathFollowing](NOC_6_06_PathFollowing)
8+
* [NOC_6_07_Separation](NOC_6_07_Separation)
9+
* [NOC_6_08_SeparationAndSeek](NOC_6_08_SeparationAndSeek)
10+
* [NOC_6_09_Flocking](NOC_6_09_Flocking)

0 commit comments

Comments
 (0)