Carol was also one of the first female programmers in the industry. Also, figuring out how to do smooth vertical scrolling on the 2600 was tricky as well and River Raid does it very well.
Great video! Thank you for covering Carol Shaw. It was refreshing to read about her in Electronic Games back in the day and it is refreshing today. I love Crane, Kaplan, Kitchen and all but we always hear about them. River Raid was one of my favorite games and a must have on the VCS. She also designed another of my favorites for the Intellivision called Happy Trails which was a Locomotion inspired game but it sure was slick and great fun.
With the Atari 2600 you don't even have enough memory to map out the full screen in a matrix (160x192 resolution). You had to re-write the memory buffer for each line during the horizontal blank period so the TIA chip could draw it. You basically were drawing everything one line at a time and you had to time it with the electron beam in the CRT.
That same year (1982) the game Pitfall! was released, also by Activision and it uses the same logic to generate a large number of screens. In the end Pitfall! gets all the credit for this unique screen generator or to be precise, David Crane as a designer of the game. Now, who was first here...do not know, but both games came out from the same company so... :)
Based on Crane's talk, pitfall is slightly different in that the screens weren't stored but rather generated. As I understand this explanation, RiverRaid had some number of screen segments it would stitch together, and so those segments are stored. But pitfall did not store screens but generated them. Still from a static seed
@@OtakuNoShitpost Ok, Yes that is a bit of a difference but still, both start with a static seed and use the same (or almost the same) logical operations to get the next screen/segment right?
@@JosipRetroBits I suppose. They're definitely similar. But river raid is like set seed Spelunky and Pitfall is like set seed Minecraft, to use modern examples
I haven’t looked but I suspect River Raid uses an LFSR to generate the levels. Crane’s PRNG function is reversible and outputs 256 unique values exactly once each. They are not the same.
thought this was gonna be about Entombed actually, but the way its programmed its basically a different game (level layout wise) everytime you turn it on
I love how you kept with the theme of Activision's wishes and kept everything associated with the real people who created them. These people are engineers, inventors, and artists, and their work should be recognized! Atari 2600 games tend to age like milk because of their rigid simplicity. Your average kid today would implode from sheer boredom trying to play it. When something really goes above and beyond and really makes something with DEPTH, it's incredibly impressive considering the limitations they are working with.
@@pojr I think part of it is just that not as many people who use the modern internet were around during a time those systems were popular, so there's none of that nostalgia for it.
When I saw the title of this video, I assumed it was about MAZE CRAZE, a game that generated a completely random single-screen maze every time you played. POJR, you should do a video on that game. It’s not as exciting as River Raid, but I have a lot of memories from playing it in the 80’s.
@@janlentan892 it could do smooth horizontal scrolling in hardware, but vertical scrolling had to be done in chunks, as seen in Ice Climber and Devil World.
Solid vid. It’s always cool to see the way developers dealt with the super limited resources of these early consoles. I never knew about the rectangular pixels, it explains a lot. Did Colecovision/Intellivision do the same thing?
The 2600 had some weird rules, and apparently was hard to program for. I'll have to look into what the limitations of the Intellivision and Colecovision were. It seems like the Intellivision had similar limits, as some of the text was big in the earlier games.
I really enjoyed learning more about Carol Shaw. She was apparently a wizard. According to one of her coworkers she "...was simply the best programmer of the 6502 and probably one of the best programmers period." River Raid is one of my favorite VCS games. For me it's probably: #1: Yar's Revengs. #2: Pitfall II. #3: River Raid.
Reminds me of Shenmue. Instead of saving the entire map, the programmers came up with the system that the computer would draw the entire map and community to save space.
I read from various interviews from programmers at Activision that all said that Carol Shaw couldn't program herself out of a paper bag. Apparently the actual coding was done by others.
There were no screenshots, as you got drawings of what the game looked like, not an actual screenshot (technology was not there to do it feasibly yet).
Just because you don't get a different board or w/e, every time you boot the game doesn't mean it's not randomly generated. Use the same randomization seed and you'll get the same levels every time. Using an algorithm to generate a string of random numbers is exactly how RNG works.
Microsoft currently owns Activision. Most of its games include the Call of Duty series, Pitfall, Guitar Hero, the King’s Quest series and licensed games based on Nickelodeon and Disney intellectual properties (iCarly, SpongeBob SquarePants, Toy Story 2, etc).
It does not have over 1000 different levels that are unique it just varies the shapes of the land slightly like most games. What happens when you go through all the levels? If it loops over again then it is a game that eventually repeats it's levels.
100% loved RR. It was the first video game I remembered. I also love the angle that she was legit smart as hell... and not the pandering "smart for a woman." Stuff we get so much of today.
There is a definitive final level, after which you loop back to the first level. There's a video on UA-cam in which someone set up a bot to play the game to completion.
@@SylveonTrapitoThe title is River Raid Fastest Completion by Lord Tom. My recollection of the video was incorrect. He (the bot) ends the game by rolling the score beyobd 999999 which causes it to flip to "!!!!!!" and ending the game. There was not an ending level that looped to the beginning. Apologies for the error.
Like I tell the younger generation of kids today if wasn’t for the brilliant minds of developers from the pioneer days of gaming a lot of the games we play today wouldn’t even exist. Activision is a good good game company. My 2nd cousin actually works for them as a senior animation artist. 😊
It wasn't Atari doing this. It was Warner Communications who had bought Atari and turned it into a corporate money-making machine. Warner has a terrible habit of buying innovative companies and then wringing every last cent they could out of them while destroying what made the companies great in the first place.
Understandable. Sometimes it can be challenging, because I have a limited amount of stock footage to choose from. But it's something I will work on so the videos are more accurate.
@@pojr I actually find it hilarious that when pojr talks about an early 80s office situation, the stock footage shows a bunch of diverse Apple fanboy types (ahem) in a generic 2020s office
Shaw and Crane were, in my opinion, the best Atari game programmers. Their games were on another level. River Raid was one of my favorite games, just a great game!
River Raid was my absolute favorite 2600 games as a kid. This brings back a lot of great memories.
Carol was also one of the first female programmers in the industry. Also, figuring out how to do smooth vertical scrolling on the 2600 was tricky as well and River Raid does it very well.
Great video! Thank you for covering Carol Shaw. It was refreshing to read about her in Electronic Games back in the day and it is refreshing today. I love Crane, Kaplan, Kitchen and all but we always hear about them. River Raid was one of my favorite games and a must have on the VCS. She also designed another of my favorites for the Intellivision called Happy Trails which was a Locomotion inspired game but it sure was slick and great fun.
4kb limit.. can you imagine a limitation like that these days? Great video, man!
Wait until you find out how much RAM Atari 2600 had.
128 bytes. Yes, bytes.
The demoscene has some demos that are 4kib.
With the Atari 2600 you don't even have enough memory to map out the full screen in a matrix (160x192 resolution). You had to re-write the memory buffer for each line during the horizontal blank period so the TIA chip could draw it. You basically were drawing everything one line at a time and you had to time it with the electron beam in the CRT.
A screenshot of this comment is 466 kb
Mistake, it's 422 kb
That same year (1982) the game Pitfall! was released, also by Activision and it uses the same logic to generate a large number of screens. In the end Pitfall! gets all the credit for this unique screen generator or to be precise, David Crane as a designer of the game. Now, who was first here...do not know, but both games came out from the same company so... :)
True. Pitfall would actually be a cool topic to cover.
Based on Crane's talk, pitfall is slightly different in that the screens weren't stored but rather generated.
As I understand this explanation, RiverRaid had some number of screen segments it would stitch together, and so those segments are stored. But pitfall did not store screens but generated them. Still from a static seed
@@OtakuNoShitpost Ok, Yes that is a bit of a difference but still, both start with a static seed and use the same (or almost the same) logical operations to get the next screen/segment right?
@@JosipRetroBits I suppose. They're definitely similar. But river raid is like set seed Spelunky and Pitfall is like set seed Minecraft, to use modern examples
I haven’t looked but I suspect River Raid uses an LFSR to generate the levels. Crane’s PRNG function is reversible and outputs 256 unique values exactly once each. They are not the same.
thought this was gonna be about Entombed actually, but the way its programmed its basically a different game (level layout wise) everytime you turn it on
I love how you kept with the theme of Activision's wishes and kept everything associated with the real people who created them. These people are engineers, inventors, and artists, and their work should be recognized!
Atari 2600 games tend to age like milk because of their rigid simplicity. Your average kid today would implode from sheer boredom trying to play it. When something really goes above and beyond and really makes something with DEPTH, it's incredibly impressive considering the limitations they are working with.
Yeah it's interesting that people play NES games for nostalgia, but you don't see a lot of people playing 2600 games.
@@pojr I think part of it is just that not as many people who use the modern internet were around during a time those systems were popular, so there's none of that nostalgia for it.
@@pojr I play Atari 2600 for nostalgia ,but NES for fun :) not only nostalgia
@@pojr atari nostalgia was decades ago
@@pojr We're still around. We just have to wait for our grandchildren to visit so they can sign us into our Google accounts ;)
When I saw the title of this video, I assumed it was about MAZE CRAZE, a game that generated a completely random single-screen maze every time you played. POJR, you should do a video on that game. It’s not as exciting as River Raid, but I have a lot of memories from playing it in the 80’s.
It's interesting that the 2600 had native vertical scrolling when the NES needed expansion chips for it.
Uh... That's not true, the NES could handle scrolling in hardware, and both horizontal and vertical scrolling was possible...
@@janlentan892 it could do smooth horizontal scrolling in hardware, but vertical scrolling had to be done in chunks, as seen in Ice Climber and Devil World.
@@jonothanthrace1530 NES was capable of doing that without expansion chips. Look at games like Road Fighter
This is incorrect. It needed helper chips to do both vertical and horizontal at once, but not one of each.
River Raid is still one of my all time favourites.
Great video, as usual!
River Raid and Caverns of Mars are two vertically scrolling SHMUPs that one can crash into the background and die, which is rare.
That is true but Activision released a massively multiplayer online open world SHMUP for Windows, Call of Duty.
A new POJR! Time to go grab 1AM whataburger and come back and watch this. I have said this before, but the algorithm will eventually light you up.
It's happening!
Solid vid. It’s always cool to see the way developers dealt with the super limited resources of these early consoles. I never knew about the rectangular pixels, it explains a lot. Did Colecovision/Intellivision do the same thing?
The 2600 had some weird rules, and apparently was hard to program for. I'll have to look into what the limitations of the Intellivision and Colecovision were. It seems like the Intellivision had similar limits, as some of the text was big in the earlier games.
I really enjoyed learning more about Carol Shaw. She was apparently a wizard. According to one of her coworkers she "...was simply the best programmer of the 6502 and probably one of the best programmers period." River Raid is one of my favorite VCS games. For me it's probably: #1: Yar's Revengs. #2: Pitfall II. #3: River Raid.
Reminds me of Shenmue. Instead of saving the entire map, the programmers came up with the system that the computer would draw the entire map and community to save space.
River raid is 1 of my all time favorite games. I need to find an atari 2600 and that game now.
I read from various interviews from programmers at Activision that all said that Carol Shaw couldn't program herself out of a paper bag. Apparently the actual coding was done by others.
This guy deserves a lot more views
Such a great game
There were no screenshots, as you got drawings of what the game looked like, not an actual screenshot (technology was not there to do it feasibly yet).
The screenshots in the instructions for Super Mario Bros. (NES) were taken by pointing a camera at a TV screen 💀💀💀
@@mynamehasspacesinit8687 Yes, they also hand-drawn some on rare occasions.
This game is AMAZING!
That's really cool to see an example of actual coding in the vid. Looks like school is finally paying off 😏
As a matter of fact, that second line of code was my final project for Python 😂
Just because you don't get a different board or w/e, every time you boot the game doesn't mean it's not randomly generated. Use the same randomization seed and you'll get the same levels every time. Using an algorithm to generate a string of random numbers is exactly how RNG works.
Huh, I've never heard of most of this. It's a pretty cool and interesting story
One of the best games ever made for the 2600.
Procedural content: saving massive amounts of space for over 40 years.
Microsoft currently owns Activision. Most of its games include the Call of Duty series, Pitfall, Guitar Hero, the King’s Quest series and licensed games based on Nickelodeon and Disney intellectual properties (iCarly, SpongeBob SquarePants, Toy Story 2, etc).
Reading wiki-facts pretty much
Wikipedia is great though! Lol.
It does not have over 1000 different levels that are unique it just varies the shapes of the land slightly like most games.
What happens when you go through all the levels? If it loops over again then it is a game that eventually repeats it's levels.
The game has an ending, you blow up and 6 !!!!!! (stands for well done) exclamation marks replace the numbers
Pretty sure I wore out a joystick playing this masterpiece for the 2600.
Fantastic game
The game has a kill screen here but only if you reach 1,000,000 points. Nothing special happens, you blow up and the game ends.
The 5200 version goes to 10 mil!
100% loved RR. It was the first video game I remembered. I also love the angle that she was legit smart as hell... and not the pandering "smart for a woman." Stuff we get so much of today.
The game uses procedural quasi-randomness to generate the screens. It is the same every time because the seed number is always the same.
I always tried to reach the end. I wonder if the procedural generation makes some impossible levels after you reach a certain point.
There is a definitive final level, after which you loop back to the first level. There's a video on UA-cam in which someone set up a bot to play the game to completion.
@@paul.9828 do you have the link?
@@SylveonTrapitoThe title is River Raid Fastest Completion by Lord Tom. My recollection of the video was incorrect. He (the bot) ends the game by rolling the score beyobd 999999 which causes it to flip to "!!!!!!" and ending the game. There was not an ending level that looped to the beginning.
Apologies for the error.
@@paul.9828 no problem. It's good to find people still care about River Raid all these years! Thank you very much.
@@SylveonTrapito I spent many hours as a kid playing this game, wondering if I could get to the last level.
Like I tell the younger generation of kids today if wasn’t for the brilliant minds of developers from the pioneer days of gaming a lot of the games we play today wouldn’t even exist. Activision is a good good game company. My 2nd cousin actually works for them as a senior animation artist. 😊
Activision fell the more the more they rose which continues to this day
It wasn't Atari doing this. It was Warner Communications who had bought Atari and turned it into a corporate money-making machine. Warner has a terrible habit of buying innovative companies and then wringing every last cent they could out of them while destroying what made the companies great in the first place.
It would be nice for the channel to not use so many generic images to graph everything. More if they are not even from the correct era.
Understandable. Sometimes it can be challenging, because I have a limited amount of stock footage to choose from. But it's something I will work on so the videos are more accurate.
@@pojr I actually find it hilarious that when pojr talks about an early 80s office situation, the stock footage shows a bunch of diverse Apple fanboy types (ahem) in a generic 2020s office
Shaw and Crane were, in my opinion, the best Atari game programmers. Their games were on another level. River Raid was one of my favorite games, just a great game!
Had 420 likes until I ruiinede it and made it 421 LOL
To bad ACTIVISION got stupid later on...
Your usage of generic stock footage is lazy, awful, and distracting.