Apple ][ Coding Challenge: Fractal Tree

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=UNkHditYGls



Duration: 35:35
334,904 views
13,095


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: https://thecodingtrain.com/challenges/174-graphics-applesoft-basic

๐Ÿš€ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-coding-challenge-174-fractal-tree-on-apple-ii

๐ŸŽฅ Previous video: https://youtu.be/7r83N3c2kPw?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
๐Ÿง  What is Code?: https://nebula.tv/what-is-code
๐ŸŽถ Coding Together: https://soundcloud.com/user-207981744-979066415/coding-together

Related Videos:
๐ŸŽฅ AppleSoft Basic Snake Game: https://thecodingtrain.com/challenges/173-snake-applesoft-basic
๐ŸŽฅ The Bouncing Ball: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/3-conditionals/2-bouncing
๐ŸŽฅ Polar Coordinates: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/3-angles/4-polar-coordinates

AppleSoft BASIC:
๐ŸŽ The AppleSoft Tutorial: http://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: https://archive.org/details/peeks-pokes-pointers
๐Ÿ”ข Renumber: https://www.callapple.org/programming/renumber-pro-source-code-made-available/

Apple II Emulators:
โ˜• Applesoft BASIC in JavaScript: https://www.calormen.com/jsbasic/
๐ŸŽ Apple IIjs: https://www.scullinsteel.com/apple2/
๐ŸŽ MicroM8: https://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 (https://twitter.com/willfromamerica)
Eye of the Tiger cover by Leon from @neoexplains
Additional music from from Epidemic Sound

๐Ÿš‚ Website: http://thecodingtrain.com/
๐Ÿ‘พ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
๐Ÿšฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
๐Ÿ’ก GitHub: https://github.com/CodingTrain
๐Ÿ’ฌ Discord: https://discord.gg/hPuGy2g
๐Ÿ’– Membership: http://youtube.com/thecodingtrain/join
๐Ÿ›’ Store: https://standard.tv/codingtrain
๐Ÿ–‹๏ธ Twitter: https://twitter.com/thecodingtrain
๐Ÿ“ธ Instagram: https://www.instagram.com/the.coding.train/

๐ŸŽฅ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

๐Ÿ”— p5.js: https://p5js.org
๐Ÿ”— p5.js Web Editor: https://editor.p5js.org/
๐Ÿ”— Processing: https://processing.org

๐Ÿ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new

#fractal #1980s #appleii #bouncingball #basic