Тёмный

Programming Retro Games in Python | 80s Usborne Computer Coding Book 

Kari
Подписаться 55 тыс.
Просмотров 295 тыс.
50% 1

Please note, this video is not intended as a programming tutorial, it's just to show me having a go at converting the games. Hopefully seeing this will inspire others to have a go themselves :)
Today join me as I have another go coding some retro 80s computer games. This time I'm typing in games from the Usborne book: "Computer Battlegames", using my BBC Micro Computer from the 1980s. Then I convert the games to work in the computer language Python.
And don't worry, you don't need retro hardware to try the original BASIC language out yourself, as you can easily recreate this with an emulator. For the BBC Micro, my favourite emulator I like to use is "BeebEm" ( www.mkw.me.uk/beebem ).
As mentioned, for those who haven't seen, here is a link to my previous "Coding games like it's the 80s" video ➡️ • Coding games like it’s...
Usborne website link (with book downloads) below ⬇️
usborne.com/gb/books/computer...
Links below ⬇️ to the 8BitDo retro style keyboard ⌨️ I use in this video (Amazon Affiliate Links)
N Edition ... amzn.to/4bwkMzH (US link) or amzn.to/4aIWzoY (UK link)
Fami Edition ... amzn.to/3WVXvTl (US link) or amzn.to/3yA5fjV (UK link)
C64 Edition ... amzn.to/3UZ9VqX (US link) or amzn.to/3UQNqEK (UK link)
/ karilawler
/ karilawler
/ itskarilawler
/ karilawler
🎶 Music & Sound Effects 🎶 (Affiliate Link)
Like the music? Find my playlist with the music I've use in my videos here:
share.epidemicsound.com/70hk8...
And, if you sign up to Epidemic Sound through the playlist link, you'll get 7 days for free!

Развлечения

Опубликовано:

 

15 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 607   
@robertbreyer3309
@robertbreyer3309 2 месяца назад
When I was younger I always found the artwork was vastly more impressive than the game.
@catsaregovernmentspies
@catsaregovernmentspies 2 месяца назад
That was one of the criticisms of Atari, and is why Nintendo released their first releases as the "Black Box" series, with pixel art on the cover showing an accurate representation of what you could expect from the game.
@thomaswinston5142
@thomaswinston5142 2 месяца назад
That's how they sold the games.
@KarriKoivusalo
@KarriKoivusalo 2 месяца назад
Indeed, when newcomers complain how modern games prioritize graphics over a good gaming experience (implying this is a recent thing) they obviously weren't around in the eighties when horrible games were sold with box art.
@matthewweng8483
@matthewweng8483 2 месяца назад
The childhood trauma of coming home having blown all your chore money, geeked to pop in your new Atari VCS game only to realize you'd bought a total stinker... 😝
@JCCyC
@JCCyC 2 месяца назад
@@catsaregovernmentspies Activision was more honest IIRC. At least on the cartridge label.
@rlacombe
@rlacombe 2 месяца назад
As a 49 year old, it is refreshing to see someone so young interested in retro micros!
@OneAndOnlyMe
@OneAndOnlyMe 2 месяца назад
I still have my ZX81. Wish I'd kept my Commodore now.
@rlacombe
@rlacombe 2 месяца назад
@@miroslaw5615 old enough to have used the BBC Micro at school and seen the release of the ZX Spectrum!
@rameynoodles152
@rameynoodles152 2 месяца назад
Hell, as a 29 year old, it's still refreshing for me.
@sols.2525
@sols.2525 2 месяца назад
@@OneAndOnlyMe yeah I wish I still had my Commodore 64 setup too.
@semplew
@semplew 2 месяца назад
It's good to see that younger generations are keeping older systems alive.
@mattihp
@mattihp 2 месяца назад
The artwork in those books is amazing. Somehow the style always reminded me of the movie parodies in MAD Magazine
@murphygreen8484
@murphygreen8484 2 месяца назад
"over 40 years ago". Don't mind me crying over here
@KyleHarmieson
@KyleHarmieson 2 месяца назад
5 years old in 2008, too. I'm only 29 and that still made me feel old.
@peterbelanger4094
@peterbelanger4094 Месяц назад
I'm laughing. brings back some fun memories.... 1984, I was 14, my dad just got me a Texas Instruments 99-4A (I wanted a C-64, but I have one of those dads that always gets the slightly cheaper brand), and typing in programs from computer magazines, and it takin 45 min to save it all on CASSETTE! ...good times :)
@OneAndOnlyMe
@OneAndOnlyMe 2 месяца назад
Those books got me started. I never looked back. Today I'm an enterprise systems architect.
@lucasrem
@lucasrem 2 месяца назад
Why so bored ? You should create again, post it here ! enterprise systems, why that ?
@OneAndOnlyMe
@OneAndOnlyMe 2 месяца назад
@@lucasrem Natural progression from systems analyst to enterprise architect, from starting in small companies to big corporate and government enterprises.
@andrewstallings6548
@andrewstallings6548 Месяц назад
Where could I get my son something like this? What would I even search for?
@theoDSP
@theoDSP 2 месяца назад
Worth noting that the `msvcrt` module is only available on Windows systems so if you are using Linux or Mac you can use the 'keyboard' module.
@karilawler
@karilawler 2 месяца назад
Thanks - I probably should have mentioned that in the vid👍
@MjArmstrong35
@MjArmstrong35 2 месяца назад
Just found this channel yesterday, seeing such a young person interested in our yesterday is brilliant and so are you 😇
@Urko2005
@Urko2005 2 месяца назад
Well said.
@olecram8217
@olecram8217 Месяц назад
Não se engane isso é pura modinha e hype
@maidbloke
@maidbloke 2 месяца назад
54 year old BBC Micro owner here. That start-up sound at 1:10 brings back so many memories. 😍😍😍
@RetroJack
@RetroJack 2 месяца назад
💯
@lucasrem
@lucasrem 2 месяца назад
You learned coding, why care how old it is ?
@pcarmonac
@pcarmonac 2 месяца назад
At 48 years old, being a dentist, I remember writing those programs in Atari Basic (it is what was strongest here in Chile), "thanks" to the pandemic I decided to return to programming and learned Python, not yet enough to dedicate myself to this passion for programming, but I do like being able to "convert" those programs from Basic to Python and see them work again. Thank you very much Kari for the endearing content you generate. Greetings
@bluesoystercultist7164
@bluesoystercultist7164 2 месяца назад
Wait, Chile!? Wena conchetumare :D Yo tenia entendido que tener acceso a productos como el C64 era casi imposible en los 80
@pcarmonac
@pcarmonac 2 месяца назад
@@bluesoystercultist7164 wena !!!! de echo yo tenia Atari por que el Commodore ese si que era escaso, solo unos pocos tenían ese compu. Hasta hoy tengo el 65XE y el 800XL, busco la consola Atari 2600
@Vindolin
@Vindolin Месяц назад
Greetings from a German Atari 600XL user who is now a software developer, Atari Basic was the first code I ever saw and typed in my life. I remember changing the numbers in the included "thunder/lightning" example listing and sitting there in awe, proudly admiring the results of my changes.
@NickT6630
@NickT6630 2 месяца назад
These books started my journey in to programming on the ZX Spectrum+ back in the 80's.
@Urko2005
@Urko2005 2 месяца назад
Ace days typing in the progs from the magazines back then.
@pataleno
@pataleno 2 месяца назад
@@Urko2005 Me too into my ZX81
@PaulioBee
@PaulioBee 2 месяца назад
Wow... With so many retro computer channels on here now, it's refreshing to see something a little different. The old programming books, particularly those aimed at children, may be the most overlooked aspect of retro computing. I had one such book in the 80s, and I read it over and over again, and typed in the programs that were in the back. I've spent recent years collecting many books. Maybe this will encourage me to do a little exhibition of a neat little program or two.
@panopolis8051
@panopolis8051 2 месяца назад
10:35 thought you had 3 hands for a second 🤣 good video, keep em coming!
@xjet
@xjet 2 месяца назад
Reminds me of when I first got into microcomputers way back in the late 1970s. So much effort, so much fun.
@josephkarl2061
@josephkarl2061 2 месяца назад
It's great to see you getting into rhe gateway drug that got so many of us into programming back in the day 💯
@dylanherron3963
@dylanherron3963 2 месяца назад
So the, 90's when I was a child, felt like and endless landscape of constantly improving technology. I'm fascinated with the 8 and 16 bit era, since it was just out of my reach (being an infant lol)
@Urko2005
@Urko2005 2 месяца назад
Love seeing younger people loving the stuff i used to do in my teens in early 80s. The BBC was a very upmarket machine in its day.
@lucasrem
@lucasrem 2 месяца назад
UK only machine !
@atys1966
@atys1966 2 месяца назад
Thanks Kari I have enjoyed all your videos, takes me back to my youth and my ZX81 and Spectrum days, please do keep the content coming.
@manoiumusicgames5763
@manoiumusicgames5763 Месяц назад
I remember programming games like this in class when I was a kid in the early 90s. I love how the artwork during those times sparked your imagination and basically created the graphics and sound of the game in hour head haha.
@nebhead77
@nebhead77 2 месяца назад
Great idea for a video! Really fun to watch how far we have come.
@BlameThande
@BlameThande 2 месяца назад
I love the Usborne books, not only these computer coding ones but others too, great to see them being put to use!
@dylanherron3963
@dylanherron3963 2 месяца назад
Oh man, the ART in the background of all the game code pages! My favorite part about retro materials was the immense effort put into the artwork to kind of "help along" the reader imagine what the boxes and symbols represent, lol. Loving this channel! I'm 31 and know JS about this and FA about where to get any of these original products!
@shootmcrunfast
@shootmcrunfast 2 месяца назад
Awesome stuff. I used to have these books back in the day, the artwork stoked my naive young mind and I honestly imagined graphics akin to the artwork in the book!!
@ProBloggerWorld
@ProBloggerWorld Месяц назад
I just took a short glimpse of your video, but this is precisely my style. Simply showing the original code and new code side by side is fantastic. So, there is no room for magic, just craft, transforming old code into a new environment. Really cool!
@robertbronkowski3262
@robertbronkowski3262 2 месяца назад
I really like how you re-program these games in python. truly amazing.
@barnes0801
@barnes0801 2 месяца назад
I did not know you could get those books online for free - thank you! I had so many of them when I was a kid which was, sadly, when the BBC Micro was contemporary.
@Gordos503
@Gordos503 2 месяца назад
I thoroughly enjoyed this video. A nice trip down memory lane and I learnt a bit of Python too. Great work and I can’t wait to see more! Cheers! 🇨🇦
@darkwing7780
@darkwing7780 Месяц назад
super awesome video, it was really fun checking out the old type-in-the-code books :)
@FifthOfNovember_Original
@FifthOfNovember_Original 2 месяца назад
Thanks for yet another great video! Looking forward to see more retro themed coding content!
@jeffersonkohler4162
@jeffersonkohler4162 2 месяца назад
What a lovely channel, Kari. Please keep making your good content.
@BastiaanOlij
@BastiaanOlij 2 месяца назад
This brings back so many memories, using my dads TRS-80 with similar programming books, writing my first basic programs. Cool to see people today still find fun in it :)
@ReverendPONT
@ReverendPONT 2 месяца назад
This brought back memories. My Dad subscribed to these and would program quite a few of these. I remember flipping through the pages and helping him pick what games to program.
@GeorgesChannel
@GeorgesChannel 2 месяца назад
Amazing video, Kari! Combining old tech with new is what i love doing also! Great T-Shirt of Robocop. Love the movie too. Keep up your great work!
@karilawler
@karilawler 2 месяца назад
Thanks so much!
@GeorgesChannel
@GeorgesChannel 2 месяца назад
@@karilawler Always welcome. I am a Software-Developer reaching back to the 80's. Love that you have chosen this topic.
@denissoames4372
@denissoames4372 2 месяца назад
Great to see a 00s CompSci generation programmer playing with old tech and reinventing old code for other Python newbs. I've a classroom idea forming. Keep up the good work!
@tastyw0rm
@tastyw0rm 2 месяца назад
I had this book! so many memories, thank you!
@CapnKroaker
@CapnKroaker Месяц назад
Fantastic - loved this. I grew up with a BBC and these books. Was always more into coding than the games themselves.
@paulooliveira130
@paulooliveira130 2 месяца назад
Thank you so much for this video! This was really a brilliant idea. Now I want to go check those vintage programming magazines too XD
@gm.gess-
@gm.gess- Месяц назад
I am loving your Channel 😊
@x3n0l3e6
@x3n0l3e6 2 месяца назад
I like your tshirt . I find your videos entertaining and relaxing .
@ImDaCoolDad
@ImDaCoolDad 2 месяца назад
I love your videos! You have only come up on my feed and love them! I watched the 3D print one of et and Mario. I'm a school teacher and totally going to do that with my students. Thanks for your awesome content. Great work 👍
@JosephHaig
@JosephHaig 2 месяца назад
I had those books when they came out (I'm showing my age). When I saw that Osborne made them available for downloading I also had the idea of rewriting them for Python but didn't get round to it. Your walk-through here is fantastic!
@xShibux
@xShibux 2 месяца назад
Love your Chanel, keep up these videos!
@CaseyWilkesmusic
@CaseyWilkesmusic 2 месяца назад
Kari, love the show and your content. Reminds me of early 2000’s late night shows on tech tv
@tobiasjames9107
@tobiasjames9107 2 месяца назад
Oooh that's the shootout game I did from this book as a child, before becoming disenchanted with it sadly. It was years before I dipped my toe into programming again. Great video as always!
@tedmerrick935
@tedmerrick935 2 месяца назад
I am 46 and used to use those old BASIC programs in magazines and the nostalgia hit hard. This was fantastic to watch.
@jackfry
@jackfry 2 месяца назад
love your videos they're awesome! and that robocop tee 'chefs kiss'
@Applecitylightkiwi
@Applecitylightkiwi 2 месяца назад
Glad i discovered you, these are things i expect from a youtuber
@fabiomoises5765
@fabiomoises5765 2 месяца назад
Loved! I love retro text games. Your video inspired me to study Python.
@RetroSegaDev
@RetroSegaDev 2 месяца назад
Kari your BASIC to Python skills are really smooth! :D My Python knowledge of libraries is flaky at best and you absolutely sail it.
@HypnoGenX
@HypnoGenX 2 месяца назад
Love this idea. Using old magazine listings then porting them sounds like a good time to me. 😁
@daltonyon
@daltonyon 2 месяца назад
Awesome this book, I have never seen that and already love!
@TheHaircutFish
@TheHaircutFish 2 месяца назад
Awesome job, just went through using your video and created it to using Python. Then posted it to github, adding credits to you and linking your video in the code. Along with the link to the Usborne page. Great job, lots of fun!
@rrivillox
@rrivillox 2 месяца назад
Great job!!!! Congratulations 🎉🎉🎉
@housecaldwell
@housecaldwell 2 месяца назад
It's fantastic that Usborne made these books available! I'm trying out the Space Games (in Python) now thanks to this video.
@JWhite205
@JWhite205 2 месяца назад
It's so awesome hearing you say bbc
@MrShikaga
@MrShikaga 2 месяца назад
I had that book as a child of around 8 years old in the 90s. By that time it was already pretty retro, but we had an old DOS computer with Basic on it. I didn’t know how to code (I mostly just liked to look at the pictures) but I just typed the words in and sometimes it worked, but normally it didn’t. But those rare moments it did work were like magic! And the very few times I was able to modify small bits to customise the game were genuinely transcendent experiences and set me on the path to ultimately becoming software engineer. Great to see that book again!
@Tenebrarium
@Tenebrarium 2 месяца назад
Hey Kari, I think you are great! And great content, looking forward for more :)
@lincoln537
@lincoln537 2 месяца назад
Very interesting videos. I actually love them. Subscribed
@user-cb8xo2ps4d
@user-cb8xo2ps4d 2 месяца назад
I had the aesthetic pleasure of watching of the video!
@fruitloop831
@fruitloop831 Месяц назад
This is how I learnt to start understanding different codes/scripting. Still couldn't make anything on my own but pretty confident these days when editing what exists
@squarehead6c1
@squarehead6c1 2 месяца назад
This is cool. I have some of those books and was interested in re-implementing some of the games in Python with my daughter.
@retrogiftsuk4812
@retrogiftsuk4812 2 месяца назад
I had that exact book back in the day (along with a couple of other programming books). I used to love looking through the book at the pictures to choose a game to type in.
@kpowerbg
@kpowerbg Месяц назад
Great video Kari ❤ you just get new fan here 😊
@techhoppy
@techhoppy 2 месяца назад
As someone who typed in 100's of BASIC programs from magazines in my youth, and also as someone who enjoys Python, this was a great video! Thanks!
@sjarman
@sjarman Месяц назад
Love everything about this video. I used to spend hours with these books as a kid on my C64. As an adult I’ve amassed a huge collection of them from eBay over the years. All for the nostalgia 😊
@Greatkudos
@Greatkudos 2 месяца назад
This was great. Please do more videos like this.
@Trovolt
@Trovolt 2 месяца назад
You should program all the games of that book! make a youtube series of programing it! would love to watch all of them, keep on the good work, you are amazing.
@TheRealTombliboos
@TheRealTombliboos 2 месяца назад
I had the BBC Electron! Awesome content, tvm!
@Victoria-fs9jo
@Victoria-fs9jo 2 месяца назад
Just found this channel and wow this is cool
@Daniel15au
@Daniel15au 2 месяца назад
Love your videos, Kari! I had those books even though I'm only 33. My school library were getting rid of old books, and they were going to throw them away so I took them. Had to get emulators for the old computers they were designed for since I couldn't find any of them locally in Australia.
@steve_seguin
@steve_seguin Месяц назад
Very cool channel. Glad I found it.
@jimbo573
@jimbo573 Месяц назад
These listings books/magazines were part of my childhood so it's absolutely wild seeing a member of the next generation reviving them and even converting one to a modern language. So creative. A great trip down memory lane for me.
@rexjaneway186
@rexjaneway186 2 месяца назад
Oh my...I didnt remember that book but when I waychwd the video it triggered so many memories...thanks a lot❤
@ColaSpandex
@ColaSpandex 2 месяца назад
I am currently working on a new game for the BBC Micro. This made me smile.
@Whatthetrash
@Whatthetrash 2 месяца назад
This is fantastic! :)
@williambanks8914
@williambanks8914 Месяц назад
Arrr the 80’s good gaming years in fact the best ever. Watching this makes me want to add python to my coding bow. 🙇 great vid and interesting to watch. 🎉
@ChickenTaquillaTaco
@ChickenTaquillaTaco 2 месяца назад
Very similar to “Compute!” Magazine in the US which was based for the Commodore series of PC. Lots of programs! And they also included an MLX complier programs as well (machine language) which were awesome to sit and punch in programs included in the magazine for hours. Lol.
@azb7000
@azb7000 2 месяца назад
Thank you so much for this video! I've re-coded Vital Message in C#. I'm an amateur, and this was a nice exercise!
@oldexe7035
@oldexe7035 Месяц назад
ohhh perfect pc, perfect artwork book, perfect youtuber!
@nafnist
@nafnist 2 месяца назад
Omg that BBC start sound. What a childhood memory boot.
@HeatDeath76
@HeatDeath76 2 месяца назад
A few months back I converted several games from a copy of "Practise Your Basic" I still had from when I was in grade 7 in the late 80s. I did a little googling, but I couldn't figure out a way to make ia python equivalent of inkey work. Thanks for digging up msvcrt! Super useful! I've added that to my personal python cookbook document!
@stblad3
@stblad3 Месяц назад
WOW!! I have the same book. That is how I got into programming!! Good memories!!
@AnalogX64
@AnalogX64 2 месяца назад
Very cool covering this topic. I think I might still have that book :) I remember trying to type a lot of those games on my Commodore 64 and couldnt get them to work.
@JamieBainbridge
@JamieBainbridge 2 месяца назад
Very cool! I have done this too, converting old BASIC games into C. It's a good way to learn the differences and similarities between languages, and to think about how to structure your code which becomes useful when you do other things in your own programs later.
@ru2979
@ru2979 2 месяца назад
Wow loved the video ❤
@ReviewsforNerds
@ReviewsforNerds 2 месяца назад
in high school we had IBM 386 machines all over camups. In computer class we were allowed to play around with basic and vb and the such. There were games (snake, gorillas, etc) that we could get into and modify. it was so much fun. Such a great video. thank you.
@davidplanet3919
@davidplanet3919 2 месяца назад
Coding micro computers in the 80s. Learnt so much - miss those times and the computers.
@ShaneSimmons
@ShaneSimmons 2 месяца назад
Love it. This was one of my activities during 2020 when I was stuck at home and recovering from pneumonia. I managed to get a Compute! 1987 Amiga fractal mountain routine running in Pygame. Much more educational than just playing a game.
@calebfuller4713
@calebfuller4713 2 месяца назад
Back in the day, computer magazines used to also include programs like this you could type in - games, utilities, neat demos, etc. Mostly they'd be in BASIC, but sometimes for faster arcade games they'd actually include a block of raw machine code in hex format you'd have to painstakingly type in!
@Vindolin
@Vindolin Месяц назад
And just before you could run the the code, your little brother tripped over the power cable and all the memory was gone. I had to wait a whole year before I could convince my parents that I needed a datasette for my "home work".
@TevelDrinkwater
@TevelDrinkwater 2 месяца назад
Remember entering these games by hand in my Vic-20! What a blast from the past. I've downloaded these PDF's before, after hearing about Usborne releasing them for free back in an old Ars Technica article. I haven't tried entering the programs again though. Cool to see them still around.
@wisteela
@wisteela 2 месяца назад
Fantastic. What a great idea.
@picklerism
@picklerism 2 месяца назад
Absolutely love your hooters shirt.
@bradleywood1984
@bradleywood1984 2 месяца назад
Excellent job!
@jessecampbell7628
@jessecampbell7628 2 месяца назад
Amazing, I thought I was the only person who did this for fun ❤
@jamesp2719
@jamesp2719 2 месяца назад
Another great video
@dazetwenty346
@dazetwenty346 2 месяца назад
omg i have that book in my loft somewhere! i am feeeling old was 13 when i used to type that into a VIC20!
@CustAndCode
@CustAndCode 2 месяца назад
How cool! 🤩🤩🤩 I remember a type of DBASE DB Code in one of these magazines. 😀 great memories! 😀
@Alexander-ix2jp
@Alexander-ix2jp 2 месяца назад
Love the shirt!
@Ultra-Violet
@Ultra-Violet 2 месяца назад
Hi Kari, great video, I'm impressed with your knowledge of these old systems, I love watching these videos, I get fully absorbed 🙂 thanks for your time here. Oh yeah, I bought a t-shirt from postees because of you, maybe they could be a sponsor? Robocop 👍🏻💜
@Newtube_Channel
@Newtube_Channel 2 месяца назад
Clever clocks, digging the computer laboratory you have there
@mudi2000a
@mudi2000a 2 месяца назад
Nice, it really brings back memories. I had the C64. Quick tip for Python when checking a number range: you can just write if 4
@jamesprivet
@jamesprivet 2 месяца назад
Thank you for this!💯👏
Далее
I've Read Over 100 Books on Python. Here are the Top 3
9:26
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Просмотров 683 тыс.
Boots on point 👢
00:24
Просмотров 4,6 млн
Сколько метров чернил в ручке?
16:35
Coding 80s games in 2024
21:35
Просмотров 41 тыс.
The Insane Engineering of the Gameboy
17:49
Просмотров 1,7 млн
Elite: "The game that couldn't be written"
1:02:03
Просмотров 1,1 млн
how RTS games are threatened by technology itself
21:23
Gaming on a Scientific Data Computer
25:15
Просмотров 911 тыс.
15 Python Libraries You Should Know About
14:54
Просмотров 373 тыс.
Lego Racers Can't Be Made Today
22:10
Просмотров 522 тыс.
Optimizing my Game so it Runs on a Potato
19:02
Просмотров 479 тыс.