What was Coding like 40 years ago?
š§ Pricing Update! Sign up for the CuriousityStream Bundle ($14.79!) ā https://curiositystream.com/choochoo ā and upgrade to classes for $1 per month or $10 for the year! Take a trip back in time and let's code the Snake Game in AppleSoft BASIC on a restored Apple II+ computer! GOTO and GOSUB! Line numbers! https://thecodingtrain.com/challenges/173-snake-applesoft-basic š„ Previous video: https://www.youtube.com/watch?v=FfCBNL6lWK0&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 AppleSoft BASIC: š 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 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/ 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 @neo Additional music from from Epidemic Sound Timestamps: 0:00 Hello from 1981! 0:35 Opening Theme 1:29 Getting started 1:50 Fundamentals: PRINT, line numbers, LIST, RUN, GOTO 3:50 HOME (clear screen) 4:10 Variables 5:11 HTAB, VTAB 5:24 GOTO 5:44 Animation 6:20 Subroutines and GOSUB 7:17 Peeks, Pokes, & Pointers 8:07 RETURN 8:35 Write IF for keyboard interaction 9:35 Delay loop 11:16 Working with Arrays (DIM) 13:47 Remarks (REM) 14:01 Random Food Position (RND) 15:26 Debugging Montage 17:34 Snake Subroutines 23:15 Move Food 25:44 Improvements 27:02 Emulators 27:25 Nebula Class! What is Code? š 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 š Books: https://www.amazon.com/shop/thecodingtrain šļø 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