Тёмный

Rescuing an old QBASIC game from 1996 and making it playable: Oval Racer gets revisited 

Timberwolf
Подписаться 4,9 тыс.
Просмотров 2,1 тыс.
50% 1

Can I fix the flickery mess of my first ever QBASIC driving game, from 1996? Of course. It'd be worrying if I can't. But join me as I dive deep into vintage code, show some of QBASIC's weird optimisation rules, and even find time to dabble in the realms of classic DOS fixed-point polygon rendering.
Yes, it's one of those. Have your copy of The Revolutionary Guide on standby.
Also, watch @WhatHoSnorkers: / jameso'gradywhathosnor...
And as promised, for anyone in need of a last-minute wedding present: files.timberwolf.club/RACE20.BAS
Subroutines:
0:00 I never manage to do what I'm supposed to
0:53 Anyway, here's Oval Racer and it is SHORT
1:35 Vintage code roadshow
3:04 PC speaker inbound
4:03 Timberwolf's donkey tribute
4:42 I have strong opinions about 1960s music. Again.
5:10 A new meaning for "only cheating yourself"
6:35 It gets real
7:27 Some QBASIC tricks
8:18 Unexpected bonus dog content
8:48 Reverse gear
9:13 The mandatory educational bit
10:51 Old PCs and that
12:35 This is totally how a car is made honest
12:51 But why?
13:37 My favourite type of programming: deleting code
15:10 The classic BASIC effect
16:08 Maybe it should be possible to win?
16:37 For certain values of functional
17:23 Serious expectation adjustment
18:06 Being optimistic about one's teenage self
18:21 Oval Racer is STILL short
19:35 Let's randomly diss a load of TV programmes
20:47 EXIT FOR
Games shown:
Velocity 2 SE
Velocity SE
Oval Racer (naturally)
DONKEY.BAS
Darkside
BeamNG.drive
Comments are pre-reviewed to avoid spam. I aim to publish all comments, including dissent, but overly pedantic or negative ones may be moderated. Hearing about different experiences and what things were like in other countries adds a lot to the video! Please try to do so in a positive way while remembering that if I had to explain every minor international difference the video would be 2 hours long and boring, rather than 21 minutes long and boring. Failing that, at least make me laugh.
Bonus fact: all that music stuff refers to the battle for UK singles chart #1 4th-10th February 1965, between two cover versions of You've Lost That Lovin' Feelin'. Andrew Loog Oldham, manager of the Rolling Stones, was so incensed at the poor taste of the British public (Cilla's version was ahead in the charts the previous week) that he took out an advert in Melody Maker at his own expense to point out how much better the Righteous Brothers version sounded - inadvertently coining the phrase "Wall of Sound" to describe Phil Spector's kitchen sink approach to pop music production.
Wait, wasn't this supposed to be about BASIC?

Игры

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

 

6 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@WhatHoSnorkers
@WhatHoSnorkers Год назад
That was lovely. That rotating car was fantastic, with the tyres and that! And such lovely special effects too!
@TimberwolfK
@TimberwolfK Год назад
I really wanted to put some fancier physics on it, but realising I was taking quite a while just to sort the graphics out (and how hefty the CPU requirements were getting!) made me defer it so I could keep this video to about 20 minutes without having to skip over too much of the detail about how things work.
@DeakBrenan
@DeakBrenan 7 месяцев назад
QB45 paid my mortgage for many years. I still wrote executables in it that were called from the replacement VB when Windows 95 came along. Happy days. Paid to play with computers!
@retronicksprogrammingchann2337
Making QBasic Fun again! Keep it up!
@lordterra1377
@lordterra1377 Год назад
I love that OVAL RACER is a square. :D
@silkwesir1444
@silkwesir1444 Год назад
Please do more of these :) I have recently started to do something similar (reviving and improving old QBasic programs and program ideas) with the help of ChatGPT ;) which works surprisingly well. It saves you all the tedious "I know how but it's a lot to type in" type of work. It makes mistakes though, but as an experienced QBasic programmer they should be easy to fix. One last hint, don't try to argue with it when it gets something wrong. It's futile. I had some lengthy argument with it about the third argument of the LOCATE statement. It just didn't get it. (Well, it was kinda enjoyable also, but unproductive.)
@RetroSegaDev
@RetroSegaDev Год назад
Amazing video 😍 I wish I had been able to code this well lol (even now)
@JewTubeUsername
@JewTubeUsername 9 месяцев назад
I'm a bit tired of retro programmer stuff, but yer alright. This puts you into a group of a handful of people I bother watching.
@vidarlystadjohansen9829
@vidarlystadjohansen9829 4 месяца назад
fascinating video!
@artoodiitoo
@artoodiitoo Год назад
in tune of ridge racer OVAAAL RAAACEERR!
@Yesterzine
@Yesterzine Год назад
Beautiful. Weirdly I see the master system collection kinda the same as this, it’s a present to 14 year old me. If I could do it, he’d want me to do it. Sadly I think all my own code for pre-1998 has been lost to time.
@TimberwolfK
@TimberwolfK Год назад
I wish I'd been better at keeping stuff. Most of what I have from the era is because it got transferred between computers, whether that was taking it to school, to my dad's or to share with a PC-owning friend, and ended up on a floppy disk before getting transferred to CD when the disks were thrown out. One thing I do have which I should cover at some point is a small collection of Duke3D levels from when I got really into making stuff in the Build editor. (Adds to the big spreadsheet of Stuff To Do...)
@Lee01Mr
@Lee01Mr Год назад
Happy New Year sir! Curious what this year will bring from you. I think a lot of nostalgia and I hope a Lets Play
@TimberwolfK
@TimberwolfK Год назад
Thanks! Happy New Year to you as well. There are some plans in the works... more I am not at liberty to reveal yet ;)
@bubo1
@bubo1 Год назад
Police Squad! also had the best end freeze frames, must be a general 70's/80's cop show rule.
@TimberwolfK
@TimberwolfK Год назад
Police Squad's are brilliant! They really leant into the joke aspect of it with criminals escaping, coffee overflowing, and all sorts. (Well. 6 sorts. It wasn't a long series.)
@bubo1
@bubo1 Год назад
@@TimberwolfK My absolute favourite scene in Police Squad was when they are stripping down a car to try and find the evidence, but end up absolutely smashing it to bits with sledge hammers singing "Gonna Mississippi, gonna see Delilah...". It was just the perfect addition to the sequence of the scene. Topped by them finding the evidence in the glove compartment all along, and then reassembling the utterly destroyed car into perfect condition so as not to raise suspicion with the crook owner. An absolute classic show.
@PhrontDoor
@PhrontDoor 4 месяца назад
change this array DIM statement, alter the LINE statements to compact that... AND BOOM : basic DOOM ;)
@silkwesir1444
@silkwesir1444 Год назад
BTW, I can imagine your schoolmates going like "why is it called DUAL RACER when there is only one car" and you saying "no, it's OVAL RACER" but they kept insisting it's DUAL RACER just to mess with you... Something like that happened back then?
Далее
best way out of the labyrinth🌀🗝️🔝
00:17
Просмотров 2,1 млн
The History of QBASIC and my history with it
29:48
Просмотров 8 тыс.
Stop, Intel’s Already Dead!
13:47
Просмотров 256 тыс.
OpenTTD - Challenge - 100K City
25:59
Просмотров 1,4 тыс.
How one bug changed my memories of Dungeon Keeper
17:32
What is the Smallest Possible .EXE?
17:57
Просмотров 340 тыс.
МИНИ-ИГРЫ В STANDOFF 2 #shorts
6:21:47
Просмотров 193 тыс.