Skip to content

Adding elastic collisions to NOC track #1657

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion content/tracks/main-tracks/the-nature-of-code-2/index.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"title": "The Nature of Code 2",
"title": "The Nature of Code",
"date": "2020-02-15",
"playlistId": "PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM",
"description": "Can the unpredictable evolutionary and emergent properties of nature be captured in software? Can understanding the mathematical principles behind the physical world help to create digital worlds? This learning playlist focuses on the programming strategies and techniques behind computer simulations of natural systems. I'll explore topics ranging from basic mathematics and physics concepts to more advanced simulations of complex systems. Subjects covered include physics simulation, trigonometry, self-organization, genetic algorithms, and neural networks. This track accompanies https://natureofcode.com/",
Expand Down Expand Up @@ -72,6 +72,7 @@
{
"title": "Physics Libraries",
"videos": [
"challenges/184-elastic-collisions",
"noc/6-physics-libraries/1-matterjs-introduction",
"noc/6-physics-libraries/2-matterjs-introduction-continued",
"noc/6-physics-libraries/3-matterjs-deleting-bodies",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"title": "Elastic Collisions",
"videoNumber": "184",
"description": "What happens when two circles collide in a p5.js canvas? In this video, I examine the math and implement idealized elastic collisions in a physics simulation. This video supplements the Nature of Code book series in Chapter 6 which uses 3rd party physics libraries to handle collisions rather than a direct implementation.",
"description": "What happens when two circles collide in a p5.js canvas? In this video, I examine the math and implement idealized elastic collisions in a JavaScript physics simulation. This video supplements the Nature of Code book series in Chapter 6 which uses 3rd party physics libraries to handle collisions rather than a direct implementation.",
"videoId": "dJNFPv9Mj-Y",
"nebulaSlug": "codingtrain-coding-challenge-184-elastic-collisions",
"date": "2024-07-12",
Expand Down
Loading