Myvideo

Guest

Login

Coding Challenge: 3D on Apple II

Uploaded By: Myvideo
1 view
0
0 votes
0

Take a trip back in time and watch me attempt to build a 3D graphics engine in AppleSoft BASIC on a restored Apple II computer! Can I render a spinning cube? Code: ๐Ÿš€ Watch this video ad-free on Nebula ๐ŸŽฅ Previous video: ๐ŸŽฅ All videos: References: ๐Ÿ’พ Big Mess o' Wires: โœจ Nebula: ๐Ÿง  What is Code?: ๐ŸŽถ Coding Together: Related Videos: ๐ŸŽฅ Coding Together Track: ๐ŸŽฅ Polar Coordinates: ๐ŸŽฅ 3D Rendering with Rotation and Projection: AppleSoft BASIC: ๐Ÿถ Beagle Basic: ๐ŸŽ The AppleSoft Tutorial: Applesoft ๐ŸŽ Basic Programming Reference Manual: II Documentation Project/Software/Languages/Applesoft BASIC/Manuals/Applesoft II BASIC Programming Reference ๐Ÿชง Peeks, Pokes and Pointers: Apple II Emulators: โ˜• Applesoft BASIC in JavaScript: ๐ŸŽ Apple IIjs: ๐ŸŽ MicroM8: Unedited Raw Footage: โญ๏ธ Session 1: โญ๏ธ Session 2: โญ๏ธ Session 3: Related Coding Challenges: ๐Ÿš‚ 112 3D Rendering with Rotation and Projection: ๐Ÿš‚ 173 AppleSoft Basic Snake Game: ๐Ÿš‚ 174 AppleSoft Basic Fractal Tree: Timestamps: 0:00 The future of computer graphics! 0:39 Viewer comments 1:58 Editing code in BASIC 3:28 Floppy Emu disk emulator 5:09 Double buffered animation 6:55 Initialize high resolution graphics for 2 pages 7:42 Animating a line 8:50 CALL to clear the screen 9:22 Switching screens 13:18 The โ€œdraw loopโ€œ 14:55 Rotate a line 15:45 Add points 16:36 Add a subroutine that draws a line between two points 17:55 Scaling the line 20:55 Matrix Multiplication for Rotation 29:26 Animate rotation 32:00 Clear background 33:17 Subroutine to add the points of a cube 35:40 Subroutine to draw the lines 36:46 Incorporating matrix math. 40:24 Edit code to add more points 41:46 Connect the points to draw a cube 43:03 Beautiful, 3D rotating cube!! 43:17 x-axis rotation 43:52 Ways to optimize the code 44:42 Can you add perspective projection? 45:08 See you next time on Coding Together! Editing by Mathieu Blanchette Animations by Jason Heglund Coding Together Theme by Will from America () Eye of the Tiger cover by Leon from @neo Additional music from from Epidemic Sound ๐Ÿš‚ Website: ๐Ÿ‘พ Share Your Creation! ๐Ÿšฉ Suggest Topics: ๐Ÿ’ก GitHub: ๐Ÿ’ฌ Discord: ๐Ÿ’– Membership: ๐Ÿ›’ Store: ๐Ÿ–‹๏ธ Twitter: ๐Ÿ“ธ Instagram: ๐ŸŽฅ Coding Challenges: ๐ŸŽฅ Intro to Programming: ๐Ÿ”— : ๐Ÿ”— Web Editor: ๐Ÿ”— Processing: ๐Ÿ“„ Code of Conduct: This description was auto-generated. If you see a problem, please open an issue: #3dgraphics #1980s #appleii #matrixmath #basic

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later