π The Coding Train: I have no plan!
YouTube
I have no plan!
To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription.
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.β¦
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.β¦
π The Coding Train: Spring Show 2021 in SpatialChat (ITP/IMA/IMA Low Res)
YouTube
Spring Show 2021 in SpatialChat (ITP/IMA/IMA Low Res)
Connect with the students LIVE in a science fair style show! Meet students and view project demos in SpatialChat, a multiuser 2D-platform. I'll be live broadcasting my experience at the show but you can join yourself! https://spatial.chat/s/springshow2021β¦
π The Coding Train: 2.1: Variables in p5.js (mouseX, mouseY) - p5.js Tutorial
YouTube
2.1: Variables in p5.js (mouseX, mouseY) - p5.js Tutorial
In this video, I introduce the concept of variables! The setup() and draw() functions are covered along with mouseX and mouseY in p5.js. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/2-variables/1-mouseX-mouseY
πΉοΈ p5.js Web Editorβ¦
πΉοΈ p5.js Web Editorβ¦
π The Coding Train: 2.2: Variables in p5.js (Define Your Own) - p5.js Tutorial
YouTube
2.2: Variables in p5.js (Define Your Own) - p5.js Tutorial
In this video, I cover how to define, initialize, and use your own variables for the purpose of animating p5.js sketches. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/2-variables/2-define-variables
p5.js Web Editor Sketches:
πΉοΈβ¦
p5.js Web Editor Sketches:
πΉοΈβ¦
π The Coding Train: 2.3: Incrementation Operators - p5.js Tutorial
YouTube
2.3: Incrementation Operators - p5.js Tutorial
In this bonus aside, I discuss coding short hand for incrementing variables ('incrementation operators'). Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/2-variables/3-incrementation
π₯ Previous video: https://youtu.be/dRhXIIFp-ys?list=PLRqwXβ¦
π₯ Previous video: https://youtu.be/dRhXIIFp-ys?list=PLRqwXβ¦
π The Coding Train: 2.4: random() Function - p5.js Tutorial
YouTube
2.4: random() Function - p5.js Tutorial
In this video, I explore the random() function in p5.js and discuss the concept of 'parametric design.' Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/2-variables/4-random
p5.js Web Editor Sketches:
πΉοΈ Random Square Design: httβ¦
p5.js Web Editor Sketches:
πΉοΈ Random Square Design: httβ¦
π The Coding Train: Coding Train Live!
YouTube
Coding Train Live!
To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription.
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.β¦
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.β¦
π The Coding Train: Coding Train Live!
YouTube
Coding Train Live!
Sign up for the CuriosityStream + Nebula bundle with a 41% exclusive discount ($11.79 for a full year!) at https://curiositystream.com/codingtrain
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.org/codingtrain/sketches/
π Website: β¦
π» https://thecodingtrain.com/CodingChallenges
π» https://editor.p5js.org/codingtrain/sketches/
π Website: β¦
π The Coding Train: 5.1 Autonomous Steering Agents Introduction - The Nature of Code
YouTube
5.1 Autonomous Steering Agents Introduction - The Nature of Code
Welcome to Chapter 5! In this video, I discuss the concept of an autonomous agent and provide an overview of the JavaScript / p5.js coding examples to come. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/5-autonomous-agents/1-steering-agentsβ¦
π The Coding Train: Coding Challenge 162: Self-Avoiding Walk
YouTube
Coding Challenge 162: Self-Avoiding Walk
It's finally time to attempt a Self-Avoiding Walk! In this video, I quickly visualize a simple JavaScript p5.js implementation of a self-avoiding walk. I then tackle the more complex problem of backtracking to find a solution to a space-filling self-avoidingβ¦
π The Coding Train: MoveNet vs. PoseNet? (Coding Train Live!)
YouTube
MoveNet vs. PoseNet? (Coding Train Live!)
To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription.
π Website: http://thecodingtrain.com/
π¬Discord: https://discord.gg/hPuGy2gβ¦
π Website: http://thecodingtrain.com/
π¬Discord: https://discord.gg/hPuGy2gβ¦
π The Coding Train: 5.3 Flee, Pursue, Evade - The Nature of Code
YouTube
5.3 Flee, Pursue, Evade - The Nature of Code
Continuing my quest to explore all the steering behaviors from Craig Reynoldsβ 1999 paper, in this video I tackle flee, pursue, and evade (all in JavaScript with p5.js). Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/5-autonomous-agents/3β¦
π The Coding Train: Steering Behaviors: I got Flee and Evade wrong!
YouTube
Steering Behaviors: I got Flee and Evade wrong!
To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription.
π Website: http://thecodingtrain.com/
π¬Discord: https://discord.gg/hPuGy2gβ¦
π Website: http://thecodingtrain.com/
π¬Discord: https://discord.gg/hPuGy2gβ¦
π The Coding Train: 5.4 Arrive Steering Behavior - The Nature of Code
YouTube
5.4 Arrive Steering Behavior - The Nature of Code
It's finally time for me to tackle a JavaScript (p5.js) implementation of the "arrival" steering behavior from Craig Reynolds' 1999 paper Steering Behaviors For Autonomous Characters!
https://thecodingtrain.com/learning/nature-of-code/5.4-arrive.html
πΉοΈβ¦
https://thecodingtrain.com/learning/nature-of-code/5.4-arrive.html
πΉοΈβ¦
π The Coding Train: Coding with Processing Release 0001 Alpha -- Happy 20th!
YouTube
Coding with Processing Release 0001 Alpha -- Happy 20th!
Processing was officially launched with βRelease 0001 β built 9 August 2001 in Japan, 6:01:26pm (5am Eastern).β In this live stream I will attempt to run the original Processing 0001 alpha release!
It's a distributed, worldwide party! Celebrate the 20thβ¦
It's a distributed, worldwide party! Celebrate the 20thβ¦
π The Coding Train: BΓ©zier curves (Coding Challenge 163)
YouTube
BΓ©zier curves (Coding Challenge 163)
Have you ever wanted to know more about bΓ©zier curves in p5.js? Thanks to a generous donation from Jason Oswald, I do a deep dive exploring the bΓ©zier curve function and the math behind the algorithm? Code: https://thecodingtrain.com/challenges/163-bezierβ¦
π The Coding Train: How to Make a Pull Request #shorts
YouTube
How to Make a Pull Request #shorts
#shorts https://github.com/CodingTrain/Express-Stops
π Website: http://thecodingtrain.com/
πΎ Share Your Creation! https://thecodingtrain.com/Guides/community-contribution-guide.html
π© Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
π‘ GitHub:β¦
π Website: http://thecodingtrain.com/
πΎ Share Your Creation! https://thecodingtrain.com/Guides/community-contribution-guide.html
π© Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
π‘ GitHub:β¦
π The Coding Train: 5.5 Wander Steering Behavior - The Nature of Code
YouTube
5.5 Wander Steering Behavior - The Nature of Code
Craig Reynolds' "Wander" steering behavior is one of my favorites! In this video, I implement my take on it in JavaScript with p5.js and encourage you to invent your own version! https://thecodingtrain.com/learning/nature-of-code/5.5-wander.html
p5.js Webβ¦
p5.js Webβ¦
π The Coding Train: Coding Train Live: Back to School!
YouTube
Coding Train Live: Back to School!
To learn more about Brilliant, go to https://brilliant.org/CodingTrain and sign up for free. The first 200 people that go to that link will get 20% off the annual Premium subscription.
Exploring Wander and Containment steering behaviors along with communityβ¦
Exploring Wander and Containment steering behaviors along with communityβ¦