This ATARI 2600 Game has 100,000+ Unique Levels

  Рет қаралды 7,565

pojr

pojr

Күн бұрын

River Raid Development:
www.vintagecomputing.com/inde...
Chapters:
0:00 Introduction
0:59 Working for Atari
2:00 Start of Activision
3:16 Carol Shaw
4:03 Creating a New Atari Game
6:50 River Raid
6:46 How River Raid Was Endless
8:50 Conclusion
9:31 Outtro
Thanks to the following users from pexels.com for the stock footage:
Karolina Grabowska, Kelly, Kindel Media, Mikhail Nilov, Tima Miroshnichenko, EKATERINA BOLOVTSOVA
All of the music was taken from streambeats.com.

Пікірлер: 77
@JustWasted3HoursHere
@JustWasted3HoursHere Жыл бұрын
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.
@Morgan423Z
@Morgan423Z Жыл бұрын
River Raid was my absolute favorite 2600 games as a kid. This brings back a lot of great memories.
@crookedmouth1971
@crookedmouth1971 Жыл бұрын
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.
@FeralInferno
@FeralInferno Жыл бұрын
4kb limit.. can you imagine a limitation like that these days? Great video, man!
@Sheevlord
@Sheevlord Жыл бұрын
Wait until you find out how much RAM Atari 2600 had. 128 bytes. Yes, bytes.
@Nikku4211
@Nikku4211 Жыл бұрын
The demoscene has some demos that are 4kib.
@nicholaslarson3778
@nicholaslarson3778 Жыл бұрын
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.
@davemarx7856
@davemarx7856 Жыл бұрын
A screenshot of this comment is 466 kb
@davemarx7856
@davemarx7856 Жыл бұрын
Mistake, it's 422 kb
@DELTARYZ
@DELTARYZ Жыл бұрын
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
@pojr Жыл бұрын
Yeah it's interesting that people play NES games for nostalgia, but you don't see a lot of people playing 2600 games.
@DELTARYZ
@DELTARYZ Жыл бұрын
@@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.
@intel386DX
@intel386DX Жыл бұрын
@@pojr I play Atari 2600 for nostalgia ,but NES for fun :) not only nostalgia
@stixstixy
@stixstixy Жыл бұрын
@@pojr atari nostalgia was decades ago
@lunsj
@lunsj Жыл бұрын
@@pojr We're still around. We just have to wait for our grandchildren to visit so they can sign us into our Google accounts ;)
@JosipRetroBits
@JosipRetroBits Жыл бұрын
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... :)
@pojr
@pojr Жыл бұрын
True. Pitfall would actually be a cool topic to cover.
@OtakuNoShitpost
@OtakuNoShitpost Жыл бұрын
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
@JosipRetroBits
@JosipRetroBits Жыл бұрын
@@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?
@OtakuNoShitpost
@OtakuNoShitpost Жыл бұрын
@@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
@zerobyte802
@zerobyte802 3 ай бұрын
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.
@talir71
@talir71 Жыл бұрын
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.
@94Angelwing
@94Angelwing Жыл бұрын
River Raid is still one of my all time favourites.
@MundMoriginal
@MundMoriginal Жыл бұрын
Great video, as usual!
@eminboztepe
@eminboztepe 6 ай бұрын
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.
@TVindustries5000
@TVindustries5000 Жыл бұрын
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
@richhutnik2477
@richhutnik2477 Жыл бұрын
River Raid and Caverns of Mars are two vertically scrolling SHMUPs that one can crash into the background and die, which is rare.
@edwin3928ohd
@edwin3928ohd Жыл бұрын
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.
@LordmonkeyTRM
@LordmonkeyTRM Жыл бұрын
It's happening!
@jonothanthrace1530
@jonothanthrace1530 Жыл бұрын
It's interesting that the 2600 had native vertical scrolling when the NES needed expansion chips for it.
@janlentan892
@janlentan892 Жыл бұрын
Uh... That's not true, the NES could handle scrolling in hardware, and both horizontal and vertical scrolling was possible...
@jonothanthrace1530
@jonothanthrace1530 Жыл бұрын
@@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.
@Don_Ramiro
@Don_Ramiro 2 ай бұрын
@@jonothanthrace1530 NES was capable of doing that without expansion chips. Look at games like Road Fighter
@lunsj
@lunsj Жыл бұрын
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.
@dr.charlesedwardflorendobr3952
@dr.charlesedwardflorendobr3952 Жыл бұрын
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.
@MarkIrwin02
@MarkIrwin02 Жыл бұрын
River raid is 1 of my all time favorite games. I need to find an atari 2600 and that game now.
@jimmyclaw9974
@jimmyclaw9974 Жыл бұрын
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?
@pojr
@pojr Жыл бұрын
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.
@LostForestX
@LostForestX Жыл бұрын
That's really cool to see an example of actual coding in the vid. Looks like school is finally paying off 😏
@pojr
@pojr Жыл бұрын
As a matter of fact, that second line of code was my final project for Python 😂
@lakojake4215
@lakojake4215 Жыл бұрын
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.
@opa-age
@opa-age Жыл бұрын
This guy deserves a lot more views
@tomsuzyinfluencerinfj2712
@tomsuzyinfluencerinfj2712 Жыл бұрын
The game has an ending, you blow up and 6 !!!!!! (stands for well done) exclamation marks replace the numbers
@Athesies
@Athesies Жыл бұрын
Huh, I've never heard of most of this. It's a pretty cool and interesting story
@skRapKlan
@skRapKlan Жыл бұрын
This game is AMAZING!
@Roxor128
@Roxor128 3 ай бұрын
Procedural content: saving massive amounts of space for over 40 years.
@georgef551
@georgef551 Жыл бұрын
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).
@mynamehasspacesinit8687
@mynamehasspacesinit8687 Жыл бұрын
The screenshots in the instructions for Super Mario Bros. (NES) were taken by pointing a camera at a TV screen 💀💀💀
@georgef551
@georgef551 Жыл бұрын
@@mynamehasspacesinit8687 Yes, they also hand-drawn some on rare occasions.
@ednguyen3822
@ednguyen3822 Жыл бұрын
Pretty sure I wore out a joystick playing this masterpiece for the 2600.
@donaldsykes927
@donaldsykes927 11 ай бұрын
One of the best games ever made for the 2600.
@Boswd
@Boswd Жыл бұрын
Such a great game
@zebunker
@zebunker Жыл бұрын
Reading wiki-facts pretty much
@pojr
@pojr Жыл бұрын
Wikipedia is great though! Lol.
@AirZonkWorldChamp
@AirZonkWorldChamp Жыл бұрын
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.
@Lightblue2222
@Lightblue2222 Жыл бұрын
The 5200 version goes to 10 mil!
@dallase1
@dallase1 2 ай бұрын
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.
@HeiligerGrimmnir
@HeiligerGrimmnir Жыл бұрын
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.
@GameSparkTV
@GameSparkTV 8 ай бұрын
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. 😊
@SylveonTrapito
@SylveonTrapito Жыл бұрын
I always tried to reach the end. I wonder if the procedural generation makes some impossible levels after you reach a certain point.
@paule4566
@paule4566 Жыл бұрын
There is a definitive final level, after which you loop back to the first level. There's a video on KZfaq in which someone set up a bot to play the game to completion.
@SylveonTrapito
@SylveonTrapito Жыл бұрын
@@paule4566 do you have the link?
@paule4566
@paule4566 Жыл бұрын
@@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.
@SylveonTrapito
@SylveonTrapito Жыл бұрын
@@paule4566 no problem. It's good to find people still care about River Raid all these years! Thank you very much.
@paule4566
@paule4566 Жыл бұрын
@@SylveonTrapito I spent many hours as a kid playing this game, wondering if I could get to the last level.
@LordmonkeyTRM
@LordmonkeyTRM Жыл бұрын
Activision fell the more the more they rose which continues to this day
@cosmefulanito5933
@cosmefulanito5933 Жыл бұрын
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.
@pojr
@pojr Жыл бұрын
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.
@GreenTeaViewer
@GreenTeaViewer Жыл бұрын
@@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
@brandong.1857
@brandong.1857 11 ай бұрын
Had 420 likes until I ruiinede it and made it 421 LOL
@brianmoore6490
@brianmoore6490 Жыл бұрын
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!
This Accessory Turns the Atari 2600 into a Computer
11:06
Better Hardware does NOT Mean Better Console. Part 2
13:01
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 63 МЛН
Game Awards 2017 - Carol Shaw
6:36
SpottinGames
Рет қаралды 7 М.
Before MTV there was Atari Video Music
2:09
High Scores on Tap
Рет қаралды 183
The Best Unlicensed NES Game (It's NOT What You Think)
14:58
Unknown NES Prototype Found in Gamer's Collection
13:00
Atari 50 is MORE Than Just a Collection of Games
15:55
The Ugly Truth About Sonic Spinball
14:03
pojr
Рет қаралды 11 М.
Who is REALLY Behind the Atari 2600+
12:34
pojr
Рет қаралды 20 М.
How Atari Tried to Appeal to Kids
12:23
pojr
Рет қаралды 6 М.
The BEST and the WORST! - Game Sack
29:03
Game Sack
Рет қаралды 290 М.
skibidi toilet multiverse 039 (part 4)
6:06
DOM Studio
Рет қаралды 4,9 МЛН
Lp. Последняя Реальность #107 РОДНОЙ ДОМ [Финал] • Майнкрафт
1:8:20
MrLololoshka (Роман Фильченков)
Рет қаралды 1,9 МЛН