Uploaded September 2022 | Updated September 2026, 1 week ago
Take a trip back in time and let's learn all about GR (graphics) and HGR (high resolution graphics) in AppleSoft BASIC on a restored Apple II+ computer! Can we render a fractal tree? Code: thecodingtrain.com/challenges/174-graphics-applesoft-basic
π Watch this video ad-free on Nebula nebula.tv/videos/codingtrain-coding-challenge-174-fractal-tree-on-apple-ii
π₯ Previous video: youtu.be/7r83N3c2kPw?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ All videos: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
References:
π§ What is Code?: nebula.tv/what-is-code
πΆ Coding Together: soundcloud.com/user-207981744-979066415/coding-together
Related Videos:
π₯ AppleSoft Basic Snake Game: thecodingtrain.com/challenges/173-snake-applesoft-basic
π₯ The Bouncing Ball: thecodingtrain.com/tracks/code-programming-with-p5-js/code/3-conditionals/2-bouncing
π₯ Polar Coordinates: thecodingtrain.com/tracks/the-nature-of-code-2/noc/3-angles/4-polar-coordinates
AppleSoft BASIC:
π The AppleSoft Tutorial: cini.classiccmp.org/pdf/Apple/The%20Applesoft%20Tutorial.pdf
π Basic Programming Reference Manual: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Applesoft%20BASIC/Manuals/Applesoft%20II%20BASIC%20Programming%20Reference%20Manual.pdf
πͺ§ Peeks, Pokes and Pointers: archive.org/details/peeks-pokes-pointers
π’ Renumber: callapple.org/programming/renumber-pro-source-code-made-available
Apple II Emulators:
β Applesoft BASIC in JavaScript: calormen.com/jsbasic
π Apple IIjs: scullinsteel.com/apple2
π MicroM8: paleotronic.com/software/microm8
Timestamps:
0:00 Hello from 1981!
0:16 Coding Together Theme
1:10 Getting started
1:30 Graphics Mode (GR)
1:56 Apple II+ Screen Capture
2:08 Plotting Points and Lines
3:33 Bouncing Ball
13:01 Adding Sound
14:39 High Resolution Graphics (HGR)
17:43 Fractal Tree
18:10 Trigonometry Explanation
20:05 Coding the Tree
23:12 Explaining Recursion
33:00 Adding User Input
34:52 Share your version!
Editing by Mathieu Blanchette
Animations by Jason Heglund
Coding Together Theme by Will from America (twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neoexplains
Additional music from from Epidemic Sound
π Website: thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: discord.gg/hPuGy2g
π Membership: youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new
#fractal #1980s #appleii #bouncingball #basic
Take a trip back in time and let's learn all about GR (graphics) and HGR (high resolution graphics) in AppleSoft BASIC on a restored Apple II+ computer! Can we render a fractal tree? Code: thecodingtrain.com/challenges/174-graphics-applesoft-basic
π Watch this video ad-free on Nebula nebula.tv/videos/codingtrain-coding-challenge-174-fractal-tree-on-apple-ii
π₯ Previous video: youtu.be/7r83N3c2kPw?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ All videos: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
References:
π§ What is Code?: nebula.tv/what-is-code
πΆ Coding Together: soundcloud.com/user-207981744-979066415/coding-together
Related Videos:
π₯ AppleSoft Basic Snake Game: thecodingtrain.com/challenges/173-snake-applesoft-basic
π₯ The Bouncing Ball: thecodingtrain.com/tracks/code-programming-with-p5-js/code/3-conditionals/2-bouncing
π₯ Polar Coordinates: thecodingtrain.com/tracks/the-nature-of-code-2/noc/3-angles/4-polar-coordinates
AppleSoft BASIC:
π The AppleSoft Tutorial: cini.classiccmp.org/pdf/Apple/The%20Applesoft%20Tutorial.pdf
π Basic Programming Reference Manual: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Languages/Applesoft%20BASIC/Manuals/Applesoft%20II%20BASIC%20Programming%20Reference%20Manual.pdf
πͺ§ Peeks, Pokes and Pointers: archive.org/details/peeks-pokes-pointers
π’ Renumber: callapple.org/programming/renumber-pro-source-code-made-available
Apple II Emulators:
β Applesoft BASIC in JavaScript: calormen.com/jsbasic
π Apple IIjs: scullinsteel.com/apple2
π MicroM8: paleotronic.com/software/microm8
Timestamps:
0:00 Hello from 1981!
0:16 Coding Together Theme
1:10 Getting started
1:30 Graphics Mode (GR)
1:56 Apple II+ Screen Capture
2:08 Plotting Points and Lines
3:33 Bouncing Ball
13:01 Adding Sound
14:39 High Resolution Graphics (HGR)
17:43 Fractal Tree
18:10 Trigonometry Explanation
20:05 Coding the Tree
23:12 Explaining Recursion
33:00 Adding User Input
34:52 Share your version!
Editing by Mathieu Blanchette
Animations by Jason Heglund
Coding Together Theme by Will from America (twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neoexplains
Additional music from from Epidemic Sound
π Website: thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: discord.gg/hPuGy2g
π Membership: youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new
#fractal #1980s #appleii #bouncingball #basic










