Тёмный

Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600) 

GameSpot
Подписаться 6 млн
Просмотров 71 тыс.
50% 1

Famed game designer David Crane talks about his design challenges creating Pitfall for the Atari 2600.

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

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 101   
@dloomis
@dloomis 10 лет назад
Im taking an Atari programming course at my university, and holy shit this guy is a god. What he was able to program on the Atari platform just blows my freaking mind.
@anthonybottigliero8336
@anthonybottigliero8336 2 года назад
I still think Pitfall 2 on the Atari 2600 was a masterwork of programming. Unbelievable how complex a game was possible on that platform.
@dertobusch5720
@dertobusch5720 5 лет назад
This man and all the other nerds willing to count bytes and cycles to create games that have been exciting us for decades deserve every bit of credit given to them. I can 't imagine what would have happened if Activision had never been founded. When I hear Mr. Crane talk about the limitations of early game consoles, I would like to see people like him really push modern hardware to its limits. Thank you for being the nerd that you are. Here 's to all the other programmers, story writers, scientists, hardware designers and creators of art: write your names on your work so people will know who you are. You deserve that.
@benb3316
@benb3316 6 лет назад
Sitting here with cheap DIY kits for games on computers that would laugh at a Cray from the 80s I salute this man who made these incredible games on such a tricky, limited system way way back and paved the way for said computers/kits/improvements!!!
@tschak909
@tschak909 10 лет назад
I've written games and other software for the Atari VCS (my most recent being an algorithmic art piece called Transmat, released last year.) And I have to tell you, of all the environments I've ever written software for, the VCS is one of the most rewarding, because of the tight coupling of the processor and display logic, it's hard to explain to people just how _immediate_ the effect was for writing a register on the TIA, and therefore having to be aware of the execution time of each and every instruction during the visible part of the screen (76 cycles, you get 15-30 instructions per line, 2-7 cycles per instruction, make them count.), you get a 40 bit playfield (only 20 bits of storage, split in half, reflected or mirrored), two 8-bit objects, and 3 1-bit objects, on a line. You get 128 bytes of RAM to store _ALL_ program state, you have no interrupts, your only reprieve is WSYNC, a register to assert the ready line on the CPU, to cause it to wait until the current scan-line has completed. Any and all vertical operations had to be done in software, changing the data in the registers BEFORE the TIA had the opportunity to shift them out to the display. You have no binary counters for horizontal positioning, even, only polynomial counters which were exposed as strobes, which you had to strobe at the moment you wanted an 8-bit or 1-bit object to display...only one problem, the best you could hope for with a typical load/store cycle, was 5 cycles, which means, you could only strobe in 15 pixel increments, you had to set a horizontal motion register, and then strobe HMOVE to bias the object -7 or +7 pixels. I could go on, but the point is, it's a well defined, constrained, universe, with enough open-endedness, that any software engineer truly worth their salt, can do something really great.
@wolverine9632
@wolverine9632 7 лет назад
My first programming experience was with a Vtech Pre-Computer 1000, which, if you don't know what that is, was a training tool launched in the 80s to teach kids how to use computers. (My mom picked one up at a garage sale.) It had a monocrome LCD screen which could only display characters. (and only 20 at that!) It had some built-in games like hangman/ science/math/history/general knowledge quizzes, a calculator, and even a slot for expansion cartridges. But by far its best feature was a mini BASIC programming environment. It gave you about 2KB of storage to write your entire program, and I figured out all the tricks to squeeze everything I could out of those 2KB. (My best program was a memory match game, and I had a lot of fun with random story programs.) That said, the Atari 2600 sounds like a LOT of fun to program, and I'll have to give it a try!
@churchofguestmob4498
@churchofguestmob4498 6 лет назад
wolverine96 I had the very same thing I got it for my kids but they were really too young. But I missed around with it
@KF6LIL
@KF6LIL 8 лет назад
This man is a complete legend who made our lives e entertaining in 1976 with pitfall for the Atari 2600 look at us now playing pc game's on the internet with other's
@thisisrob8750
@thisisrob8750 2 года назад
ATARI 2600 came out in 1977 and was called the VCS at first. Pitfall came out in 1982.
@CttPla
@CttPla 10 лет назад
Hail to the king.
@JetScreamer_YT
@JetScreamer_YT 11 лет назад
Wow. As a child playing these games, I had no appreciation for those who made them.
@Jolt7800
@Jolt7800 3 года назад
The most fascinating classic retro game developer. He is releasing a new Atari game in 2021 called Circus Convoy from his new company Audacity Games
@Dr_Bombay
@Dr_Bombay 3 года назад
i was one of those people who spent hours meticulously drawing their own map. i think i was the only person in our family to finish Pitfall, and it took AGES to do. i would dream about it. thanks for the months and months of entertainment, Mr. Crane!
@yutupedia7351
@yutupedia7351 Год назад
does pitfall have an end? idk that
@captainpondscum
@captainpondscum 12 лет назад
The amazing thing about 2600 programmers isn't that they had to work with a machine that lacked a display chip (it had one), it's that they made so many games with a display chip designed only for Pong and Combat -- so limited you could call it a half-scan-line buffer. The title of one book about the 2600 is "Racing the Beam" -- there weren't nearly enough clock cycles to both fetch graphics from memory and update the display registers, so coders invented a plethora of incredibly clever hacks.
@lunardust201
@lunardust201 11 лет назад
awesome talk i love the old school optimization
@bigyin2586
@bigyin2586 3 года назад
If only more game systems could be “Activisioned”! More engineers, fewer lawyers.
@hydrox24
@hydrox24 11 лет назад
I love it when the questions section is almost half the video. It's always so interesting and the questions bring up great topics.
@mattmccullar9934
@mattmccullar9934 3 года назад
I recall first seeing a screen shot of "Pitfall" in an Activision catalog a few months before it was released. I was stunned by the graphics. Home video game graphics were still rather blocky back then and each new Activision game looked better than the last. The color palette was beautiful.
@DeconvertedMan
@DeconvertedMan Год назад
I love this game and its sequel. Good times.
@SpetsnazFP
@SpetsnazFP 13 лет назад
@joaovictor1994 I think we loved the OLD Activision... the company today should just be called Call of Blizzard since all they do is let Blizzard make money for them and push Call of Duty and let any other project fall away and rot like Bizzare Creations.
@knucklesfan8
@knucklesfan8 9 лет назад
28:10, perfect game design philosophy in its purest right there.
@MythicM
@MythicM 10 лет назад
i thought jack black was a girl
@VIC-20
@VIC-20 Год назад
This is an important piece of gaming history. Thanks David.
@GhostsDontWalk1
@GhostsDontWalk1 7 лет назад
My god do I love making maps for a game. Every time I find an old game that requires it, I get excited. I wish more modern games required a bit of cartography. Instead people generally consider it a negative if a game doesn't provide an in-game map. People praise Metroid: Zero Mission for adding a map for example, but drawing the map was possibly my favorite part of the original. At least we have the Etrian Odyssey series.
@PieFights
@PieFights 9 лет назад
I had the C64 version of Pitfall 2 that and GhostBusters was 2 of my favourite David Crane Activison games
@JesusisJesus
@JesusisJesus 5 лет назад
Yep, I'd love to hear him talk about those 2.
@mcmackerel
@mcmackerel 11 лет назад
Haven't really followed the discussion, but as this argument has always irked me: A stated purpose is never a justification. If I start a club with the stated purpose of killing puppies, that won't excuse any ensuing puppy-killing. Saying that "corporations exist only to make money" as if that justifies the ways in which a corporation might go about that goal is the exact same thing.
@tomsuzyinfluencerinfj2712
@tomsuzyinfluencerinfj2712 9 лет назад
No scrolling platformer pre-Pitfall? Of course, Jump Bug (Sega) was 1981 and scrolled vertical and horizontal.
@AloanMoreira1
@AloanMoreira1 Год назад
56:38 - I remember going into a store in 1985 and buying frogs and flies and other Mattel games for 1 dollar! yep! I couldn´t believe my eyes either! I was 12 btw.
@customsongmaker
@customsongmaker Год назад
Check out "Muncher" (a PacMan clone) for the Bally Astrocade home console. The console only had enough RAM to draw the screen, so they had to put the game code into the first 2 bits of each 4-bit byte that was being used to draw the screen.
@RaquelFoster
@RaquelFoster Месяц назад
52:02 LOL it makes total sense that the Pressure Cooker tune was made by a composer with 9 notes to work with. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qtaDzgFRhuQ.html
@Colonel__Ingus69
@Colonel__Ingus69 5 месяцев назад
Thanks to David and his coworkers at Atari and Activision for creating groundbreaking games that became a big part of our lives growing up in the late 70's & 80's!
@sperrin
@sperrin 4 года назад
The guy asking why the Genesis/Mega rive pad works on an Atari 2600... cos its the same 9 pin plug. ANY controller with the same 9 pin plug will work.
@TheWaynelds
@TheWaynelds 2 года назад
I wish someone would’ve asked if he had to take the same approach with the colecoVision & Intellivision ports of Pitfall, or were there less limitations to work around?
@inceptional
@inceptional 2 года назад
I wish there was a Samsung phone version of the app he made: The Internal magic of the 2600
@stephenelliott7071
@stephenelliott7071 5 лет назад
A legend and technical genius, with a real talent for producing great gameplay in his games.
@markfrombriz
@markfrombriz 5 лет назад
Along with Jeff minter
@MrSlashStudios
@MrSlashStudios 8 лет назад
53:38 THE CREATOR OF RETRO CITY RAMPAGE
@puzzud
@puzzud 10 месяцев назад
I believe the episode of Heckle and Jeckle that Crane is referring to is called The Lion Hunt. I noticed it's not thr only episode to feature alligators.
@theroseinthegarden2744
@theroseinthegarden2744 8 лет назад
I want a sequel to pitfall the lost expedition!!
@hosseinmahmoudi3628
@hosseinmahmoudi3628 6 лет назад
The Rose in the garden me too
@eagleman5138
@eagleman5138 5 лет назад
There is a sequel to the NES called ”Super Pitfall”, but it’s so bad it isn’t even worth it.
@rbrine01
@rbrine01 12 лет назад
Great video. Very educational and inspiring. Hope David Crane gets around to making the source code available, or educational Iphone app explaining the technical nuts and bolts of this game (Pitfall) one day.
@ObiTrev
@ObiTrev 11 лет назад
RIP Activision... We hardly knew ye.
@bastardtubeuser
@bastardtubeuser 9 лет назад
i wish programmers cared about saving bites nowadays
@brandonortiz6466
@brandonortiz6466 8 лет назад
+bastardtubeuser Programmers who care about saving bites don't get hired. Nobody is going to hire the assembly programmer over the C# programmer.
@bastardtubeuser
@bastardtubeuser 8 лет назад
bullshit, assembly will always have its place you twit.
@brandonortiz6466
@brandonortiz6466 8 лет назад
bastardtubeuser Then go get a job with it, moron.
@bastardtubeuser
@bastardtubeuser 8 лет назад
the goal of programming is to get a job ?.
@hydrox24
@hydrox24 11 лет назад
Interesting that he thought adding lives was a good idea in the end. It's nice to know some game designers don't want the experience to be as frustrating as possible.
@transit000
@transit000 13 лет назад
A real legend!
@yandyyay
@yandyyay 11 лет назад
Pitfall rocks.... and i never did complete it :-(
@alramone1
@alramone1 11 лет назад
this is great, i'm a huge atari fan!
@echopathy
@echopathy Год назад
@15:05 What can the Atari 2600 do? ... There's a great interview of Chuck Jones speaking on discipline of animation.. Discipline meaning, what are your constraints? How are you limited in the telling of a story? This works across all mediums.. Audio, film, etc... What do you have to work with? Make it so.. Usually ends up in a sweet, sweet product.. Simple, clear, and defined. .. Thank you for sharing this talk!
@xZak777x
@xZak777x 13 лет назад
This is just fascinating.
@metronome8471
@metronome8471 3 года назад
Circus Convoy > Pitfall 2
@thengoto20
@thengoto20 12 лет назад
3:30 - A Blob and His Boy
@PauloConstantino167
@PauloConstantino167 4 года назад
People who lived in the PC revolution and making games while making millions, were in a golden age.
@maiki60fps
@maiki60fps 13 лет назад
notice even the Atari 2600 uses a "GPU" to render the actual graphics, I know the CPU is very busy controlling every single pixel but I am wondering if there was a system with no display chip at all, just CPU with direct video output...
@wallacelang1374
@wallacelang1374 3 года назад
David Crane had clearly said what he and the other Activision game programmers had to do in order to work with the Atari 2600 to create enjoyable games for it.
@maiki60fps
@maiki60fps 12 лет назад
@thengoto20 and what about ULA then? it is ULA that is creating the picture... my question was about a system without any display chip
@MrLoretano77
@MrLoretano77 4 года назад
When I was a child I would look at my pitfall manual and see David Cranes photo and always wondered who this man was that looks like Bruce Jenner. I am very grateful to have heard this presentation thank you for sharing it
@fishbone007
@fishbone007 11 лет назад
Pure ASM code? Holy shit, I didnt know that. That must've been terrible.
@speedwolf
@speedwolf 11 лет назад
Who are the two fools who dislike this video?
@terry-
@terry- 6 месяцев назад
Great!
@TBoneTony
@TBoneTony 13 лет назад
It is a dream to see someone talk about a game they created. Pitfall was one of the best Atari 2600 games I liked.
@mcmackerel
@mcmackerel 11 лет назад
I did not imply that. It's the difference between "companies exist to make money" and "we value the money we save not equipping our ships with lifeboats more than we value the additional security that would bring to our crewmen". The former is a stated purpose, the latter a justification. Whether you agree with that justification is irrelevant for the example, but I feel people often avoid justifying themselves through meaningless statements that logically amount to "we do it because we do it".
@Kg277
@Kg277 13 лет назад
@maiki60fps Yes, the Apple II, that would be the closest thing. The cpu would put the pixels into memory. And as the television scanned the beam, the apple would sequentially dump the ram to the television set. A first example of bitmapping. The stuff that does the scanning isn't really a GPU either. It's a handful of discrete logic gates, at best. Nothing more than a counter and DAC.
@thengoto20
@thengoto20 12 лет назад
@maiki60fps There always has to be hardware that takes the screen memory and turns it into a TV signal, because TVs can't read from RAM - but the hardware that does this is so simple that you may as well imagine that's what's happening.
@thengoto20
@thengoto20 12 лет назад
@maiki60fps The ZX Spectrum did all of its graphics by the CPU writing directly to screen memory (from your profile I can see you're familiar with that machine!). And really, most DOS games were made by the CPU writing directly to a block of screen memory.
@alkohallick2901
@alkohallick2901 6 лет назад
It's tar??? I always thought it was just a big hole. :O
@willrandship
@willrandship 11 лет назад
You imply that making money is an inexcusable crime. Unlike puppy killing, there are no real irreversible consequences. They make games. Someone else can make better games.
@bbman10pwns
@bbman10pwns 12 лет назад
I wouldn't say dumb, there is just less of starting from scratch and more of using existing engines and content.
@SirCaco
@SirCaco 13 лет назад
I love Activision, but they think with their wallets =(
@Kg277
@Kg277 11 лет назад
..gotta luv the grammar police.. Did I get a apostrophical violation notice?
@SirCaco
@SirCaco 11 лет назад
Dude. That comment was from back in 2011. Shut up.
@Wolfie123123
@Wolfie123123 11 лет назад
The guy asking the question around 42:30 sounds like Jason Scott.
@LisiasToledo
@LisiasToledo 11 лет назад
And you don't? =P But I agree that this industry is being abusive...
@ObiTrev
@ObiTrev 11 лет назад
0:43:30 Trey Parker and Matt Stone need to hire this guy!
@screamengine
@screamengine 13 лет назад
@35:53 Anyone noticed the young Jack Black? :)
@CineSalvaje
@CineSalvaje 13 лет назад
Great video!!! Very intresting.
@jemminger
@jemminger 11 лет назад
Herp derp "programmer's" -> "programmers"
@AntonHolm-kf6ic
@AntonHolm-kf6ic 13 лет назад
LOL at 43:40
@WOLFSCHRAMM1
@WOLFSCHRAMM1 11 лет назад
thank the electronics engineers my friend...
@logansmith6907
@logansmith6907 9 лет назад
Boring game buhaaha
@SirCaco
@SirCaco 11 лет назад
I didn't 2 years ago. lmao
@AandNvg
@AandNvg 9 лет назад
Pitfall 2 is better.
@jemminger
@jemminger 11 лет назад
*an apostrophical ;P
@mic7able
@mic7able 11 лет назад
NO.... An hour? NO!
@Lelouch911
@Lelouch911 13 лет назад
yay
@SummerRainer
@SummerRainer 13 лет назад
3RD time
@Kg277
@Kg277 13 лет назад
Too bad we can't program like this anymore..
@dmleach
@dmleach 9 лет назад
It's a shame David is a poor speaker. I find the content of this talk fascinating but he's quite difficult to listen to.
@0zfer
@0zfer 10 лет назад
Man this guy is monotone and shows no positive emotion even when he is saying how it was successful.... Pitfall is cool but he sounds depressed about the whole thing!
Далее
Gauntlet revisited by creator Ed Logg
59:49
Просмотров 28 тыс.
Bearwolf - GODZILLA Пародия Beatrise
00:33
Просмотров 380 тыс.
ХОМЯК ВСЕХ КИНУЛ
10:23
Просмотров 600 тыс.
Classic Studio Postmortem: Lucasfilm Games
59:09
Просмотров 38 тыс.
Classic Games Postmortem - XCOM: UFO Defense
40:27
Просмотров 48 тыс.
Atari 2600 Programming is a NIGHTMARE
15:38
Просмотров 16 тыс.
Classic Game Postmortem - Marble Madness
50:29
Просмотров 58 тыс.
Atari 2600 VCS Programming - Computerphile
15:04
Просмотров 306 тыс.
Bearwolf - GODZILLA Пародия Beatrise
00:33
Просмотров 380 тыс.