[01:00.520 --> 01:02.340] Checking, test, check. [01:04.480 --> 01:08.460] Check, 573, 2, 3. [01:08.600 --> 01:11.420] Can I, like, should I pop into the microphone a whole bunch? [01:12.360 --> 01:13.940] Piss off, everyone at the AV. [01:14.180 --> 01:14.840] Thank everyone. [01:14.980 --> 01:17.800] We should have a round of applause for the AV guys right now. [01:23.430 --> 01:28.170] The ultimate in diagnosis is figuring out that your HDMI cable was the problem. [01:30.330 --> 01:35.390] I'm just going to do a real quick audio check since, like, we were literally running around trying to figure that out. [01:36.290 --> 01:42.030] So this should not be loud, but I'd like to make sure that it's okay. [01:47.940 --> 01:49.340] Yeah, it's not too bad. [01:49.900 --> 01:50.620] Let's see if I'm up. [01:50.740 --> 01:54.060] I'll turn this down a tiny bit. [01:57.870 --> 02:00.750] You can't see anything, but you will later, I promise. [02:04.760 --> 02:06.300] I'll, uh, huh? [02:07.860 --> 02:09.080] Yeah, mic, hold it. [02:09.900 --> 02:11.700] I should be right up in its face. [02:15.040 --> 02:15.570] All right. [02:16.180 --> 02:17.510] You'll see that demo in a minute. [02:19.760 --> 02:29.300] I won't jack this up too loud for the sake of the AV guys, but if we're watching something with thumping tunes, I'll turn it up so you can enjoy it. [02:30.480 --> 02:35.800] Uh, welcome to the demo scene 2022, Electric Boogaloo. [02:40.620 --> 02:48.380] Uh, I really can't see any hands, so I'm probably going to ask you to make noise instead of, like, raise your hands or whatever. [02:48.520 --> 02:51.240] Who came to a previous demo scene panel? [02:52.240 --> 02:53.020] All right. [02:54.180 --> 02:55.600] How many of you come to? [02:55.780 --> 03:00.020] Just one, or did you watch the one last, uh, hope online, or? [03:01.700 --> 03:02.180] Okay. [03:02.880 --> 03:16.620] Um, I'm a, I'm a very, I don't know, um, maybe, maybe I'm not a unique presenter, but, uh, I, I prefer that people talk to me and yell at me and, you know, like, whatever. [03:16.620 --> 03:17.920] So, that's, that's fine. [03:18.720 --> 03:23.860] Uh, this is intended to be entertaining, but also, you know, so that you can learn something. [03:24.240 --> 03:27.000] So, uh, hopefully we'll do a little bit of both. [03:27.160 --> 03:29.100] Uh, I promise not to get too cerebral. [03:29.100 --> 03:41.080] If you have a question, uh, you can ask it, you know, like, uh, maybe I'll, I'll try to, like, stop at the end of any slides or, you know, every couple slides and just ask if I've, you know, lost anyone or whatever. [03:41.080 --> 03:48.560] Um, the beginning of the, of this, we're going to careen through because most of it is demo scene history. [03:49.100 --> 03:53.940] Can you make some noise if you came here and you have no f*cking clue what the demo scene is? [03:55.200 --> 03:56.060] Don't be shy. [03:56.060 --> 03:58.420] If you don't know what the demo scene is, I want to hear from you. [03:59.080 --> 04:11.020] Um, but, um, this, this is just an amazing, uh, computer art and music and programming and everything scene that, uh, I find fascinating. [04:11.500 --> 04:12.760] I'm a part of this scene. [04:13.180 --> 04:16.700] Uh, most of the stuff that you're seeing tonight is not my work. [04:16.900 --> 04:20.000] Uh, there, I think I might make a sneak appearance in one or two things. [04:20.520 --> 04:30.140] Um, but, uh, this is, this is not me, even though you probably, you might be here because you got a slip of paper from me in the vendor room selling chip tunes or something like that. [04:30.270 --> 04:33.080] So, uh, I just, I want to make sure that that's clear. [04:33.240 --> 04:35.820] I'm, I'm kind of trying to put my scene on a pedestal, not me. [04:36.400 --> 04:42.760] Um, so, uh, why don't we just go ahead and get started because I just put myself, uh, 15 minutes behind schedule accidentally. [04:43.680 --> 04:49.120] Um, so there, there are some, uh, flashing lights, flashing colors. [04:49.530 --> 04:57.300] Uh, if you are photosensitive, if you have epilepsy or whatever, maybe this panel is not for you, uh, or hopefully you've taken your meds. [04:57.620 --> 04:59.220] So, uh, be careful, please. [04:59.220 --> 05:03.530] I, I don't want to have, uh, experience any problems with that here. [05:03.900 --> 05:05.520] Uh, you should be healthy. [05:06.120 --> 05:08.640] Uh, quick shout out real fast. [05:08.900 --> 05:10.900] Uh, these are working, right? [05:10.960 --> 05:11.060] Yeah. [05:11.140 --> 05:11.460] Okay, good. [05:12.100 --> 05:17.060] Um, I, uh, I run a museum in Maryland, just north of Baltimore called the Bloop Museum. [05:17.150 --> 05:20.880] It's inside of a larger museum called the System Source Computer Museum. [05:21.260 --> 05:25.520] And that is inside of an IT company called System Source, believe it or not. [05:26.020 --> 05:29.680] Uh, so I would love if you would come and visit me. [05:29.680 --> 05:35.280] I can show you our, like, 15,000 square feet of space with, uh, the stuff you see up here. [05:35.640 --> 05:39.460] And we've got some PDPs that work, and we've got some crays that don't. [05:40.020 --> 05:45.500] Um, and you can sit on the couch, you know, Naugahyde couch and take a picture of yourself with the cray. [05:45.500 --> 05:47.620] Like, get a selfie or whatever if you want. [05:48.120 --> 05:50.600] Um, we're, we're all about being hands-on. [05:51.140 --> 05:58.520] Um, so we would, we would really love if you came down and, you know, like, I don't know, speed ran Oregon Trail and got dysentery or something. [05:58.520 --> 06:10.800] Um, not real dysentery, um, but, uh, and a couple people here, uh, actually, uh, are here at this panel because I told them about this panel at the museum. [06:10.800 --> 06:15.660] So, uh, if you've been to Bloop, then please feel free to make some noise right now. [06:16.460 --> 06:23.860] Um, so see, there are even, like, three people in the audience that have been there, so it's a real place. [06:24.320 --> 06:25.200] Um, all right. [06:25.820 --> 06:29.060] Um, so, so what is the demo scene? [06:29.180 --> 06:38.220] Maybe what I should do real fast is, uh, you know, I do have this, like, cool slide thing where I'm like, hey, the demo scene, what are this? [06:38.300 --> 06:45.400] And, like, by the way, these are recycled slides from, uh, 2018 and 2022, which is why I'm going to go through them quickly. [06:45.560 --> 06:52.800] You can watch, you know, previous HOPE slides on YouTube and whatever, but, uh, they're, they're still relevant, and that's how we're going to catch everyone up. [06:52.800 --> 07:00.800] Hey, here's a pretty picture, you know, uh, here's another pretty picture you should look at, you know, like, all right, uh, you know, here's one more. [07:00.940 --> 07:09.260] Uh, the previous two kind of look algorithmic, this one doesn't, what if I told you, hey, we just watched something about movies and hackers, right? [07:09.260 --> 07:25.360] Anyway, um, so, uh, you know, like, all of that doesn't fit on maybe a piece of paper this tiny, but, uh, these, these are pretty small programs, and so I want to give you an example of an incredibly small program. [07:26.080 --> 07:37.480] Uh, we'll show you one demo just, like, right up front, um, this is something that, can I just, like, fling you onto my other display? [07:37.700 --> 07:38.600] That would be really nice. [07:40.540 --> 07:41.020] Hello? [07:41.320 --> 07:41.980] There we go. [07:43.400 --> 07:45.700] So, here's a DOS demo. [07:50.620 --> 07:53.700] Did, did everyone catch the file size just now? [08:01.700 --> 08:03.040] We've got audio. [08:03.980 --> 08:07.120] We've got a, uh, rotating heat map. [08:09.300 --> 08:11.150] It's 256 bytes. [08:13.880 --> 08:16.500] You can write tweets longer than this. [08:22.560 --> 08:23.060] It's... [08:23.060 --> 08:23.620] It's pretty wild. [08:25.340 --> 08:26.600] Granted, that's all it does. [08:26.600 --> 08:35.420] Most of these that are this small are just kind of looping animations and sound, possibly, that do something like this, but... [08:37.720 --> 08:41.360] The music is very apt, you know, it's like, think about the possibilities. [08:44.750 --> 08:49.710] And then it ends, because someone hit escape, or, you know, it crashes after a certain amount of time. [08:49.710 --> 08:54.490] Uh, alright, so, um, let's, let's talk about this just a little bit more. [08:54.750 --> 08:55.810] I wanna catch up. [08:56.670 --> 09:04.770] Uh, does, does anyone in here not know, uh, about this, this thing that computers can do called communicate with other computers? [09:05.430 --> 09:10.370] Um, these days this is really easy, but maybe I should, uh, rewind just a little bit. [09:10.950 --> 09:15.430] Uh, so, you know, back in the tape, we're, we're writing software, and it's on paper tape. [09:16.110 --> 09:19.710] Uh, and we're using computers that look like giant refrigerators. [09:19.890 --> 09:23.630] And then eventually we move on to the computers that need refrigerators, et cetera, et cetera. [09:23.790 --> 09:26.150] But, uh, really we're just trying to exchange ideas. [09:27.070 --> 09:29.410] So, uh, actually I think I like that one better. [09:29.530 --> 09:30.650] I don't, I don't know which one. [09:31.450 --> 09:34.690] One, two, one, two, one. [09:34.850 --> 09:35.430] You like this? [09:35.650 --> 09:36.010] Okay. [09:36.410 --> 09:41.050] So, so back in this era, right here, um, the Internet looks like this. [09:41.430 --> 09:42.890] Um, it's not very big. [09:43.450 --> 09:49.030] Um, and eventually it gets a little bit bigger, but, uh, you know, I mean, this, this is good. [09:49.150 --> 09:54.670] At least I don't have to figure out the IP address is very, it's not difficult to get in touch with your neighbor, right? [09:55.010 --> 09:58.090] Um, in fact, it's really not difficult to get in touch with your neighbor. [09:58.210 --> 10:04.050] Your neighbor, uh, will get connected to you by, uh, you know, a pretty girl behind a console like this. [10:04.170 --> 10:06.970] And you're using, you know, a phone that looks like that. [10:06.970 --> 10:07.310] All right. [10:07.530 --> 10:13.650] So eventually, uh, we, we move into the future a little bit and the Internet starts looking a little bit more like this. [10:13.810 --> 10:15.490] And, uh, that's, that's pretty cool. [10:15.890 --> 10:26.110] Uh, and I, I, I especially am appreciative that Texas is just a place and Utah is just, you know, like, can I tell that into Utah? [10:27.650 --> 10:28.090] Yeah. [10:29.450 --> 10:31.970] You can also tell that into Illinois. [10:32.510 --> 10:33.230] Who's Scott? [10:33.530 --> 10:34.310] I don't know. [10:34.630 --> 10:35.870] Just some, just some guy. [10:37.830 --> 10:39.870] There's also Gunter down here. [10:41.030 --> 10:45.590] I think he's, I think they might have misplaced a dot from Germany and just put it in the U.S. [10:46.230 --> 10:57.990] No, um, this is, this is pretty fascinating era where, uh, you know, I mean, in the late sixties, uh, open source gets its start with anyone? [11:02.470 --> 11:10.350] Maybe a little bit of UNIX and maybe a little, well, and there's plenty of patent and coverments, I'm sure, but, uh, also with space war. [11:10.990 --> 11:16.570] So, you know, MIT gets their first, uh, PDP, a PDP one, one computer for the whole school. [11:16.930 --> 11:21.610] Uh, and they decide that they're going to have a house warming party for their computer because they're a bunch of nerds. [11:22.270 --> 11:30.210] Um, and, uh, it turns out that wine and cheese doesn't keep someone in one place for four hours unless there's a whole f*ck ton of wine and cheese. [11:30.470 --> 11:33.490] So they decide they're going to write a video game for the PDP one. [11:33.890 --> 11:37.250] And it's also going to be a burn in test for the PDP one. [11:37.490 --> 11:45.630] So instead of finding out four years down the line that that resistor was bullshit, uh, they can just, you know, like find out that that resistor is dead now. [11:46.310 --> 11:51.390] Eventually other schools start getting their computers and they're connected to this Internet thing. [11:51.390 --> 11:55.230] Um, and, uh, you know, they're like, Hey, uh, we just got a PDP one. [11:55.370 --> 11:59.490] Can we test it and start getting space war over the Internet? [11:59.750 --> 12:05.550] And, uh, you know, they call up MIT and they're like, Hey, we made it so that if you hyperspace too many times, your ship blows up. [12:05.670 --> 12:06.110] Isn't that cool? [12:06.210 --> 12:08.750] And they start passing around the code and it gets better. [12:08.950 --> 12:16.050] And now then eventually we end up with computer space and gravity game, uh, which are the arcade versions of space war. [12:16.050 --> 12:18.950] So this is a burn in test. [12:19.230 --> 12:26.210] It's party entertainment and it's open source software sort of that, you know, ends up in the hands of other schools. [12:26.790 --> 12:27.850] Um, mad hacks. [12:28.070 --> 12:31.470] So you would have to get this directly from someone over the Internet somehow. [12:31.870 --> 12:41.270] Uh, but you know, like maybe you didn't go to school, maybe you hate school, maybe you're just, you know, stuck at home and you want to reach out and touch someone some other way. [12:41.410 --> 12:44.490] Maybe you have something like this, you know? [12:44.490 --> 12:50.810] So, um, you know, if you've got one of, uh, one of these things on the right, uh, I don't know what that is. [12:50.910 --> 12:52.110] I think they call it a phone. [12:52.670 --> 12:58.090] Um, and, uh, you know, maybe you've got some floppy drives or a Commodore or something like that. [12:58.230 --> 13:10.450] And, uh, in this era, uh, for those that don't know, again, probably half of the room does, but, uh, it's actually against the terms of service with the phone company to connect anything to your phone line. [13:10.930 --> 13:19.130] Um, so, uh, this isn't just like, you know, Dade in Hackers where he's like, you know, got an injunction against him or whatever. [13:19.490 --> 13:25.190] Uh, you know, you, you actually sign up for phone service and they bring you a phone when they hook up your line. [13:25.190 --> 13:28.690] And this, this gets eliminated kind of in the beginning of the 80s. [13:28.870 --> 13:35.870] You know, people actually start having phone jacks in their home and they've rescinded, uh, the policy that you can't plug anything into the phone line. [13:35.870 --> 13:44.750] But for now, let's pretend that this is still, uh, you know, something that is required and you're renting your phone kind of like, you know, if you have a cable modem or whatever, they make you rent it. [13:44.950 --> 13:51.170] They don't make you rent it, but they, they, they strongly encourage, uh, you to rent your cable modem, right? [13:51.310 --> 14:00.290] So you, everyone, the problem is, is that if they've got to deliver millions and millions of phones, uh, to people in their homes, then they're going to deliver this phone over here. [14:00.730 --> 14:03.070] And it's going to look the same in everyone's house. [14:03.330 --> 14:10.490] And because it looks the same, maybe you'll come up with some sort of device with a microphone and a speaker that you can just drop the phone on. [14:10.670 --> 14:12.570] Hey, I didn't connect anything to my phone line. [14:13.150 --> 14:17.710] Uh, you know, I just got one of these plugged into my computer and it listens to the phone every once in a while. [14:17.810 --> 14:19.190] It's like an answering machine, you know? [14:19.710 --> 14:23.010] Um, that ends up being a great idea. [14:23.790 --> 14:25.010] So you do this. [14:25.870 --> 14:31.410] And by the way, a bunch of these are like, uh, some of them are, uh, images I blatantly ripped off of the Internet. [14:31.650 --> 14:34.230] But, uh, stuff like this is stuff that you can see in the museum. [14:34.910 --> 14:38.970] Uh, so, uh, here's a cool ass 300-watt modem. [14:39.110 --> 14:44.410] If you open this door, there's actually a sewing kit behind here that you can repair the modem with, which is pretty wild. [14:45.130 --> 14:47.450] Um, so I just thought you'd like to see that. [14:47.590 --> 14:48.810] But, uh, here, here you go. [14:48.890 --> 14:52.650] Here's a Micromodem 100, like the first Haze modem, right? [14:52.650 --> 15:00.230] And you've got these pins over here that you literally just take those pins and plug jumper wires into this and hook it up to phone wire. [15:00.430 --> 15:01.730] So there, there you go. [15:01.850 --> 15:04.050] You know, here's some other internal modems. [15:04.210 --> 15:05.510] Actually, these have phone jacks. [15:05.610 --> 15:07.210] So this would be post that era, right? [15:07.870 --> 15:09.270] Uh, some other modems I've got. [15:09.810 --> 15:11.050] Who had a Sportster? [15:11.770 --> 15:12.670] Or a Courier? [15:13.530 --> 15:14.370] All right, good. [15:14.810 --> 15:16.230] Who had the competition? [15:16.810 --> 15:17.990] A not-so-smart modem. [15:19.970 --> 15:21.190] Wow, dead air, good. [15:21.190 --> 15:22.210] Everyone had U.S. Robotics. [15:23.310 --> 15:25.730] Uh, so meanwhile in Chicago, right? [15:26.510 --> 15:37.730] Um, there's the CBBS and CBS, uh, BBS actually probably just stands for computer bulletin board system, but also, uh, a dude named Christensen and also Chicago. [15:38.030 --> 15:41.290] So there's, like, all of these things that start with C that CBBS could be. [15:41.810 --> 15:46.950] Um, you know, he's, he's like, I'm just gonna, like, drop a computer on the phone and, like, let people call it. [15:46.950 --> 15:47.830] Here's my number. [15:48.170 --> 15:48.830] You know, whatever. [15:48.970 --> 15:51.970] You dial in and you'd see something like what's on the screen. [15:52.170 --> 15:54.630] I'm moving my mouse cursor around, but I bet you can't see it. [15:55.290 --> 15:59.390] Um, is there a pointer thing in the, uh... [15:59.390 --> 16:00.150] No, there isn't. [16:00.590 --> 16:01.110] Oh, well. [16:01.210 --> 16:01.610] I'm f*cked. [16:01.790 --> 16:01.990] Anyway. [16:02.470 --> 16:08.610] Um, so, you dial into this computer BBS and this guy would just, like, let you use this computer. [16:09.010 --> 16:09.910] Sounds cool, right? [16:09.910 --> 16:22.290] Uh, in other parts of the world, you'd end up, here's a, uh, on the left is a French Minitel terminal, and on the right is an Angel Note, which is a little businessman briefcase model. [16:22.590 --> 16:35.070] Uh, basically the Minitel thing on the left, but it gives you an NTT data, which is, uh, an information service that the phone company offers that you can do a lot of the same things that you can do on Minitel. [16:35.070 --> 16:36.430] And what can you do on Minitel? [16:36.750 --> 16:39.770] A lot of the things that you do on the Internet, you know, look at ads. [16:40.170 --> 16:49.110] Um, you know, no, um, you can do online banking or stocks or, you know, send messages or even do something that I think a lot of people would consider new. [16:49.490 --> 16:51.430] You can order food on Minitel. [16:51.950 --> 16:54.030] Like, this is not actually a new thing. [16:54.350 --> 17:03.410] Uh, so, anyway, NTT data is now the, the company that, you know, like, if you're a Timo customer and you go to Japan and turn on your phone, uh, you'll connect to NTT instead. [17:03.410 --> 17:07.170] It's just the Japanese phone company, uh, that you would get data service from. [17:07.390 --> 17:10.970] But, uh, by the way, everyone knows what AT&T stands for, right? [17:12.430 --> 17:13.630] Someone want to shout it out? [17:15.390 --> 17:16.550] So what is NTT? [17:18.390 --> 17:18.790] Correct. [17:19.310 --> 17:19.990] Okay, there we go. [17:20.650 --> 17:22.590] All right, this is interactive shit, right? [17:22.890 --> 17:27.390] Um, so, all right, so serial port, because we just experienced serial killer. [17:27.870 --> 17:34.110] You call one of these other systems that might just be run by someone that's maybe a little bit more off their nut than the government. [17:35.490 --> 17:37.410] Maybe the government is off their nut, I don't know. [17:37.730 --> 17:42.510] Um, but you get all of these sort of interesting things. [17:42.610 --> 17:47.810] You know, it's like, suddenly someone figured out how to call another computer, right? [17:47.810 --> 17:49.190] Like, wait a second. [17:49.890 --> 17:51.470] Anyone ever seen any of these? [17:53.250 --> 17:55.110] This thing called CompuServe? [17:55.510 --> 17:58.050] You know, like, we're starting to discover... [17:58.050 --> 17:59.450] Who remembers this? [18:02.940 --> 18:04.840] I actually really liked Prodigy. [18:06.180 --> 18:08.640] Can I tell you a really good joke that doesn't work anymore? [18:09.300 --> 18:12.840] Um, you used to be able to tell someone... [18:12.840 --> 18:16.420] You could say, uh, you know, is Prodigy a band or an information service? [18:16.540 --> 18:17.980] And be able to figure out how old they are. [18:18.500 --> 18:22.200] But now you can't do that anymore because you say, what's Prodigy? [18:22.260 --> 18:24.900] And they're like, what? [18:28.730 --> 18:29.530] That's really... [18:29.530 --> 18:33.530] Actually, it's really disappointing because I like the Prodigy and I also like Prodigy. [18:33.970 --> 18:36.230] Um, here's one of those things. [18:36.250 --> 18:38.870] I got an exclusive screenshot in the corner here. [18:38.870 --> 18:41.830] Did anyone ever use AOL for DOS? [18:43.290 --> 18:45.830] Down here in the corner is AOL for DOS. [18:46.730 --> 18:49.230] But most people probably use this shit up here. [18:50.310 --> 18:54.530] Um, AOL for DOS was blazing fast because there was no Windows overhead. [18:55.030 --> 18:56.250] GDI is bullshit. [18:57.230 --> 19:00.090] Um, and uh, and here's an interesting thing. [19:00.590 --> 19:02.950] Uh, everything is related and everything is a remix. [19:03.230 --> 19:07.310] Here's Geos, which is like Windows for your Commodore 64. [19:07.850 --> 19:09.650] If you can think about that for a minute. [19:10.230 --> 19:16.190] Um, and if you look back at the, uh, the screenshot, you notice how it kind of looks like a new age version of Geos. [19:16.190 --> 19:18.190] So this is GeoWorks. [19:19.350 --> 19:24.230] GeoWorks is like they, they were gonna try and compete with Windows and failed miserably. [19:24.850 --> 19:32.210] Um, but you could actually get Geos for a bunch of different machines and operating systems and run it. [19:32.890 --> 19:38.270] And, uh, Geos and your Commodore 64, uh, the truth is stranger than fiction. [19:39.030 --> 19:40.970] AOL didn't used to be called America Online. [19:41.050 --> 19:43.930] It used to be called Q-Link or Quantum Link. [19:44.610 --> 19:52.190] Uh, and if you've seen, uh, Halt and Catch Fire where everything is like all, it's like, uh, Mother Goose mix-ups. [19:52.490 --> 19:54.450] Except it's with the IT and tech industry. [19:55.070 --> 19:56.790] Um, it's actually a really good show. [19:56.910 --> 19:57.530] I like it a lot. [19:57.530 --> 20:02.690] But, um, here it is, you know, like AOL negative five. [20:04.470 --> 20:10.350] And you could, uh, you can, you can see the beginning of instant messaging down here in the corner and chat rooms. [20:13.420 --> 20:23.960] And there was also this thing called Club Caribe, which also got released as a standalone called Habitat, which is recently, uh, reverse engineered and revived. [20:23.960 --> 20:29.620] So, if you want the earliest MMOs, here you go. [20:30.060 --> 20:33.840] So, we've got all of these cool tools to get online. [20:33.840 --> 20:36.380] Both dialing, you know, like the nut job next door. [20:36.680 --> 20:40.960] And by, you know, like dialing into all of these commercial services. [20:41.260 --> 20:44.580] And then people start doing this amazing artwork, right? [20:46.220 --> 20:51.920] Where they're advertising their online service that they run probably out of their garage or basement or whatever. [20:51.920 --> 20:53.140] I should know, I did one. [20:53.720 --> 20:59.120] Um, both the ANSI art and running the BBS actually, because I didn't have any friends. [20:59.760 --> 21:03.020] Um, you dial into one of these. [21:03.180 --> 21:05.740] Uh, let's talk specifically about BBSs now. [21:05.860 --> 21:16.520] By the way, if you want the less fast version of the BBS talk, Jason Scott, who I'm sure you know, has a BBS documentary that is multi-part and absolutely amazing. [21:16.520 --> 21:17.080] It's really good. [21:17.180 --> 21:17.800] You should watch it. [21:20.300 --> 21:23.400] You log in, you can do the same shit that you can do on the Internet. [21:23.620 --> 21:30.480] You download files, you can set messages, you can play Doors, you can post bulletins, there's message boards. [21:31.040 --> 21:32.160] Try to chat with people. [21:32.880 --> 21:40.120] Chat with Sysop doesn't always work because the Sysop might be like in school because he's not even a teenager yet. [21:40.120 --> 21:44.740] Um, I'm making self-references here. [21:45.400 --> 21:48.940] Uh, when you want to download files, it might look like this. [21:49.620 --> 21:51.720] You look through lists of files. [21:52.600 --> 21:55.380] You tag the file that you want to download. [21:55.960 --> 22:01.040] Uh, you know, so you could go over here and say, I want file number two and file number five or whatever. [22:01.220 --> 22:05.140] And then you actually go to download and it'll send you your files in the order you tag them. [22:05.720 --> 22:07.720] Eventually you do something like this. [22:07.720 --> 22:11.760] Oh, hey, it looks like I'm downloading something that I can run on my own BBS. [22:12.080 --> 22:13.120] Anyone know what I'm downloading? [22:14.760 --> 22:15.320] Excellent. [22:16.980 --> 22:26.720] Uh, you can also eventually get something called rip term, uh, which would give you graphics in this like world of just text mode stuff. [22:27.260 --> 22:29.940] Um, you know, this graphic is especially relevant. [22:30.820 --> 22:31.680] Not really. [22:31.980 --> 22:37.240] Um, but, uh, but here's some, some incredible rip term art. [22:37.240 --> 22:42.520] Uh, so you download like vectors and primitives to draw real art. [22:42.640 --> 22:49.880] Like it's not downloading raster images or pixels because, you know, like downloading pixel boobies takes you like two hours. [22:53.240 --> 23:00.640] Rip term could also, it also had this, uh, you know, it could draw scroll bars, um, you know, and buttons and windows and dialogues. [23:00.640 --> 23:08.120] And this was really useful because, you know, like people that wanted a graphical interface, but didn't want to pay for AOL finally can do this. [23:08.300 --> 23:11.260] So you see stuff like this and you can even download your own rip art. [23:11.440 --> 23:11.980] It's pretty great. [23:12.740 --> 23:17.320] Um, also if you had rip term, the files section looked way better. [23:18.020 --> 23:18.460] Right? [23:18.680 --> 23:22.760] Like you can actually like just click on the files that you want and be like download. [23:23.060 --> 23:23.580] This is great. [23:24.180 --> 23:35.520] Um, and, uh, and so there's this sudden divergence where, you know, like, uh, these people doing these antsy arts for like login screens and BBS ads, they have to up their game. [23:35.660 --> 23:35.760] Right? [23:36.480 --> 23:40.780] And so they start upping their game in the tech starts department. [23:41.200 --> 23:44.400] And then you've got the rip term guys drawing new rip graphics. [23:44.700 --> 23:46.880] And there's a little bit of a game of leapfrog. [23:47.300 --> 23:50.800] Uh, but I want to go back to downloading files for a second. [23:52.140 --> 23:53.880] I would download some stuff. [23:54.700 --> 23:57.040] Uh, I was a big music downloader. [23:57.360 --> 24:00.920] We're not talking about MP3s if you're under whatever age that is. [24:02.460 --> 24:06.640] You download music and it tells you what instruments are in your music. [24:06.900 --> 24:08.500] This is Megamix 88. [24:09.140 --> 24:11.540] Uh, you know, it has fun base and whatever. [24:11.720 --> 24:17.520] These are all instruments that probably someone ripped out of, you know, like a Korg or a Roland or, you know, something like that. [24:17.780 --> 24:25.660] Uh, but every once in a while you'd be like downloading these, these mod files that you listen to music and you wouldn't get a list of instruments. [24:25.660 --> 24:28.460] You'd get like, you know, I'm Jester. [24:28.840 --> 24:30.020] Here's my phone number. [24:31.480 --> 24:33.200] Here's my, uh, here's my address. [24:34.440 --> 24:38.840] Uh, you know, if you're, if you're interested in hiring me, you could, you know, like call this up. [24:39.980 --> 24:40.460] Huh. [24:43.080 --> 24:45.920] So, what did, uh, 12-year-old me do? [24:47.260 --> 24:48.260] F*cking call them. [24:48.260 --> 24:51.040] Um, I found one guy in the U.S. [24:52.460 --> 24:53.340] Um, Sidewinder. [24:53.660 --> 25:00.580] And, uh, he lived in Texas and he was all about like Amiga and Sega and being chill and whatever. [25:01.080 --> 25:03.980] And in one of his mods, he's like, my CD is coming out. [25:04.800 --> 25:11.880] And, uh, me being the age that I am, uh, you know, like I can't, uh, I don't want to send cash in the mail. [25:12.600 --> 25:17.560] Uh, I've never met this guy before and it's Texas and I'm living in bumf*ck Idaho. [25:18.360 --> 25:28.700] Um, and, uh, and I just called a guy up and I talked to him for like 30 minutes about, you know, like his favorite local pizza and whatever. [25:28.720 --> 25:31.720] And then I get in trouble with my mom for making long distance phone calls. [25:31.720 --> 25:37.100] Uh, but that's also because I've been calling, you know, 30 billion BBSs and racked up like hundreds of dollars. [25:37.680 --> 25:47.820] Um, because I wanted to like follow this path of like discovering all of these services that, you know, these people call my BBS. [25:48.040 --> 25:49.740] By the way, here's your Legend of the Red Dragon. [25:49.900 --> 25:50.140] Now they're right. [25:50.640 --> 25:51.920] Finally that download finished. [25:53.160 --> 25:55.580] Trade Wars was also a big deal back in the day. [25:57.100 --> 25:59.160] Early space trading and combat game. [26:00.020 --> 26:10.920] And, uh, and because these boards are single line, you'd actually play like a couple turns of the game and leave your ship like parked in the middle of space, hopefully with like shields or something like that. [26:11.380 --> 26:13.840] Someone else can log in and attack your ship. [26:14.460 --> 26:21.720] Uh, you know, if you, there, there was eventually multi-line, uh, BBSs where multiple people could play Trade Wars at once. [26:21.840 --> 26:23.900] And that was kind of a game changer and very wild. [26:24.420 --> 26:28.140] Uh, and apparently they still have like a Trade Wars leaderboard. [26:28.580 --> 26:34.240] And, uh, I just went to, uh, again, this is like, my life is so weird. [26:34.580 --> 26:38.480] Um, one of the guys is like a top Trade Wars champion. [26:39.280 --> 26:41.100] Lives down the street from the museum. [26:41.100 --> 26:43.820] And we went over and played arcade games at his house the other day. [26:44.480 --> 26:46.200] Um, I can't make this shit up. [26:46.200 --> 26:53.700] Um, so, then there's this other thing that we're doing with computers that has nothing to do with getting a line. [26:56.140 --> 26:58.000] We love big box games. [27:00.980 --> 27:06.300] This is actually from the Library of Congress, so I guess I can't buy games from the Library of Congress. [27:06.480 --> 27:09.260] But, uh, if that were a software store, I'd sure like to rip it off. [27:09.260 --> 27:14.920] Uh, the guys on the other opposite sides are holding a copy of Ultimate, or Ultimate. [27:15.260 --> 27:15.920] Let's try that again. [27:16.080 --> 27:19.200] Ultima, uh, because they are the coders of Ultima. [27:19.400 --> 27:24.100] And they went to software, et cetera, and Egghead, you know, before Newegg. [27:26.340 --> 27:30.100] And bought their own game, just so that they could be legit. [27:30.840 --> 27:36.100] But, uh, again, you know, not all of us can afford to subscribe to an online service. [27:36.260 --> 27:39.940] So, not all of us can afford to go out and buy software. [27:40.220 --> 27:41.160] So, what do we do? [27:51.840 --> 28:04.820] I moved this slide intentionally further to the beginning, closer to the beginning, because in the 2018 talk, are you here, whoever it is, that yelled, don't copy that floppy, before I got the chance to get here? [28:05.820 --> 28:07.360] Um, anyway. [28:07.360 --> 28:09.440] So, yeah, you'd, you'd do that. [28:09.720 --> 28:19.900] And sometimes you'd get a really nice pirated floppy here, where you could, uh, you could actually, you know, get, get instructions on how to install your pirated game. [28:20.140 --> 28:21.760] Or, you know, how to start it up. [28:22.260 --> 28:23.080] Just type this. [28:24.300 --> 28:26.040] Someone's Bard's Tale character disc. [28:26.880 --> 28:28.040] Wonder if it's any good. [28:28.480 --> 28:31.720] Mind Shadow, you know, load star comma eight comma one. [28:32.400 --> 28:35.060] If you only have one floppy drive, you don't need that comma one. [28:37.240 --> 28:41.620] So, if you pirate a game, every once in a while you get a surprise. [28:43.820 --> 28:48.420] Turns out, you know, Kong Strikes Back was cracked by AVC. [28:49.880 --> 28:53.260] Rad War up here decided to bring you 1942. [28:54.780 --> 29:02.080] Sierra online, I'm sorry to say, Ken Williams, uh, Aquatron was, uh, pirated by the freeze. [29:03.780 --> 29:05.260] I thought that was a superhero. [29:09.490 --> 29:18.170] Crackers are trying to get attention by putting their name somewhere so that, you know, like, obviously, you know, the game is by someone else. [29:18.590 --> 29:21.090] Uh, but they, they want you to know that they cracked this. [29:21.230 --> 29:22.670] There was copy protection on here. [29:23.150 --> 29:25.030] Or, I, I pirated this. [29:25.150 --> 29:26.790] Or, I got the game before it came out. [29:26.950 --> 29:29.250] And, you know, zero date it to all my friends. [29:29.470 --> 29:29.610] Whatever. [29:31.570 --> 29:31.890] Um... [29:32.650 --> 29:34.970] But, every once in a while, you see something like this. [29:36.930 --> 29:38.790] You put in the floppy, you start up the game. [29:38.790 --> 29:44.050] And instead of seeing the game or seeing, like, the, the pirate's name in the credits or whatever. [29:45.870 --> 29:47.770] Where is the mouse cursor? [29:48.290 --> 29:48.870] There we go. [29:50.310 --> 29:53.770] Instead of getting the game, you get stuff like this. [30:00.230 --> 30:02.250] A little bit of epilepsy, right? [30:06.360 --> 30:07.560] And you're like, whoa. [30:08.280 --> 30:10.660] This is about to be a badass game of Ski or Die. [30:15.010 --> 30:16.730] Ski or Die is... [30:17.270 --> 30:18.630] Not by these guys. [30:21.250 --> 30:22.210] Wait a second. [30:22.210 --> 30:23.130] The screen's still black. [30:23.290 --> 30:24.530] But this music's pretty banging. [30:29.320 --> 30:29.860] Huh. [30:31.320 --> 30:32.520] Imported by Richie. [30:32.540 --> 30:34.680] I didn't import my copy of Ski or Die. [30:37.580 --> 30:39.540] I could call Illusion HQ. [30:41.560 --> 30:42.840] There's the phone number. [30:45.160 --> 30:47.620] Look out for other Illusion wearers. [30:51.620 --> 30:54.220] Now we enter this era of... [30:54.880 --> 30:55.520] Gangsta rap. [30:55.740 --> 30:56.720] Computer style. [30:58.440 --> 31:00.400] Shout-outs to all my buddies here. [31:00.940 --> 31:05.240] Uh, if you get the right intro, you'll also get, uh... [31:05.240 --> 31:09.140] They would say greetings to, you know, such and such, such and such. [31:09.140 --> 31:18.240] And then, uh, the, the groups that they hated, they would, they would say f*ckings go to, you know, this one, that one, the other one. [31:20.580 --> 31:21.420] Um, so... [31:22.720 --> 31:23.140] Interesting. [31:26.020 --> 31:27.140] If you had an Amiga... [31:29.680 --> 31:32.140] Sorry, if you had an Amiga... [31:36.200 --> 31:38.160] Oops, that was supposed to play a video. [31:39.520 --> 31:40.700] Do we actually get one? [31:40.800 --> 31:41.180] There we go. [31:43.360 --> 31:44.660] This might look a little familiar. [31:45.680 --> 31:46.260] Oh, hey. [31:49.300 --> 31:57.680] If you want to join the coolest group on the scene, or if you want to be one of our distribution sites, then contact us on our HQ Nirvana. [31:58.420 --> 32:01.640] And remember, Interpol, mess with the best, die like the rest. [32:07.790 --> 32:10.070] And then you just get to read it over and over again. [32:12.830 --> 32:14.530] All right, again, pretty cool. [32:15.450 --> 32:18.650] Um, but they're talking about distribution, okay. [32:18.870 --> 32:20.990] For us, that was BBSs. [32:21.090 --> 32:25.170] In Europe, they had a few, uh, a few more balls than we did, like three or four. [32:25.930 --> 32:30.750] Um, and they'd be sending discs around in this. [32:31.030 --> 32:35.850] In the U.S., we were petrified that we'd, like, get caught by the feds. [32:36.850 --> 32:40.450] But, in Europe, they're passing around with graffiti on them. [32:41.490 --> 32:42.570] It's pretty wild. [32:45.070 --> 32:50.830] To the point where people are actually sneaking these and other things. [32:51.010 --> 32:53.950] Notice we've got on here charts, option seven. [32:54.130 --> 32:56.250] This is a Commodore 64 disc mag. [32:56.790 --> 32:58.430] Anyone ever heard of a zine? [33:01.560 --> 33:05.520] So, here we have one of those, except it's literally on a disc. [33:07.140 --> 33:08.740] And here's an Amiga version. [33:11.400 --> 33:13.160] The artwork is awesome. [33:15.180 --> 33:17.380] There's usually a tune playing in the background. [33:17.760 --> 33:20.140] And you notice, you keep on seeing this word chart. [33:21.020 --> 33:22.820] And you're thinking, like, what are the charts? [33:23.120 --> 33:35.410] Well, it turns out, just like some sort of stupid sci-fi movie, where people are trying to do more hacks than the other guy, and score, and like, you know, they're having a competition of sorts. [33:35.410 --> 33:43.360] This is legit happening, where they actually have these charts of who has cracked the most games this month, or whatever. [33:44.890 --> 33:45.910] And it's real. [33:46.870 --> 33:59.220] And eventually, you watch one of these, and they've got all sorts of scene drama in these mags and whatever, but you look up here, and you see something else. [34:00.450 --> 34:06.240] Right next to this, like, phone that's hooked up to the at symbol, I see something interesting. [34:07.100 --> 34:08.800] Anyone want to tell me what it is? [34:11.160 --> 34:12.100] Right up here? [34:13.660 --> 34:14.220] Party? [34:15.350 --> 34:16.430] Sorry about that. [34:19.490 --> 34:20.330] Hold on. [34:21.350 --> 34:24.750] I've been in my basement for like 10 years watching these. [34:24.830 --> 34:26.430] And someone's telling me there's a party? [34:29.610 --> 34:31.190] Something happens here. [34:32.370 --> 34:41.950] People start going through all of these disc mags, and finding out that, in Europe, people are having copy parties, and whatever. [34:44.880 --> 34:51.540] And they're showing these cute little intros, and demos, and crack-tros, [34:54.820 --> 34:58.600] on the wall, as like, party entertainment. [34:59.940 --> 35:02.200] Come and pirate any software you want. [35:02.280 --> 35:05.460] It's a giant-ass LAN party, with Amigas. [35:07.000 --> 35:09.500] And people are watching this stuff on the wall. [35:11.140 --> 35:13.120] This is 40k, by the way. [35:16.410 --> 35:18.810] So there's like a technical aspect here. [35:18.810 --> 35:27.690] Suddenly, these hackers that are breaking copy protection are able to get noticed, because they're doing this, like, cool sort of art thing. [35:31.920 --> 35:34.400] Full-screen animations in 16 colors. [35:34.400 --> 35:36.280] This is big shit for this era. [35:38.460 --> 35:41.080] But they've got all these, like, cool effects. [35:41.620 --> 35:43.360] I mean, they're decent, right? [35:45.100 --> 35:48.200] This is the kind of stuff you'd expect to see on the wall at a rave. [35:59.480 --> 36:02.260] And these guys say something controversial. [36:06.070 --> 36:07.730] They're at a copy party, right? [36:07.970 --> 36:12.730] And this is entertainment, for the copy party, or for the LAN party, or whatever you want to call it. [36:14.190 --> 36:15.550] Everyone's pirating software. [36:16.410 --> 36:17.770] This shows up on the wall. [36:19.950 --> 36:21.690] People are into it, they're watching it. [36:22.870 --> 36:27.250] And then they say, what's the point in cracking games? [36:27.250 --> 36:29.330] It only ruins the future of the Amiga. [36:29.530 --> 36:30.450] Piracy is a crime. [36:35.310 --> 36:38.950] There are some that will say, that was a joke. [36:42.380 --> 36:56.420] But, some people pay attention to it, and they actually stop cracking games, and they decide that they've spent the past, you know, five, ten years, trying to, like, leapfrog the other guy's cool intro thing. [37:00.470 --> 37:01.250] Excuse me. [37:07.060 --> 37:07.780] The end. [37:08.940 --> 37:10.200] And that's the end of my panel. [37:10.340 --> 37:10.460] No. [37:12.460 --> 37:20.700] So, you've got a couple people that are very serious about cracking games, and you've got a couple people that are like, well, you know, maybe they've got a point. [37:20.980 --> 37:24.000] Why don't we just, like, stop cracking games? [37:24.600 --> 37:32.160] We've been, like, at war with each other, to, like, figure out how to do the coolest visual effects and whatever. [37:32.520 --> 37:42.240] Why don't we just, like, come up with the coolest visual effects we can, fit them on a floppy disk, watch them at a party, and, like, we could even compete and vote on them or something. [37:42.540 --> 37:43.380] And they do. [37:45.100 --> 37:51.020] Don't worry, in Germany, they're still having copy parties, probably run by people that are 15. [37:53.340 --> 37:54.640] This is one of my favorites. [37:55.000 --> 37:57.620] I do show this one pretty much every time I give this panel. [38:03.770 --> 38:08.130] Something great will be happening in Hamburg. [38:12.390 --> 38:13.030] TBS [38:16.170 --> 38:27.130] invites you to the biggest mega copy party ever made in Hamburg? [38:28.610 --> 38:30.170] North of Germany? [38:31.010 --> 38:32.530] The whole world? [38:33.530 --> 38:34.670] Yes. [38:37.330 --> 38:38.970] And do you know why? [38:41.050 --> 38:42.430] We don't. [38:45.120 --> 38:45.960] Oh. [38:46.880 --> 38:48.920] Something was forgotten. [38:49.720 --> 38:51.580] Three stars hotel. [38:52.560 --> 38:54.120] 15 Amigas. [38:54.540 --> 38:56.640] About 30 disk drives. [38:57.860 --> 38:59.700] And we hope no police. [39:03.560 --> 39:05.180] We hope you hope, too. [39:10.000 --> 39:11.520] But wait, it gets better. [39:16.850 --> 39:18.870] So if you all don't wanna... [39:19.950 --> 39:24.550] Come to enjoy the feeling of 15 Amigas. [39:25.830 --> 39:27.950] Contact us for more infos. [39:28.110 --> 39:29.090] Write to... [39:29.090 --> 39:31.150] And here's their f*cking address. [39:33.290 --> 39:37.210] We're gonna run a piracy event in a giant hotel. [39:37.210 --> 39:39.010] Oh, we forgot the dates. [39:39.750 --> 39:41.430] It is the... [39:41.430 --> 39:43.150] 2nd of June 1990. [39:44.910 --> 39:45.400] Or... [39:45.890 --> 39:48.510] The 3rd of June 1990. [39:51.270 --> 39:52.250] Or... [39:52.250 --> 39:53.110] Both. [40:00.160 --> 40:01.310] Credits go to... [40:01.310 --> 40:03.990] Now we have to credit everyone that did the awesome scroll text. [40:04.290 --> 40:05.210] And the code. [40:06.350 --> 40:08.490] It's very important to credit your artists. [40:13.320 --> 40:14.560] Music by Benny B. [40:14.760 --> 40:16.860] This might be how Benny Banassi got his start. [40:19.620 --> 40:21.200] Voltron and Mr. Pet. [40:25.430 --> 40:26.510] Now the greetings. [40:29.710 --> 40:31.510] So you gotta shout out your homies. [40:32.170 --> 40:34.450] Red Sector is a good name that's still around. [40:36.730 --> 40:38.330] And none of these other guys. [40:46.520 --> 40:49.960] We finally just got our Phil Collins drum breakdown, by the way. [40:53.420 --> 40:53.900] End. [40:55.760 --> 40:56.240] End. [40:59.740 --> 41:05.280] So, this is what happens when, you know, you have a bunch of like 14-year-old Germans or something. [41:05.500 --> 41:13.480] And they're like, we can convince a hotel that we're gonna have a piracy party in a hotel. [41:13.480 --> 41:14.540] And it'll be fine. [41:14.720 --> 41:16.420] And no police will show up. [41:18.560 --> 41:20.540] Even though we're specifying our address. [41:20.760 --> 41:22.100] That's how it makes it legit, I guess. [41:22.820 --> 41:24.180] And what does this look like? [41:24.260 --> 41:25.360] So this is what it looked like. [41:31.070 --> 41:33.220] I want the feeling of 30 disk drives. [41:37.840 --> 41:40.040] But these days, it might look more like this. [41:41.020 --> 41:42.680] What can you expect of these parties? [41:42.860 --> 41:43.120] Food. [41:44.100 --> 41:45.700] Tokyo demo fuss down here. [41:45.700 --> 41:48.440] That's why you've got the weird Japanese pizzas with mayo. [41:49.460 --> 41:52.580] I believe that's River Wash up in the corner, which is in Poland. [41:54.060 --> 41:55.100] I'm awful. [41:55.200 --> 41:57.140] And I don't know what's up in the right. [41:57.300 --> 42:01.260] I think the bottom is a food truck at Revision. [42:03.920 --> 42:06.880] That might be break point in the corner or something like that. [42:07.180 --> 42:08.740] There's also sleeping arrangements. [42:09.060 --> 42:10.760] This looks just like HOPE, actually. [42:12.300 --> 42:14.180] Does anyone remember the Hotel Penn? [42:14.180 --> 42:14.880] It's right here. [42:15.700 --> 42:16.960] You don't have to forget. [42:20.260 --> 42:23.400] It turns out these parties are actually pretty serious inside. [42:23.980 --> 42:26.720] Looks like one of the coolest LAN parties you've ever been to. [42:31.590 --> 42:34.310] So, is this possible with the U.S.? [42:34.310 --> 42:35.250] Well, kinda. [42:36.970 --> 42:42.150] These are every other week in Europe at this point that people are doing this. [42:42.310 --> 42:44.790] But we've got Demo Splash in Pittsburgh over here. [42:45.350 --> 42:47.190] We've got App Party in Boston. [42:47.850 --> 42:53.490] Used to be in Somerville at Artisan's Asylum, but Artisan's Asylum is moving now. [42:54.390 --> 42:58.710] So, it will be in the new Artisan's Asylum once it exists fully. [43:01.950 --> 43:04.810] But, it used to be that I would only shout out these two. [43:05.590 --> 43:07.730] And I would forget to mention Synchrony. [43:08.690 --> 43:09.090] Ha-ha! [43:09.330 --> 43:10.930] There's a slide with Synchrony on it now. [43:11.870 --> 43:15.390] Synchrony starts in New York City at Baby Castles. [43:16.330 --> 43:19.650] And you all hop on a train and you go to Montreal. [43:20.010 --> 43:22.170] And you write your demos on the train. [43:22.610 --> 43:24.690] And you show them in Montreal. [43:25.410 --> 43:26.430] It's pretty cool. [43:28.710 --> 43:35.170] Also, an interesting addition is that Revision, which, by the way, I mean, you saw how big that was, right? [43:35.850 --> 43:38.090] Revision is probably the largest event. [43:38.090 --> 43:43.950] Assembly looks larger, but half of it is, like, a LAN and gaming party eSports event at this point. [43:44.170 --> 43:45.810] I think Assembly is still pretty cool. [43:45.810 --> 43:49.030] And it's also one of the OG parties that I really wanted to go to. [43:49.410 --> 43:52.430] But I was, like, 13 and my parents wouldn't let me go to Finland. [43:54.870 --> 43:55.550] Hi, Mom. [43:59.510 --> 44:04.570] But, because of the pandemic, you know, like, ain't nobody going to Germany. [44:04.570 --> 44:06.850] We were actually planning on going in 2020. [44:07.990 --> 44:10.810] And wherever some of my friends are... [44:11.270 --> 44:13.010] We're going to make that trip happen, buddy. [44:13.170 --> 44:13.770] It's so happy. [44:13.930 --> 44:14.230] See? [44:14.370 --> 44:14.730] There we go. [44:14.850 --> 44:16.590] So we already have plane tickets. [44:16.590 --> 44:19.390] And then all the shutdowns happened and everything was f*cked. [44:20.310 --> 44:22.370] But an interesting thing happened. [44:22.530 --> 44:25.230] Revision transitioned to an online... [44:25.230 --> 44:26.270] Excuse me. [44:26.330 --> 44:27.310] That was like a hiccup. [44:28.390 --> 44:30.490] An online interactive experience. [44:30.490 --> 44:35.410] And they had actually been live streaming Revision for, you know, I mean, like, four or five years or whatever. [44:35.570 --> 44:37.810] They eventually got themselves banned from Twitch. [44:38.250 --> 44:42.190] Because, you know, like, one of the demos had, like, three seconds of nipple. [44:43.890 --> 44:49.550] And so then CCC actually graciously picked up all of the streaming and whatever. [44:49.790 --> 44:50.650] And things went on. [44:50.970 --> 44:51.910] Kudos to them. [44:52.970 --> 44:53.970] Revision moves on. [44:54.070 --> 44:55.510] They actually still stream on Twitch. [44:55.650 --> 44:56.410] They got reinstated. [44:56.930 --> 44:57.850] Things are pretty great. [44:58.590 --> 45:02.430] This year, they decided that they would set up satellite locations. [45:02.650 --> 45:05.230] And the entire theme of the event was Revision satellites. [45:05.890 --> 45:14.830] And you could literally go to my museum and watch Revision and participate in the event and everything. [45:15.170 --> 45:15.910] And there were the... [45:15.910 --> 45:17.410] These sprouted up all over the world. [45:17.530 --> 45:18.790] There was, you know, one in the UK. [45:19.070 --> 45:20.850] There was, like, a bunch of them in Germany. [45:21.810 --> 45:23.790] And you could literally just go to Revision. [45:23.790 --> 45:25.010] And they even had... [45:25.010 --> 45:33.590] What made this really kind of special is that the home office checked back in with all of the satellites. [45:36.170 --> 45:38.470] And you can see my ugly mug right in the middle there. [45:39.330 --> 45:43.510] And you can see all of these different spots all over the world where people did this. [45:45.230 --> 45:46.890] And it was just really nice. [45:47.030 --> 45:48.170] It was nice to be... [45:48.170 --> 45:54.290] And actually, from a U.S. standpoint, Europe has always been the serious scene people for this, right? [45:55.090 --> 45:57.510] And the U.S. has not really... [45:57.510 --> 46:04.610] We've been serious about the scene here, but we're just so spread apart and, like, you know, few and far between and whatever. [46:04.610 --> 46:08.050] It's not like being, you know, a bunch of nerds packed together in Germany or whatever. [46:08.870 --> 46:13.310] So it was very cool, actually, for the U.S. to receive recognition here. [46:15.890 --> 46:27.710] But I want to rewind a little bit and show you two extremely notable demos that we're going to just kind of skip through a little bit. [46:27.750 --> 46:35.530] Because what I want to do is get us to what's happening in the demo scene now, not what happened in the demo scene in 1992. [46:36.910 --> 46:43.310] The important thing to understand with what I'm about to show you is previously we had been watching stuff like what I just showed you, right? [46:43.930 --> 46:44.990] Like, they're simple intros. [46:45.130 --> 46:46.010] They have some scroll text. [46:46.110 --> 46:47.630] They might have some cool visual effects. [46:47.990 --> 46:49.350] Hey, look at what I can do. [46:49.710 --> 46:52.650] Maybe even the scroll text says, hey, look at what I can do. [46:53.230 --> 46:55.590] You know, people are trying to show stuff off. [46:55.730 --> 47:03.170] And suddenly in, like, roughly 1992, we jumped to this sort of cinematic thing instead. [47:03.730 --> 47:13.270] And so, one of the first demos that I think anyone in Europe will remember, there are really two demos that blew the envelope wide open. [47:13.670 --> 47:17.950] And one of them is Desert Dream on the... [47:18.490 --> 47:19.370] There we go. [47:19.490 --> 47:20.670] Our Amiga fans are awake. [47:21.090 --> 47:21.370] All right. [47:44.880 --> 47:48.540] And we'll watch, like, I don't know, a couple minutes of this because it's really great. [48:44.070 --> 48:45.570] Screenplay written by... [52:49.720 --> 52:52.840] Here they say, let's demolish some more. [52:53.340 --> 52:56.420] They're making a reference to records. [52:57.000 --> 53:04.660] They want to demolish more limitations and more records of what people have done with this machine so far. [53:30.300 --> 53:36.760] Make no mistake, rotating 12,000 dots takes a shit ton of math. [53:39.800 --> 53:42.220] And doing this at eight megahertz is not easy. [54:38.010 --> 54:39.530] This is cute right here. [54:43.550 --> 54:44.690] Sorry, AV guys. [55:40.680 --> 55:41.120] Psych! [55:43.640 --> 55:45.160] And then they ask you for disk two. [55:45.380 --> 55:45.640] All right. [55:46.080 --> 55:53.360] So I'm going to the next slide because how many Amiga people do we have in the room? [55:53.460 --> 55:54.040] At least five. [55:56.180 --> 55:56.620] One. [55:57.500 --> 55:59.360] I lost the other Amiga people. [55:59.600 --> 55:59.800] All right. [56:00.400 --> 56:09.260] Who was your primary rival that had better games than you or that you had better games than and you're constantly fighting back and forth? [56:09.640 --> 56:11.560] What kind of computer did they have? [56:14.770 --> 56:15.330] PC! [56:16.910 --> 56:26.910] So there are these guys that are doing Commodore 64 stuff and they realize maybe we should do some PC stuff. [56:31.060 --> 56:34.620] What I want you to notice, obviously some people in here have seen this. [56:34.760 --> 56:37.940] Can I get some shouts from people who have not seen this yet? [56:39.880 --> 56:40.540] Excellent. [56:40.600 --> 56:40.680] Excellent. [56:41.140 --> 56:49.080] I'm glad this is going to be new to you because this is quite possibly with alongside Desert Dream. [56:49.260 --> 57:00.760] Like these two demos are basically the demos that made us go from like piracy land party to like indie film fest mode for these demo parties. [57:00.960 --> 57:06.060] So these guys are future crew and that was my slide. [57:09.880 --> 57:10.400] Hello? [57:10.400 --> 57:10.500] Click. [57:10.880 --> 57:11.600] There we go. [57:12.880 --> 57:21.460] And they decide to do... Now, I don't really know if they saw Desert Dream and I should probably just ask them because I know some of them. [57:21.960 --> 57:25.980] But you're going to notice some similarities here. [57:26.280 --> 57:29.080] It's kind of like a remix of the other demo. [57:44.070 --> 57:45.150] It's true actually. [01:01:19.350 --> 01:01:22.570] I spent years trying to figure out what this said. [01:01:22.930 --> 01:01:26.090] It says, another way to scroll. [01:01:31.120 --> 01:01:32.080] You're welcome. [01:01:37.020 --> 01:01:38.940] Don't kick us out, St. John's. [01:01:39.020 --> 01:01:39.600] It's just art. [01:01:48.190 --> 01:01:50.670] See, he's not even an atomic playboy. [01:02:35.200 --> 01:02:43.520] I think I spent about ten years just staring at plasma animations and realizing that's like what I see when I close my eyes. [01:02:43.980 --> 01:02:46.220] Like when you're trying to look at something in your sleep. [01:03:03.020 --> 01:03:04.640] Who's spinning cube is better. [01:03:06.180 --> 01:03:07.220] Time will tell. [01:03:07.560 --> 01:03:07.830] Time will tell. [01:04:02.520 --> 01:04:04.220] Ten seconds of transmission. [01:05:08.800 --> 01:05:15.400] And just when you don't think it can get any more complex, they decide they're going to do one more thing. [01:06:21.560 --> 01:06:23.680] And then they give you a nice credit sequence. [01:06:24.640 --> 01:06:33.660] So, it's about at the point where everyone watches this spaceship animation and whatever in 1993. [01:06:34.180 --> 01:06:36.740] And they're like, why aren't these guys making games? [01:06:36.880 --> 01:06:39.180] This is better than any game I've played yet. [01:06:40.840 --> 01:06:45.000] And what you don't realize is that... Has anyone ever heard of Remedy Entertainment? [01:06:46.340 --> 01:06:47.220] Flat out? [01:06:49.910 --> 01:06:51.520] They ended up making that. [01:06:52.910 --> 01:06:55.620] A bunch of these guys, has anyone ever played Bejeweled? [01:06:55.800 --> 01:07:02.840] The guy that made the music right now, that music ends up in some of the PopCap stuff. [01:07:05.060 --> 01:07:12.720] The guy that made the techno-y music that was playing earlier, ends up rearranging a bunch of Final Fantasy music and going on tour. [01:07:14.040 --> 01:07:16.500] And does video game concerts. [01:07:17.400 --> 01:07:21.900] Like, these guys are still in the scene and they're still doing stuff that you've probably heard of. [01:07:23.280 --> 01:07:25.000] 3DMark, written by these guys. [01:07:28.890 --> 01:07:32.010] It was just a few years too early that they were doing this. [01:07:37.970 --> 01:07:38.450] So... [01:07:40.710 --> 01:07:48.850] At this point, we should be understanding that these demos are something that we get on a couple floppy disks from a friend. [01:07:49.830 --> 01:07:50.310] Or... [01:07:50.830 --> 01:07:52.890] That, you know, might even have been mailed to us. [01:07:52.990 --> 01:07:54.950] We got from Software of the Month Club, who knows. [01:07:56.230 --> 01:07:59.970] But you might have also gotten them from, you know, like... [01:07:59.970 --> 01:08:02.750] You downloaded it from a VPS or something like that. [01:08:02.750 --> 01:08:08.390] And there really is no purpose to these other than that they wanted to show them at a demo party. [01:08:08.770 --> 01:08:10.690] And show off their cool chops. [01:08:11.150 --> 01:08:13.350] And do something cool and artistic. [01:08:13.810 --> 01:08:15.630] Is everyone on the same page? [01:08:17.250 --> 01:08:17.850] Okay. [01:08:18.410 --> 01:08:22.190] And also that these are completely algorithmic. [01:08:22.290 --> 01:08:24.350] There might be a couple animations in here. [01:08:25.070 --> 01:08:28.090] You know, but like there is a technical aspect to this. [01:08:28.230 --> 01:08:33.530] These are all running on machines that are, you know, anywhere from like 8 to 33 megahertz. [01:08:34.010 --> 01:08:39.430] Is the range of computer that we're talking about with like, you know, a meg, maybe 2 megs of RAM. [01:08:39.990 --> 01:08:41.110] Something like that. [01:08:41.930 --> 01:08:43.570] Again, we all on the same page? [01:08:44.690 --> 01:08:45.210] Okay. [01:08:46.050 --> 01:08:48.370] Does anyone have any questions so far? [01:08:50.910 --> 01:08:53.850] This is where we kind of descend into... [01:08:53.850 --> 01:08:58.670] The next pile of slides is where I explain... [01:08:58.670 --> 01:08:59.350] You notice... [01:08:59.350 --> 01:09:03.770] Did anyone catch on to the similarities between Desert Dream and Second Reality? [01:09:04.230 --> 01:09:06.010] You see a lot of the same effects. [01:09:06.410 --> 01:09:08.410] You start seeing a lot of the same tricks. [01:09:08.970 --> 01:09:13.470] People are going back to their games of leapfrog again where they're like, I saw that effect. [01:09:13.470 --> 01:09:14.250] I can do it better. [01:09:15.330 --> 01:09:16.550] I saw that scroller. [01:09:16.550 --> 01:09:18.010] I think I can do a cooler one. [01:09:18.410 --> 01:09:19.550] That sort of a thing. [01:09:20.430 --> 01:09:20.930] And... [01:09:21.530 --> 01:09:28.330] We start seeing just interesting stuff where we're, you know, like, we're really trying to explain. [01:09:28.330 --> 01:09:29.650] This is just art. [01:09:29.970 --> 01:09:32.290] So, these next slides... [01:09:32.290 --> 01:09:35.610] Actually, most of these demos I showed in my... [01:09:35.610 --> 01:09:38.720] The ones in the slides I showed in the 2020 presentation. [01:09:39.090 --> 01:09:44.950] So, if you want to watch full versions of these, you know, please just pop onto YouTube and watch that. [01:09:45.970 --> 01:10:00.870] I have 90 or so minutes of brand new demos that have happened within the last, you know, some odd, like, two to five years that I have not shown as a part of presentation. [01:10:01.350 --> 01:10:11.490] But I do want to show you just a couple out of the slides and only just a couple seconds of each one to give you an idea of what we're talking about here. [01:10:12.290 --> 01:10:18.830] So, people, wherever my mouse cursor is, are trying to explain the scene to others. [01:10:26.140 --> 01:10:27.960] Hello, boys and girls. [01:10:28.260 --> 01:10:33.720] Today, we're going to learn the alphabet, but not the usual alphabet. [01:10:34.280 --> 01:10:36.760] No, it's the demo scene alphabet. [01:10:37.160 --> 01:10:40.080] So, pay attention and have some fun. [01:10:41.060 --> 01:10:41.540] Ready? [01:10:42.160 --> 01:10:43.220] Let's begin. [01:10:47.620 --> 01:10:52.040] This is the one that I'll spend a few more than a couple seconds on. [01:11:11.870 --> 01:11:15.150] It stands, of course, for the mighty Amiga. [01:11:16.040 --> 01:11:19.120] It's for light, kilo, mega or bigger. [01:11:20.080 --> 01:11:23.120] It's for cute, yes, we'll love you forever. [01:11:24.080 --> 01:11:27.400] It's for drinking with friends all together. [01:11:28.120 --> 01:11:31.020] It's your entry that gets an award. [01:11:32.070 --> 01:11:35.160] It's for fun, cause we'll never get bored. [01:11:35.160 --> 01:11:39.320] It's for greetings to those far and near. [01:11:39.820 --> 01:11:43.460] It's for hosts filling year after year. [01:12:00.630 --> 01:12:03.270] Invitation, welcome your hearty. [01:12:04.170 --> 01:12:06.970] Jury, all who visit the party. [01:12:08.070 --> 01:12:11.290] It's for keyboard, the tool for a coder. [01:12:12.030 --> 01:12:15.150] It's the long time, we stare at a loader. [01:12:16.090 --> 01:12:19.050] It's for music, with basses so fed. [01:12:20.070 --> 01:12:23.250] It's for night, cause we sleep when we're dead. [01:12:24.050 --> 01:12:27.050] It's outside, where the real party is. [01:12:28.090 --> 01:12:31.010] It's the pixel, our graphical glimpse. [01:12:51.400 --> 01:12:55.640] It's for quality, aim high and feel right. [01:12:56.100 --> 01:12:59.580] It's our mantra, let's do it in real time. [01:13:00.080 --> 01:13:03.200] It's for streaming to sofas online. [01:13:04.020 --> 01:13:07.220] It's for traveling to parties worldwide. [01:13:08.060 --> 01:13:11.240] It's for us, ancient old school audio. [01:13:12.060 --> 01:13:15.320] It's for withcaps of demos on YouTube. [01:13:16.360 --> 01:13:19.260] It's for wild, just break the limit. [01:13:20.040 --> 01:13:23.520] It's for x-axis, draw a line in it. [01:13:24.080 --> 01:13:27.340] Y is for y-axis, use it in C with... [01:13:27.340 --> 01:13:31.320] For sad access, you'll get 3D. [01:14:04.760 --> 01:14:07.120] Okay, that's all folks. [01:14:07.520 --> 01:14:10.960] Now you know everything about the demo scene alphabet. [01:14:11.540 --> 01:14:14.080] Try to repeat and mesmerize it. [01:14:14.400 --> 01:14:20.620] And if you forget any letter, just come back and start this demo again. [01:14:26.500 --> 01:14:29.440] So, a lot of people have tried to do what I'm doing. [01:14:30.040 --> 01:14:31.960] Some of them more successful than others. [01:14:33.900 --> 01:14:37.240] We're definitely not going to watch this whole thing here, but... [01:14:38.360 --> 01:14:40.960] This is one that takes a more tongue-in-cheek approach. [01:14:44.780 --> 01:14:46.540] ABCDE or ABC... [01:14:46.540 --> 01:14:47.200] Hello, kids. [01:14:47.680 --> 01:14:48.940] My name is Fido. [01:14:49.360 --> 01:14:50.560] Fido the dog. [01:14:51.720 --> 01:14:52.320] Fido. [01:14:52.880 --> 01:14:54.480] Fido is my name. [01:14:54.980 --> 01:14:55.720] F-I-D. [01:14:55.980 --> 01:14:56.480] Ho-ho. [01:14:57.020 --> 01:14:57.440] Fido. [01:14:57.860 --> 01:14:59.140] Repeat up to me, kids. [01:14:59.440 --> 01:15:00.560] Okay, enough of that. [01:15:00.820 --> 01:15:05.840] So, what we've tried to explain is that there are these, like... [01:15:06.200 --> 01:15:14.880] There are common demo categories, and then there are all of these repeated effects that basically are memes in demos, right? [01:15:15.640 --> 01:15:17.660] So, enough looking at Charlie here. [01:15:20.220 --> 01:15:21.480] Stuff that we already saw. [01:15:21.620 --> 01:15:25.180] We saw some crack-tros, which is literally just an intro in a cracked game. [01:15:25.900 --> 01:15:28.580] You know, we saw an intro, which are these small demos. [01:15:28.900 --> 01:15:34.300] We saw a mega-demo, sometimes called a dentro, you know, or a demo. [01:15:34.720 --> 01:15:35.920] Somewhere in between these... [01:15:37.060 --> 01:15:39.240] People don't really use the term dentro anymore. [01:15:40.300 --> 01:15:45.640] These are the kinds of things that we've seen already, but there are categories. [01:15:46.180 --> 01:15:55.540] So, there are 64K demos that are literally demos that are 64 kilobytes in size and do some pretty amazing shit. [01:15:55.880 --> 01:16:00.240] Like, just to give you an example of what you can do with 64K... [01:16:02.760 --> 01:16:05.340] This is an old 64K demo. [01:16:11.780 --> 01:16:14.260] And I skipped right to the part where it's calculating. [01:16:28.030 --> 01:16:34.170] So, that is old, and to give you a kind of middle-of-the-road, here's 2014 Mercury. [01:16:36.370 --> 01:16:40.770] Does this really cool water effect that really drew me in. [01:16:41.050 --> 01:16:44.130] But, then there's so much more to this demo than just that. [01:16:53.860 --> 01:16:59.300] This entire thing, the music, the video, everything is 64K. [01:17:01.000 --> 01:17:02.080] It's just nuts. [01:17:05.240 --> 01:17:06.300] They do this. [01:17:06.600 --> 01:17:08.100] We're going to skip through it a little bit. [01:17:08.300 --> 01:17:09.400] I'm sorry to Mercury. [01:17:16.010 --> 01:17:16.570] Oops. [01:17:17.050 --> 01:17:19.110] And I skipped right ahead to another slide, too. [01:17:20.030 --> 01:17:22.270] That is not what I wanted to do here. [01:17:23.010 --> 01:17:24.410] Well, you saw some of that. [01:17:24.550 --> 01:17:27.070] This scene at the end is also pretty unreal. [01:17:27.910 --> 01:17:31.090] Looks like pretty much a real city scene. [01:17:37.750 --> 01:17:40.990] Someone probably saw that just trying to get here. [01:17:46.270 --> 01:17:47.430] It's pretty incredible. [01:17:48.130 --> 01:17:51.710] There's another, basically Mercury and Conspiracy. [01:17:51.850 --> 01:17:55.430] The other guys that are doing 64Ks are competing against each other. [01:17:56.450 --> 01:17:58.190] Conspiracy has been on a kick. [01:17:59.190 --> 01:18:00.230] And I don't know. [01:18:00.350 --> 01:18:04.630] They're sort of exiting the kick, but as soon as I say that, I'm going to see another one. [01:18:04.810 --> 01:18:09.810] Where they've been trying to do these, like, sort of photorealistic movie trailer things. [01:18:10.230 --> 01:18:11.510] In 64K. [01:18:11.510 --> 01:18:12.010] Hello? [01:18:12.310 --> 01:18:12.630] Come on. [01:18:13.590 --> 01:18:14.870] Stay on the slide. [01:18:19.160 --> 01:18:20.850] And we'll jump. [01:18:25.450 --> 01:18:28.330] Conspiracy stuff is typically very atmospheric. [01:18:30.770 --> 01:18:36.110] And you actually see something similar to what we just saw, but maybe a little bit leveled up. [01:18:36.110 --> 01:18:36.990] This is much newer. [01:18:39.530 --> 01:18:39.970] Wait. [01:18:40.230 --> 01:18:40.730] Much newer? [01:18:42.150 --> 01:18:42.810] Somewhat newer. [01:18:55.740 --> 01:18:57.340] Jump ahead a little bit more. [01:19:02.810 --> 01:19:04.270] Jump ahead a little bit more. [01:19:11.390 --> 01:19:15.330] Just to give you an idea of, you know, like, very moody. [01:19:19.780 --> 01:19:21.360] The entire thing, 64K. [01:19:25.040 --> 01:19:26.220] But we can do better than that. [01:19:26.280 --> 01:19:27.040] How about 4K? [01:19:29.020 --> 01:19:30.600] One of my videos has been nuked. [01:19:33.680 --> 01:19:36.220] So, these guys did something. [01:19:36.460 --> 01:19:38.220] I mean, we're talking about 4K here. [01:19:38.320 --> 01:19:39.180] We can't do a whole lot. [01:19:43.920 --> 01:19:47.460] We decided to kind of get a little bit existential, go into space. [01:19:47.460 --> 01:19:48.100] Here's some more. [01:19:48.140 --> 01:19:49.640] My cube is better than your cube. [01:19:54.700 --> 01:19:56.400] Does some more interesting stuff. [01:19:57.100 --> 01:19:58.580] Eventually, the cube travels. [01:20:00.620 --> 01:20:03.000] We build a building from scratch. [01:20:05.640 --> 01:20:07.480] And fly around in the building. [01:20:11.160 --> 01:20:15.220] This is from a time where ribbon animation was also quite big. [01:20:21.770 --> 01:20:24.270] And then, eventually, at the end, we see a return. [01:20:33.700 --> 01:20:34.720] Oh, hey, what's that? [01:20:34.880 --> 01:20:35.860] It's the return of the cube. [01:20:41.040 --> 01:20:42.180] I like that one a lot. [01:20:42.360 --> 01:20:44.020] This was from Evoke 2017. [01:20:52.140 --> 01:20:54.960] And I'm just going to say this over and over like a broken record. [01:20:55.100 --> 01:21:01.960] The audio included in this visual experience that you're getting is still 4K for the whole thing. [01:21:09.820 --> 01:21:15.240] Getting like a half-blade-runner experience here. [01:21:21.830 --> 01:21:22.930] It's pretty serious. [01:21:23.250 --> 01:21:23.410] Okay. [01:21:23.650 --> 01:21:25.210] Oh, and I should... [01:21:25.970 --> 01:21:27.950] We should show you Oscar's chair. [01:21:28.130 --> 01:21:31.670] So, a lot of these are very algorithmic, right? [01:21:31.670 --> 01:21:37.470] Because when you're getting down to 4K, everything has to be drawn by, you know, a math equation, basically. [01:21:38.490 --> 01:21:41.050] But these guys went in a completely different direction. [01:21:45.550 --> 01:21:48.490] And decided to draw a very realistic room in a chair. [01:21:53.440 --> 01:21:58.080] And you don't really know what the story of Oscar's chair is, but we do know that there's a problem. [01:22:02.810 --> 01:22:05.450] There seems to be a pool of liquid on the floor. [01:22:07.950 --> 01:22:08.970] Near the chair. [01:22:10.430 --> 01:22:11.850] Some guy named Oscar. [01:22:12.210 --> 01:22:13.470] Maybe there was an accident. [01:22:15.790 --> 01:22:18.810] It's pretty clear what kind of an accident it might have been. [01:22:24.000 --> 01:22:26.300] But, of course, in the end, the chair went. [01:22:37.240 --> 01:22:44.480] This was pretty game-changing for 4Ks and caused a lot of people to have to up the quality of their demos. [01:22:47.540 --> 01:22:56.040] So, recently, there is a huge movement into going even smaller. [01:22:57.380 --> 01:23:03.300] 256 bytes, or 128 bytes, or 64 bytes. [01:23:03.940 --> 01:23:07.300] So, what can you do with 64 bytes? [01:23:13.590 --> 01:23:15.850] Well, I guess the audio is out of the question. [01:23:18.530 --> 01:23:20.610] But you can still do some stuff. [01:23:24.070 --> 01:23:26.730] And you saw that 256 byte at the beginning. [01:23:33.530 --> 01:23:40.770] But, text message work of machine language, and you can do stuff like this. [01:23:47.880 --> 01:23:52.100] By the way, I committed a sin and checked my phone in the middle of my panel. [01:23:52.120 --> 01:23:56.400] And I saw a notice that someone says the YouTube live stream might be down. [01:23:57.340 --> 01:24:00.360] So, I'm shouting that out to the back, just in case. [01:24:04.750 --> 01:24:07.610] So, size coding is becoming an incredibly big deal. [01:24:08.870 --> 01:24:13.270] But, if you couldn't figure it out already, demos or memes, we've already shouted this out. [01:24:14.050 --> 01:24:16.430] You can see all sorts of examples of this. [01:24:17.050 --> 01:24:19.830] You have definitely already seen some scroll text. [01:24:21.950 --> 01:24:27.170] And there's even someone that did a parody and called it Elder Scrollers. [01:24:27.870 --> 01:24:32.770] And said, you know what, we're just going to one-up this, and everything in the demo is going to be a scroller. [01:24:32.770 --> 01:24:36.950] So, there's all of this, like, scroll text in this demo. [01:24:38.130 --> 01:24:40.810] Of course, I had to skip to the, like... [01:24:45.660 --> 01:24:47.840] One of their scrollers is just like... [01:24:49.800 --> 01:24:52.820] The scroller game keeps on getting more and more serious. [01:24:59.130 --> 01:25:02.990] Whenever the screen is blank, you know that they're calculating something. [01:25:06.450 --> 01:25:10.050] 3D Amiga Bling Ball on a Commodore 64, for example. [01:25:27.950 --> 01:25:31.210] Sorry, I know we're watching, like, just little tiny pieces of these. [01:25:31.390 --> 01:25:34.430] But, they are available, and I want to get to the new stuff. [01:25:35.710 --> 01:25:36.950] Pixel and scene art. [01:25:37.510 --> 01:25:38.570] Huge big deal. [01:25:40.990 --> 01:25:41.990] Noon Stars. [01:25:43.870 --> 01:25:47.310] This was a really cool demo with a lot of artistic stuff in it. [01:25:47.950 --> 01:25:49.170] Highly suggest that. [01:25:49.490 --> 01:25:52.350] You saw this guy in the middle, but... [01:25:52.350 --> 01:25:55.450] Shoutouts definitely appear in scroll texts all the time. [01:25:55.610 --> 01:25:56.370] They call them greets. [01:25:57.250 --> 01:25:59.750] And, you know, dots, because pixel art. [01:26:01.890 --> 01:26:02.410] Plasma. [01:26:04.090 --> 01:26:06.930] 3D on computers that have no business doing 3D. [01:26:09.430 --> 01:26:09.950] Tunnels. [01:26:10.950 --> 01:26:16.970] You definitely saw a couple of those, but just in case it wasn't perfectly clear what you can do with tunnels. [01:26:17.310 --> 01:26:18.110] Oops. [01:26:18.510 --> 01:26:20.870] Well, we didn't get to the tunnel part. [01:26:21.270 --> 01:26:21.850] Sorry. [01:26:22.470 --> 01:26:23.570] Let's try that again. [01:26:28.930 --> 01:26:30.630] Great example of a tunnel here. [01:26:42.120 --> 01:26:45.900] This guy is making that face, because he can't compete with this tunnel. [01:26:49.300 --> 01:26:51.480] All sorts of ray tracing and ray marching. [01:26:54.380 --> 01:26:59.040] You get scene references, like references to the party that people are at. [01:26:59.760 --> 01:27:01.800] This demo in the middle is debris. [01:27:02.460 --> 01:27:10.540] And I think we might have actually watched debris at a previous event, but I want to show you the live version of debris in a second here. [01:27:10.720 --> 01:27:13.520] Actually, why don't we make it a literal second? [01:27:13.520 --> 01:27:16.800] I'm going to show you debris shown live. [01:27:21.960 --> 01:27:36.620] Because really, to get an idea of what these festivals are like, I mean, certainly, y'all are like sitting here clapping when you see a cool demo and oohing and aahing and wowing and right, but picture yourself in a room with a bunch of people that actually write these. [01:27:36.620 --> 01:27:42.780] It's going to take a little bit more to impress them than it is probably all of us, right? [01:27:43.760 --> 01:27:48.200] So, how exactly, you know, does that work? [01:27:48.340 --> 01:27:51.760] How much does it take to impress them? [01:27:53.140 --> 01:28:00.000] So, here is a live capture of Breakpoint 2007 where they actually showed debris. [01:28:01.660 --> 01:28:03.700] And, you know, we'll just watch this. [01:28:07.330 --> 01:28:09.250] Now you can feel like you're really there. [01:28:13.070 --> 01:28:18.710] They have this system here that shows you, you know, the name of the next demo that's about to play, the one that played last. [01:28:24.560 --> 01:28:26.740] Everyone in the audience is probably drunk. [01:28:31.900 --> 01:28:33.760] I'm sure you've never seen one of these before. [01:28:33.760 --> 01:28:35.120] It's called a progress bar. [01:28:36.520 --> 01:28:46.060] But, actually, what's happening is they're doing all sorts of pre-calculation, de-crunching, because we're watching a 64K demo. [01:28:46.460 --> 01:28:52.700] So, it's actually unpacking, you know, two gigs worth of crap into RAM from this 64K thing. [01:29:22.960 --> 01:29:35.200] And what you probably don't know, because you weren't there, or maybe someone here was, but, uh, this is a reference to the neighborhood that they went to, to go to Breakpoint. [01:29:35.420 --> 01:29:43.920] So, someone has built, you know, it's like going to HOPE and someone built a demo with St. John's in it, you know, or Hotel Ben. [01:30:02.390 --> 01:30:05.390] This is the ultimate, my cube is better than your cube. [01:32:06.960 --> 01:32:08.580] The bridge is coming to get you. [01:32:35.720 --> 01:32:37.640] Security camera footage is nice. [01:32:37.880 --> 01:32:38.600] That's a nice touch. [01:33:33.970 --> 01:33:35.450] These are their greets. [01:36:34.670 --> 01:36:36.930] And they ended with that one, of course. [01:36:43.180 --> 01:36:45.560] Sorry, Farbroush, I'm cutting off your applause. [01:36:45.860 --> 01:36:49.180] But, uh, that, that gives you an idea of what it's like to be there. [01:36:51.660 --> 01:36:54.880] There's a lot of fourth wall breaking party references. [01:36:55.580 --> 01:36:57.480] Uh, there are hardware references. [01:36:57.980 --> 01:36:59.240] Any Amiga users? [01:36:59.460 --> 01:37:00.540] Remember Intel Outside? [01:37:01.200 --> 01:37:07.760] Uh, you also got, uh, these guys referencing, you know, their own hardware. [01:37:09.160 --> 01:37:17.860] So, uh, here's a Super Nintendo, or the beginning of Super Nintendo, where they're literally just showing you, hey, I wrote this demo on a Super Nintendo. [01:37:18.400 --> 01:37:19.020] Here it is. [01:37:36.530 --> 01:37:37.050] So, uh, [01:38:04.680 --> 01:38:15.000] you get all these people referencing their platform, and just showing off what they can do. [01:38:15.420 --> 01:38:19.980] And I think maybe now is actually as good a time as any to show off. [01:38:20.200 --> 01:38:32.140] One thing that I think I've, uh, kind of ignored in past, uh, presentations, I showed a little bit of this in my 2018 talk, where I showed some game consoles doing demos. [01:38:32.760 --> 01:38:41.480] Uh, but normally the demo scene, at least back in the day, would be, you know, something you download, something you run on your PC, your Amiga, your Commodore, whatever. [01:38:42.080 --> 01:38:47.640] Uh, but people have been getting more and more exotic as time has gone on. [01:38:47.640 --> 01:38:54.580] So, now people are trying to write demos for some of the weirdest consoles they can. [01:38:55.000 --> 01:39:02.940] Um, just as an example, I have here a 3DO demo, which, by the way, uh, does anyone remember the 3DO? [01:39:05.000 --> 01:39:08.280] Does anyone that remembers the 3DO know what CPU it had? [01:39:11.710 --> 01:39:12.270] Nope. [01:39:14.510 --> 01:39:17.110] This is gonna be wild, and this is gonna blow your mind. [01:39:17.110 --> 01:39:20.350] And I learned this recently, or kind of recently, anyway. [01:39:20.950 --> 01:39:21.830] It's ARM. [01:39:23.110 --> 01:39:27.370] It's the first ARM device we really saw in the U.S. [01:39:28.230 --> 01:39:31.130] Um, so, anyway, I, I thought that was interesting. [01:39:31.370 --> 01:39:37.090] And, maybe now that puts into perspective, the 3DO totally got knocked out by the PlayStation, right? [01:39:37.650 --> 01:39:43.930] Uh, but it was, I mean, the biggest reason was probably no one wanted to spend $700 on a game console. [01:39:44.530 --> 01:39:52.870] Uh, but, people also saw that it was an ARM at 12 megahertz, and not, you know, like a MIPS at 28, or something like that. [01:39:52.990 --> 01:39:58.610] And they were like, oh, well, there's no way that 12 megahertz CPU can outrun that 28 megahertz CPU. [01:40:00.530 --> 01:40:04.910] Looking back, I think the ARM probably could have outrun that 28 megahertz CPU. [01:40:05.330 --> 01:40:07.130] But, anyway, that's not the point. [01:40:07.430 --> 01:40:15.350] Um, I just wanted to show you a, and these guys actually use the name Dentro, because they call it a 3Dentro instead of a 3DO. [01:40:18.610 --> 01:40:19.030] So... [01:40:28.450 --> 01:40:29.250] Isn't it cute? [01:41:26.620 --> 01:41:27.760] Music by... [01:41:28.140 --> 01:41:28.860] Ham. [01:41:54.950 --> 01:41:56.350] It's a little bit new, right? [01:41:57.070 --> 01:42:00.390] We haven't seen any demos that reference Discord yet. [01:42:14.680 --> 01:42:16.380] In real 3DO memes. [01:42:53.630 --> 01:42:54.620] So, pretty cool. [01:42:54.820 --> 01:42:57.780] There's now a 3DO scene, and we have to go write some demos. [01:42:58.830 --> 01:43:06.620] So, if anyone knows how to write code for ARM, which, hey, might be a whole lot of people now, you can write 3DO software too. [01:43:14.960 --> 01:43:16.540] So, that's not the only console. [01:43:16.540 --> 01:43:19.080] Maybe we could, uh, we could run a couple more. [01:43:25.380 --> 01:43:26.640] Not this one, though. [01:43:27.800 --> 01:43:29.660] Why don't we move on to... [01:43:30.900 --> 01:43:31.660] Oh, hey! [01:43:38.870 --> 01:43:40.660] Anyone ever heard of a GameCube? [01:43:41.180 --> 01:43:43.240] It's kind of like a Mac, but smaller. [01:43:45.920 --> 01:43:49.140] You laugh, but it's actually a G4 with an ATI radio. [01:43:55.110 --> 01:43:56.470] This one's a little dark. [01:44:52.460 --> 01:44:53.960] I hope you like breaks. [01:44:54.640 --> 01:44:56.720] There are many breaks in demos. [01:46:27.200 --> 01:46:29.320] It's one scary-ass game of Pac-Man. [01:47:00.810 --> 01:47:02.490] But who competed with the GameCube? [01:47:26.530 --> 01:47:31.210] They seem to have found those spinning cubes from debris, or maybe that's where they got them from. [01:48:03.420 --> 01:48:06.200] I feel the weight of the future bearing down. [01:48:07.360 --> 01:48:08.820] The future I don't need. [01:48:09.760 --> 01:48:10.900] So I keep running. [01:48:12.820 --> 01:48:14.340] As fast as I can. [01:50:21.050 --> 01:50:22.810] The future I don't need. [01:50:23.690 --> 01:50:24.870] So I keep running. [01:51:38.480 --> 01:51:39.640] So I keep running. [01:51:43.400 --> 01:51:47.740] So, at this point, you're probably saying, oh, GameCube, PlayStation 2. [01:51:48.320 --> 01:51:56.160] I mean, like, that's pretty cool, and it's not a PlayStation 2 or a GameCube or whatever, but maybe you could impress me a little bit more. [01:51:57.260 --> 01:52:06.400] You know, I do think that that's pretty impressive for the hardware, but you talked about all these old computers being able to do some crazy wacky shit. [01:52:06.400 --> 01:52:13.560] So, we're gonna take a step back from what I like to consider non-retro consoles. [01:52:14.140 --> 01:52:16.400] I still don't think a GameCube is retro. [01:52:17.160 --> 01:52:22.300] I still get slightly offended when a kid comes in and says, oh, Mario 64 is so retro. [01:52:23.780 --> 01:52:33.980] But we're gonna go past the Nintendo 64, blow right past it, and how about we switch to some Super Nintendo stuff? [01:53:25.370 --> 01:53:29.330] For those of you that don't know, the Super Nintendo is 3 MHz. [01:53:30.850 --> 01:53:36.230] It has its own sound mixing CPU, which is the only reason it's even worth a damn at audio. [01:53:47.730 --> 01:53:49.850] Side note, Pandas are pretty cute. [01:54:05.910 --> 01:54:10.510] This is real-time, and no Super FX, because they destroyed one with a mushroom. [01:55:21.350 --> 01:55:22.890] We're still in the same demo. [01:56:01.240 --> 01:56:03.100] Aw, they greeted bit shifters. [01:56:03.620 --> 01:56:05.040] I've done stuff with them. [01:56:57.950 --> 01:56:59.470] And then we get a repeat. [01:57:07.530 --> 01:57:09.570] Anyone ever heard of a Vectrex? [01:57:12.740 --> 01:57:14.960] Apparently there's a demo scene for that too. [01:57:17.930 --> 01:57:25.390] The Carnegie Mellon Computer Club has taken it upon themselves to write multiple Vectrex demos. [01:57:27.850 --> 01:57:33.810] There's a special kind of demo called an invitro, that actually invites you to their demo party. [01:58:22.480 --> 01:58:24.600] I'm glad some of you got that joke. [01:58:25.420 --> 01:58:28.800] For those of you that didn't, there are no pixels on this machine. [01:59:01.240 --> 01:59:02.060] Oh, hey! [02:01:49.410 --> 02:01:53.750] Moving on, how about one Nintendo 64 demo? [02:02:37.390 --> 02:02:41.270] I think someone accidentally had GameCube inside of their N64. [02:02:43.170 --> 02:02:44.450] Maybe not quite. [02:04:44.600 --> 02:04:45.580] But wait. [02:04:46.620 --> 02:04:49.400] There's competition in the Vectrex category. [02:04:49.440 --> 02:04:52.880] You wouldn't know that more people are writing Vectrex demos. [02:06:00.820 --> 02:06:03.040] Does your Vectrex have a physics engine? [02:06:39.370 --> 02:06:45.550] I don't know if it's the cameraman or not, but some of these effects you can see the machine is clearly not happy with this. [02:07:36.510 --> 02:07:41.880] All right, I got two more console demos, and then I'm going to careen through a few more slides. [02:07:44.460 --> 02:07:46.100] Here's an interesting one I found. [02:07:47.420 --> 02:07:49.840] We're now in GameBoy Color land. [02:07:51.880 --> 02:07:53.910] A little bit of hacking is being done. [02:08:25.120 --> 02:08:30.700] The GameBoy and the GameBoy Color are as fast as your TI graphing calculator. [02:08:33.740 --> 02:08:34.800] Same CPU. [02:09:06.480 --> 02:09:08.410] Don't worry, I can't read it either. [02:11:19.040 --> 02:11:26.240] I'm gonna jump ahead just a little bit to Atari 2600 land, because I want you to see that, too, before I have to go through slides. [02:11:31.200 --> 02:11:35.540] This is dissonant as f*ck, because the Atari only has 32 notes. [02:11:39.650 --> 02:11:41.830] But they're doing some pretty crazy stuff on the screen. [02:12:09.860 --> 02:12:13.180] Who in here knows how much RAM the Atari 2600 has? [02:12:15.000 --> 02:12:15.920] There it is. [02:12:16.520 --> 02:12:17.420] Everyone hear that? [02:12:18.780 --> 02:12:20.200] 128 bytes of RAM. [02:12:21.700 --> 02:12:23.000] Does it have a frame buffer? [02:12:26.120 --> 02:12:28.620] It's a wonder that they even made games on this thing. [02:12:37.230 --> 02:12:38.490] Alright, we're gonna quit this. [02:12:38.610 --> 02:12:46.130] I'm gonna jump through a few more slides, because I really want to tell you a few other things that are going on in the scene that I think are kind of big, right? [02:12:48.850 --> 02:12:52.090] Here's just a couple more, like, memes that I'm just gonna skip past. [02:12:52.270 --> 02:12:55.530] Like, there are a bunch of dancing and mocap demos. [02:12:56.430 --> 02:12:59.750] There are demos that cover other demos. [02:13:00.290 --> 02:13:05.650] So, previously we showed this in a previous version of the panel. [02:13:06.030 --> 02:13:08.470] And you get to watch this, you know, like... [02:13:14.470 --> 02:13:18.530] Pretty cool mocap demo, and there's some dancing in it. [02:13:18.730 --> 02:13:21.710] It actually starts to look more like dancing here. [02:13:22.550 --> 02:13:29.470] But then, someone went and did an Atari 2600 version of this. [02:13:31.210 --> 02:13:34.390] And you think I'm joking, but like... [02:13:36.760 --> 02:13:39.620] And they even have the dancing person. [02:13:40.540 --> 02:13:41.280] Like... [02:13:47.350 --> 02:13:49.190] Where are you, dancing person? [02:13:50.150 --> 02:13:51.190] Here you go. [02:13:54.830 --> 02:13:58.130] I can't believe that someone did this. [02:13:58.130 --> 02:14:00.770] You also get sample playback. [02:14:02.770 --> 02:14:07.470] On a Commodore 64, they went crazy and did a whole bunch of like... [02:14:11.340 --> 02:14:13.240] You can listen to Tom Steiner. [02:14:13.500 --> 02:14:14.920] Look up Cubase 64. [02:14:14.920 --> 02:14:17.380] You can even run it on your real C64. [02:14:19.280 --> 02:14:19.840] And... [02:14:21.260 --> 02:14:23.000] I wanted the rest of that. [02:14:27.190 --> 02:14:30.330] And you can do all of these effects. [02:14:49.260 --> 02:14:51.620] Anyway, so that's fascinating. [02:14:53.900 --> 02:14:54.740] And... [02:14:54.740 --> 02:14:57.940] If you think that's great... [02:15:02.740 --> 02:15:03.900] Just wait. [02:15:15.600 --> 02:15:16.540] But wait. [02:15:17.900 --> 02:15:20.040] This is a Commodore 64. [02:15:30.610 --> 02:15:32.750] And they're actually playing... [02:15:34.010 --> 02:15:36.010] Decent quality sample playback. [02:15:37.970 --> 02:15:39.770] Dynamic range is very good. [02:15:43.060 --> 02:15:46.360] And they have time for graphics on the screen while they're doing it. [02:15:46.360 --> 02:15:50.040] Which is just wild to think about for a system this slow. [02:15:58.710 --> 02:16:01.250] And they don't just do these simple effects. [02:16:01.830 --> 02:16:05.930] They actually do stuff that requires real CPU time to run. [02:16:06.370 --> 02:16:07.450] For example... [02:16:10.350 --> 02:16:11.390] Black screens. [02:16:11.390 --> 02:16:12.550] Oh wait. [02:16:18.300 --> 02:16:20.640] Fast scrolling over high res images. [02:16:21.580 --> 02:16:22.220] So... [02:16:22.220 --> 02:16:25.340] Just yet another example of some of the crazy stuff they're doing. [02:16:27.220 --> 02:16:31.800] This Wyndham reality is second reality done by Jason Scott. [02:16:32.900 --> 02:16:33.840] With... [02:16:33.840 --> 02:16:35.920] A video camera and video editing. [02:16:36.960 --> 02:16:39.620] I love the... [02:16:39.620 --> 02:16:43.280] Fourth wall breaking in the DC5 demos. [02:16:44.520 --> 02:16:46.220] Just a quick look at that. [02:16:48.380 --> 02:16:48.900] Oops. [02:16:49.400 --> 02:16:51.460] So quick that we skip to the next slide. [02:17:06.740 --> 02:17:07.780] And eventually... [02:17:15.000 --> 02:17:16.040] Well, anyway. [02:17:16.220 --> 02:17:18.660] We're gonna skip past this because... [02:17:18.660 --> 02:17:20.960] You end up with terrain generators. [02:17:20.960 --> 02:17:22.180] I'm sure you've seen this. [02:17:23.760 --> 02:17:26.560] But what's great about this is someone decided... [02:17:26.560 --> 02:17:27.860] Oh, I'm gonna generate mountains. [02:17:27.860 --> 02:17:29.520] But now... [02:17:30.200 --> 02:17:31.720] I'm gonna ski through them. [02:17:41.160 --> 02:17:42.960] So that ends up being pretty cool. [02:17:43.200 --> 02:17:44.560] You also end up with these twisters. [02:17:44.780 --> 02:17:47.040] You've seen a couple of these in the demos that we've been watching. [02:17:48.060 --> 02:17:48.500] So... [02:17:49.080 --> 02:17:50.320] What's hot right now? [02:17:51.980 --> 02:17:54.240] Live coding competitions are hot right now. [02:17:54.400 --> 02:17:55.800] And this is one thing that I have... [02:17:55.800 --> 02:18:00.140] I've spent virtually no time on in previous panels. [02:18:00.460 --> 02:18:04.360] And I think it's really important, but also has just like... [02:18:04.360 --> 02:18:07.320] In the last five years has just blown way the f*ck up. [02:18:08.260 --> 02:18:12.860] On the right, we have a shader showdown where people are writing GL shader language live. [02:18:12.860 --> 02:18:17.440] And they have 30 minutes to write the coolest shader in real time that they can. [02:18:17.980 --> 02:18:20.100] And it's one person against the other. [02:18:20.500 --> 02:18:27.940] And, you know, some of these guys, you know, like practice shaders and like have an idea of a shader they're gonna write. [02:18:28.240 --> 02:18:30.340] Some people do it completely off the cuff. [02:18:30.340 --> 02:18:31.760] There are upsets. [02:18:31.920 --> 02:18:33.900] There's all sorts of amazing stuff going on. [02:18:34.680 --> 02:18:40.020] But there's another thing that, I mean, I think a lot of people that know about shade... [02:18:40.020 --> 02:18:43.440] Or know about the demo scene might know about shader showdowns. [02:18:43.440 --> 02:18:46.300] There are also bite battles. [02:18:46.920 --> 02:18:51.300] This is something that LoveBite, a demo party, is doing. [02:18:52.040 --> 02:18:53.900] LoveBite has a whole lot of... [02:18:53.900 --> 02:18:57.380] It's basically a size coding demo party. [02:18:58.440 --> 02:19:01.480] And their bite battle is... [02:19:01.480 --> 02:19:03.140] Does anyone know what the Tick 80 is? [02:19:04.820 --> 02:19:07.960] So there are these fantasy game consoles. [02:19:08.600 --> 02:19:13.460] You have a virtual machine for a game console that doesn't actually exist. [02:19:14.340 --> 02:19:19.680] And it has kind of theoretical limitations and that sort of a thing. [02:19:20.060 --> 02:19:26.960] And so they write size coded stuff in real time against each other, just like the shader showdown. [02:19:26.960 --> 02:19:37.720] But instead of the goal being to come up with this coolest shader that you can, the goal is to come up with the coolest like pixel art animation sort of thing that you can. [02:19:38.160 --> 02:19:40.680] So I actually have... [02:19:40.680 --> 02:19:50.600] They released a little sort of pseudo demo from these guys that showcases some of the effects. [02:19:50.600 --> 02:19:56.620] To give you an idea of what you can do with a Tick 80, I'll do that afterwards. [02:19:56.980 --> 02:20:00.800] But I want to show you... [02:20:00.800 --> 02:20:03.580] Actually, there's also a trailer. [02:20:03.780 --> 02:20:05.420] So let's run that real fast. [02:20:07.240 --> 02:20:08.440] Do, do, do. [02:20:17.820 --> 02:20:20.400] At LoveBite, we will premiere Bite Battle. [02:20:22.560 --> 02:20:28.720] A new concept where people from all different kinds of platforms and backgrounds can come together and show off their skills. [02:20:30.680 --> 02:20:33.700] From Amiga to Atari, a traditional shader code. [02:20:33.700 --> 02:20:36.060] So you sit here and you write live code and then you render it. [02:20:36.520 --> 02:20:38.860] And they showcase each person... [02:20:40.020 --> 02:20:42.400] ...in a relatively short period of time. [02:20:42.820 --> 02:20:48.300] And while you're at the party, you can literally just vote on the person that comes up with the coolest effect. [02:20:56.500 --> 02:21:04.800] Like a limbo dance, the size limit will slowly count down from 512 bytes all the way down to 256 bytes. [02:21:22.620 --> 02:21:28.720] The size will be shown in the bottom right of the screen so the audience can always keep track of how the contestants are doing. [02:21:34.680 --> 02:21:36.360] Who has the best effect? [02:21:41.520 --> 02:21:43.160] Who has the longest breath? [02:21:48.050 --> 02:21:50.310] Who can stay within the size limits? [02:22:01.400 --> 02:22:07.160] We will all find out at the LoveBite Party from March 12th until March 14th, 2021. [02:22:16.690 --> 02:22:20.220] Get your vote key now for the past. [02:22:21.780 --> 02:22:38.510] So to give you an idea of what the system can actually do, even though it's not a real system, I thought that I would produce one example of a size coded entry. [02:22:45.640 --> 02:22:47.600] This is 512 bytes. [02:23:54.860 --> 02:24:05.680] Music might be simple, but hearing any progression at all, even hearing chord progressions at all, is pretty amazing for something sub-1k. [02:24:28.900 --> 02:24:34.160] So to give you an idea of what you have, if you have a little bit more space in your ROM or whatever... [02:24:41.360 --> 02:24:43.240] You can do this instead. [02:27:07.230 --> 02:27:08.410] Pretty cool. [02:27:12.830 --> 02:27:24.330] Another really big thing that I think needs some attention in this scene is there is a huge executable graphics thing happening right now. [02:27:25.530 --> 02:27:32.200] This has technically always been a thing and, like, isn't the point of the demo to be, like, algorithmic in the first place, right? [02:27:32.380 --> 02:27:38.560] But, like, there are bots on Twitter that are tied to emulators of specific platforms. [02:27:38.980 --> 02:27:46.080] And you can literally tweet code at the bot and it'll draw stuff and tweet it back at you. [02:27:47.590 --> 02:27:56.540] So this is, like, an interesting, cool way to kind of randomly become involved in the scene and not even have to go to a party. [02:27:56.720 --> 02:27:59.040] You know, I mean, not that you wouldn't want to go to one of these. [02:27:59.040 --> 02:27:59.760] I think you should. [02:27:59.760 --> 02:28:01.780] But you can do stuff. [02:28:01.960 --> 02:28:04.460] And this art might remind you of something. [02:28:07.310 --> 02:28:12.030] Does anyone see it and see something else they've seen recently? [02:28:17.620 --> 02:28:30.020] So someone did a cover version of the James Webb telescope images in one tweet for each one of these. [02:28:31.480 --> 02:28:33.380] And they just tweeted it at the bot. [02:28:33.520 --> 02:28:35.040] And it comes back with this. [02:28:35.220 --> 02:28:36.200] And I know this guy. [02:28:36.300 --> 02:28:36.940] His name's Paul. [02:28:37.940 --> 02:28:39.360] And he's crazy. [02:28:39.840 --> 02:28:43.780] Because, like, I just... I can't believe... [02:28:43.780 --> 02:28:46.660] And he regularly churns stuff out like this. [02:28:47.120 --> 02:28:48.540] And it's completely nuts. [02:28:48.820 --> 02:28:51.220] He doesn't just do retro stuff, though. [02:28:54.570 --> 02:28:58.030] He does realistic-looking... [02:28:58.030 --> 02:29:01.950] This is a four kilobyte executable that renders this. [02:29:05.930 --> 02:29:09.650] And I was showing you scenes that you might have seen in New York recently. [02:29:10.490 --> 02:29:18.730] So this kind of looks like something you might be able to travel not too far and see scenery that looks like this. [02:29:19.030 --> 02:29:20.790] This is also not a photo. [02:29:26.720 --> 02:29:28.940] And just to suspend... [02:29:28.940 --> 02:29:30.620] And this is, again, this is 4K. [02:29:32.460 --> 02:29:34.560] I have the .exe file right here. [02:29:34.800 --> 02:29:38.600] I could, like, run it and wait a minute for it to render it. [02:29:38.720 --> 02:29:39.140] But, like... [02:29:40.100 --> 02:29:46.320] But if you really want to blow your own mind or something like that... [02:29:50.190 --> 02:29:51.830] This is not a photo. [02:29:52.870 --> 02:29:56.470] He's got, like, imperfections in the floppy disk. [02:29:57.650 --> 02:30:01.390] You can tell it's not real because he sent this to a demo party called Outline. [02:30:01.410 --> 02:30:03.250] And he wrote it, like, on the USB stick. [02:30:04.670 --> 02:30:05.230] Like... [02:30:05.230 --> 02:30:07.770] And here's a fun Easter egg. [02:30:08.070 --> 02:30:10.090] You see the line printer printout? [02:30:11.010 --> 02:30:16.030] This is actually the shader code that renders this inside. [02:30:18.330 --> 02:30:20.930] And he blurred it out and made it look like a printout. [02:30:21.110 --> 02:30:23.290] It's just completely f*cking crazy. [02:30:23.970 --> 02:30:30.670] So, this dude has some competition because this is an actual category that you can compete in in a demo party. [02:30:30.950 --> 02:30:32.370] So, this right here... [02:30:32.370 --> 02:30:34.390] I mean, like, this is beautiful, right? [02:30:34.810 --> 02:30:36.510] This got third place. [02:30:37.830 --> 02:30:43.270] That means there are two of these that people thought were better than this. [02:30:43.270 --> 02:30:45.930] And those are... [02:30:45.930 --> 02:30:47.030] This one. [02:30:53.470 --> 02:30:55.150] This one is by YX. [02:30:56.170 --> 02:30:57.430] Is this your card? [02:30:57.430 --> 02:30:57.930] I believe. [02:30:59.330 --> 02:31:01.270] And the next one is PBR. [02:31:01.470 --> 02:31:02.910] And I totally am forgetting... [02:31:02.910 --> 02:31:04.790] I'm just spacing out on the name of this demo. [02:31:05.090 --> 02:31:06.730] Or, you know, executable graphics. [02:31:06.910 --> 02:31:10.490] This one's a little bit more fantasy than photo. [02:31:11.210 --> 02:31:17.150] But a kind of suspension of disbelief here in the real world. [02:31:17.810 --> 02:31:22.890] Just amazing artwork in four kilobytes. [02:31:27.440 --> 02:31:28.560] It's just nuts. [02:31:31.380 --> 02:31:35.620] So, that is the end of the slides that I have. [02:31:35.780 --> 02:31:38.160] I have a couple other demos in here. [02:31:39.040 --> 02:31:42.340] I wanted to see how much time I would have at the end of the presentation. [02:31:42.340 --> 02:31:44.920] I think I have, like, five, ten minutes at most. [02:31:45.060 --> 02:31:47.380] There is something going on in here at one, right? [02:31:50.120 --> 02:31:51.280] I'm getting shrugs. [02:31:54.860 --> 02:31:56.100] Here's what we're going to do. [02:31:56.220 --> 02:31:59.440] I'm going to run demos until someone kicks me off of the stage. [02:31:59.760 --> 02:32:01.880] Which is actually how this worked in 2018. [02:32:03.600 --> 02:32:06.500] I want to show you some cool hacker-relevant stuff. [02:32:07.180 --> 02:32:12.360] One that I think that you'll really like is this one. [02:32:13.920 --> 02:32:16.920] Do we still have Amiga fans in the house? [02:32:18.740 --> 02:32:20.460] I lost all my Amiga... [02:32:20.460 --> 02:32:22.340] I have a half of an Amiga fan. [02:32:22.620 --> 02:32:24.780] I have a constipated Amiga fan. [02:32:26.160 --> 02:32:26.860] All right. [02:32:27.220 --> 02:32:29.880] So, this is a 64 kilobyte... [02:32:31.100 --> 02:32:33.840] They call it an intro just because it's small. [02:32:34.360 --> 02:32:36.300] But this is something on the Amiga. [02:32:37.620 --> 02:32:39.040] And it's 64k. [02:32:39.720 --> 02:32:42.140] And I think this will resonate with some people. [02:32:58.180 --> 02:32:59.840] It takes time to load, okay? [02:33:07.040 --> 02:33:10.200] Everyone has their favorite fake hacker OS. [02:33:10.680 --> 02:33:12.420] I think this one might be mine. [02:34:08.480 --> 02:34:09.330] Hey, man. [02:34:09.670 --> 02:34:13.510] I found another interesting signal, but it totally crashed my machine. [02:34:13.510 --> 02:34:14.640] I have no idea what's going on. [02:34:15.020 --> 02:34:16.140] Can you see if you can find it? [02:35:08.760 --> 02:35:11.340] Y'all notice what time the demo started at, right? [02:35:15.960 --> 02:35:16.340] 1337. [02:35:41.920 --> 02:35:42.720] Uh-oh. [02:36:04.030 --> 02:36:05.430] This is his greets. [02:36:05.730 --> 02:36:08.410] Focus design, black lotus, loonies. [02:36:09.470 --> 02:36:13.210] These are all of the groups that he's shouting out secretly. [02:37:22.510 --> 02:37:25.010] It's pretty cool for 64k, I think. [02:37:28.800 --> 02:37:30.380] Another very weird... [02:37:31.300 --> 02:37:38.740] Uh, so there's a category called wild where you just enter anything that you can enter because it doesn't necessarily fit a mold. [02:37:39.200 --> 02:37:45.440] Um, and, uh, I was really fascinated by this one, which is called Lato. [02:37:45.840 --> 02:37:48.000] And it's by a group called Nupo. [02:37:48.580 --> 02:37:56.440] Uh, this guy had a previous demo of this where he built a handheld lidar that you can just kind of walk around things. [02:37:56.640 --> 02:37:57.180] And he, like... [02:37:58.120 --> 02:37:59.420] Uh, don't ask me why. [02:37:59.500 --> 02:38:00.140] I have no idea. [02:38:00.280 --> 02:38:02.340] He has a random ass toilet in his front yard. [02:38:02.860 --> 02:38:07.140] And walks around it with his handheld lidar and 3D scans it. [02:38:07.140 --> 02:38:09.780] And then can do stuff with it. [02:38:10.100 --> 02:38:13.040] Uh, he decided that he would level this up a little bit. [02:38:13.480 --> 02:38:23.360] And he builds a, like, lidar into a wagon cart and drives it around this, like, barn and into the barn. [02:38:23.700 --> 02:38:28.420] And then takes all of the, uh, the point field data and makes a demo with it. [02:38:28.700 --> 02:38:31.360] And so, this is that. [02:38:36.960 --> 02:38:41.340] And actually, we can see exactly how big this demo is. [02:38:42.340 --> 02:38:43.880] So, it's not small. [02:38:44.260 --> 02:38:46.780] Uh, he's got a lot of data that he has to get in there. [02:38:48.460 --> 02:38:48.940] But... [02:38:50.660 --> 02:38:57.380] When you see what he did, I think, uh, I think you'll find it much more interesting. [02:38:59.400 --> 02:39:04.760] And there's, you know, like, there's an artistic and music aspect and surreal aspect. [02:39:33.180 --> 02:39:35.060] And this is just written in a game engine. [02:39:35.340 --> 02:39:39.300] So, like, it goes to show that not everyone that writes a demo knows Assembler. [02:39:40.120 --> 02:39:40.720] Or whatever. [02:39:41.000 --> 02:39:44.780] And they can still do something that's kind of cool with all of the data that they have. [02:39:47.060 --> 02:39:52.520] So, if you think, you know, oh shit, I don't write, you know, Assembler for the Commodore 64 or whatever, I can't make a demo. [02:39:52.940 --> 02:39:54.640] Uh, you can still do cool stuff. [02:39:54.920 --> 02:39:58.680] And submit it to demo parties and people pick it up and love it. [02:43:29.480 --> 02:43:30.720] Real image. [02:43:32.080 --> 02:43:33.300] Fake image. [02:43:33.780 --> 02:43:33.940] Real image. [02:43:38.040 --> 02:43:38.520] Fake image. [02:43:38.520 --> 02:43:39.380] Fade back and forth. [02:43:39.660 --> 02:43:41.440] Just to, you know... [02:43:45.620 --> 02:43:47.160] And there's his rig. [02:43:49.100 --> 02:43:50.140] This is just neat. [02:44:27.050 --> 02:44:30.730] Who was it again that came in like a wrecking ball or something like that? [02:44:32.790 --> 02:44:34.110] You don't have to answer that. [02:45:07.600 --> 02:45:11.560] And kids, that's what happens if you vote for the wrong person this upcoming election. [02:45:17.380 --> 02:45:18.840] I'll give you another one. [02:45:21.060 --> 02:45:28.780] These two are requested by my partner, who I cannot see, but is sitting back there somewhere. [02:49:21.560 --> 02:49:25.900] This one is 64K, and just a little bit different. [02:50:41.180 --> 02:50:42.580] This one is 64K. [02:51:24.340 --> 02:51:25.840] This is the first sentence. [02:52:53.340 --> 02:52:56.020] I can't even see how many people are still in here. [02:52:56.460 --> 02:52:57.120] Y'all into this? [02:53:00.440 --> 02:53:03.680] You want to watch another live demo? [02:53:04.880 --> 02:53:06.760] Have a little bit of feeling while you're there? [02:53:07.120 --> 02:53:09.400] Or let's do a little choose your own adventure. [02:53:09.820 --> 02:53:11.560] You want to see something really exotic? [02:53:14.830 --> 02:53:15.310] Choices. [02:53:16.490 --> 02:53:17.490] Live exotic. [02:53:19.530 --> 02:53:20.470] Exotic, all right. [02:53:21.370 --> 02:53:24.870] So here we have a Commodore 64 demo. [02:53:25.550 --> 02:53:26.970] My name is Matthias Krumm. [02:53:27.050 --> 02:53:29.370] Oops, and that is happening on the wrong display. [02:53:35.480 --> 02:53:37.520] Some of you have seen this, don't spoil it. [02:53:37.960 --> 02:53:39.580] You may also know me as Quiz of Reflex. [02:53:39.760 --> 02:53:42.220] And this is a standard C64 computer setup. [02:53:42.800 --> 02:53:44.720] Monitor, floppy drive. [02:53:45.000 --> 02:53:51.060] Also, this is like... I'm now going to remove one of these components, and then play a demo on what is left. [02:53:51.660 --> 02:53:53.820] As you can see, I've already loaded our program. [02:53:54.620 --> 02:53:58.360] And the program didn't do anything except install a driver on the floppy drive. [02:53:58.620 --> 02:54:01.760] We can now remove the C64 since we don't need it anymore. [02:54:03.400 --> 02:54:12.280] So you're expecting him to load a demo and then disconnect the floppy drive, but... There goes the Commodore 64. [02:54:23.400 --> 02:54:25.500] Our floppy drive has two output lines. [02:54:25.720 --> 02:54:26.600] Data and clock. [02:54:26.920 --> 02:54:31.500] We want clock directly connected to the video signal, and we'll put a resistor before data. [02:54:31.820 --> 02:54:34.400] This enables us to generate three voltage levels. [02:54:34.680 --> 02:54:39.380] One for black, one for white, and one for triggering horizontal and vertical retraces. [02:54:39.380 --> 02:54:48.460] You may have noticed that we're not connecting anything to the monitor's audio input since, of course, the floppy drive is perfectly capable of generating sound all by itself. [02:54:48.860 --> 02:54:53.540] And now, we just have to open and then close the floppy drive to start the demo. [02:56:52.220 --> 02:56:56.340] And you might be thinking, okay, I've seen all I can see a floppy drive do. [02:56:57.980 --> 02:56:59.020] And you'd be wrong. [02:58:29.010 --> 02:58:29.650] Poof. [02:58:35.330 --> 02:58:40.810] I've really just learned that people are completely nuts and can do anything they want to do, really. [02:58:44.050 --> 02:58:46.190] So, we'll switch over to the live one. [02:58:47.030 --> 02:58:54.090] This is an unexpanded Amiga 500 that runs at eight megahertz, or, you know, 7.16. [02:58:55.810 --> 02:58:58.810] And this one also blew the audience away. [02:58:58.810 --> 02:59:01.690] So, I think it's a pretty good one to show. [02:59:19.890 --> 02:59:20.490] Amiga! [02:59:21.210 --> 02:59:21.810] Amiga! [02:59:22.930 --> 02:59:23.530] Amiga! [02:59:24.610 --> 02:59:25.210] Amiga! [02:59:25.790 --> 02:59:25.790] Amiga! [02:59:26.910 --> 02:59:29.590] It's too bad our Amiga fanboys aren't still here. [02:59:30.190 --> 02:59:32.570] They'd really know how to shout out their Amiga now. [02:59:46.180 --> 02:59:47.470] Interesting quick note. [02:59:47.760 --> 02:59:53.020] The Black Lotus is known for doing high-spec demos, not low-spec demos. [02:59:53.440 --> 03:00:10.970] So, they do a lot of, like, crazy 3D rendering and high-spec stuff on, like, 68060s, which is the CPU that Apple really never used in high-end Macs, but it ended up in high-end Amiga accelerators that are f*cking impossible to get at this point. [03:00:11.620 --> 03:00:12.620] I've given up. [03:00:13.060 --> 03:00:17.780] But, so, you start seeing this, and you're like, oh, this is going to be interesting. [03:00:17.970 --> 03:00:20.760] The Black Lotus wrote an old-school demo. [03:02:31.220 --> 03:02:32.660] It wants disc two. [03:06:00.820 --> 03:06:04.820] We have some audience members who actually got to witness this live. [03:06:09.550 --> 03:06:11.390] some other stuff I have. [03:06:12.890 --> 03:06:15.570] The last few things I have, let's see. [03:06:16.550 --> 03:06:27.290] So, I have an Atari 8-bit demo that is, like, 15 minutes long, and actually has a really cool aesthetic and a bunch of cool stuff. [03:06:27.290 --> 03:06:30.550] And I also, from... [03:06:31.210 --> 03:06:36.810] You noticed in the in vitro that there were two characters at the end of it, and one of them was P.S. [03:06:37.830 --> 03:06:38.710] That's Felipe. [03:06:39.010 --> 03:06:48.030] He's a well-known guy that does something called Demo Scene Theater 9000, and basically does kind of updates in the scene and whatever. [03:06:48.030 --> 03:06:53.310] And I actually looked to him for a cool shader showdown that I could show. [03:06:54.070 --> 03:06:56.170] And he sent me a link of a shader showdown. [03:06:56.430 --> 03:06:58.850] So, we could go in either direction. [03:06:58.850 --> 03:07:09.450] If anyone actually wants to, like, watch a 20 or 25 or 30-minute shader showdown from start to finish and just see how this works, there are, like... [03:07:09.450 --> 03:07:10.430] There's a live DJ. [03:07:10.770 --> 03:07:15.370] They can actually use the live DJ's audio as input while they're writing a shader. [03:07:16.110 --> 03:07:20.670] And, you know, there are people narrating and being like, what the f*ck is going on here? [03:07:21.310 --> 03:07:24.070] And some of the narrators are like, I have no idea. [03:07:24.410 --> 03:07:30.470] Usually at revision, which is, I think, what this shader showdown is from, they actually have a very good idea of what's going on. [03:07:32.370 --> 03:07:34.770] But we can choose your own adventure again. [03:07:34.950 --> 03:07:37.710] Do we want Atari first or do we want the shader showdown first? [03:07:38.150 --> 03:07:43.470] I can show these, and then I probably have to get out of here and actually go to sleep. [03:07:44.690 --> 03:07:49.470] If I can break in here, you know, you are actually the last person on schedule. [03:07:49.570 --> 03:07:51.330] So you can go right till 10 a.m. [03:07:51.330 --> 03:07:51.950] if you want to. [03:07:54.470 --> 03:07:55.770] It's a tempting offer. [03:07:56.210 --> 03:07:56.690] Up to you. [03:07:56.870 --> 03:07:56.870] Up to you. [03:07:56.990 --> 03:07:57.310] I mean... [03:07:58.850 --> 03:08:00.390] How long can you go? [03:08:01.750 --> 03:08:03.930] I think we should have the last person standing here. [03:08:04.410 --> 03:08:04.810] All right. [03:08:05.210 --> 03:08:07.470] How about we watch the Atari demo first? [03:08:10.570 --> 03:08:12.710] I want to show you one more retro thing. [03:08:12.910 --> 03:08:15.650] Let's watch the Atari thing and then we'll watch a shader showdown. [03:08:17.010 --> 03:08:18.810] Does anyone have any questions? [03:08:20.810 --> 03:08:23.230] Like, you can literally just ask me anything, I guess. [03:08:23.430 --> 03:08:25.690] But, you know, about demos probably. [03:08:29.410 --> 03:08:30.590] Green, maybe black. [03:08:31.930 --> 03:08:34.790] Does the demo have to be on computer? [03:08:35.770 --> 03:08:37.110] Is that necessary? [03:08:37.410 --> 03:08:39.450] Or could you have a demo on a non-computer? [03:08:41.010 --> 03:08:41.750] I don't know. [03:08:41.930 --> 03:08:45.930] Why don't you be the first to figure out if you can do a demo on a non-computer? [03:08:50.830 --> 03:08:53.930] I can't see hands, so you just have to yell at me if you had something. [03:09:00.060 --> 03:09:00.500] All right. [03:09:00.660 --> 03:09:01.540] Atari demo it is. [03:09:05.790 --> 03:09:06.150] Oops. [03:09:06.470 --> 03:09:07.910] That is the wrong display again. [03:09:08.510 --> 03:09:09.610] I'm really good at this. [03:09:09.770 --> 03:09:10.270] Can you tell? [03:09:14.110 --> 03:09:24.070] I guess maybe what I should do, since I'm just basically running out the clock at this point, I brought CDs to sell, but they're all gone. [03:09:24.850 --> 03:09:26.270] So thanks for your support. [03:09:27.050 --> 03:09:33.610] I do still have a couple Pretty 8 Machine vinyl, which is the first Nine Inch Nails album on eight different 8-bit machines. [03:09:35.470 --> 03:09:40.010] And 650 people were crazy enough to pre-order this, so I ordered 300 more. [03:09:41.470 --> 03:09:48.910] So I've got, like, a couple of those in my bag if anyone wants to help support my food budget or my living budget. [03:09:50.950 --> 03:09:57.370] But, you know, you can hit me up after this or even really during this, since we're really just sitting here watching demos. [03:09:57.530 --> 03:10:07.810] I've never actually... I've skimmed this demo, but I haven't run it and, like, watched the entire thing, so I might just come down there and watch it on the big screen instead of, like, killing my neck. [03:10:10.690 --> 03:10:11.850] I am one of you. [03:10:12.070 --> 03:10:13.010] What are you talking about? [03:10:16.450 --> 03:10:21.810] But if you're not already, like, following me on, you know, Twitter or Mastodon, I'm on both. [03:10:22.530 --> 03:10:24.150] I'm just at Inverse Phase. [03:10:25.290 --> 03:10:27.810] I guess on Mastodon you need to add the server. [03:10:27.810 --> 03:10:32.990] I'm on Cyberspace, which is at C-Y-B-R-E dot space. [03:10:33.750 --> 03:10:35.910] Uh, so if you want to hit me there. [03:10:36.590 --> 03:10:37.690] I do have an Instagram. [03:10:38.170 --> 03:10:40.310] I'm not a photo savant. [03:10:40.730 --> 03:10:42.430] Expect really shitty pictures. [03:10:42.730 --> 03:10:48.650] I'm on Facebook, but everyone should be off Facebook by now, so don't get on Facebook on my account. [03:10:51.410 --> 03:10:52.670] I don't have a TikTok. [03:10:53.830 --> 03:10:56.690] I think that's, like, a song by Kesha. [03:10:58.530 --> 03:11:00.110] All right, Atari demo. [03:11:05.120 --> 03:11:07.200] Some more fourth wall breaking here. [03:15:40.240 --> 03:15:40.520] . [03:15:40.520 --> 03:15:40.660] . [03:15:40.660 --> 03:15:40.680] . [03:15:40.680 --> 03:15:40.720] . [03:15:40.720 --> 03:15:40.920] . [03:15:40.920 --> 03:15:41.060] . [03:21:11.870 --> 03:21:13.970] Put the [03:25:56.950 --> 03:26:02.490] It could have been on a floppy, but it couldn't have been too large. [03:26:03.530 --> 03:26:06.770] And then you have to start looking up with the RAM. [03:26:07.910 --> 03:26:14.290] A lot of Atari demos are using up to 320k of RAM at this point. [03:26:15.310 --> 03:26:18.610] But that still isn't that much, really, you know. [03:26:19.810 --> 03:26:23.330] I don't know if that was a stock machine or not. [03:26:23.570 --> 03:26:27.050] The file name didn't specify. [03:26:27.050 --> 03:26:29.150] I could probably look it up real fast here. [03:26:30.150 --> 03:26:35.730] I'm literally on the website that would specify some requirements. [03:26:38.450 --> 03:26:42.790] No, so there's a confusion of Atari's here. [03:26:42.790 --> 03:26:47.790] The Atari 2600, which is the game system, has no frame buffer. [03:26:48.110 --> 03:26:49.770] Definitely does not have tiles. [03:26:50.050 --> 03:26:51.970] Only has 128 bytes of RAM. [03:26:52.490 --> 03:26:58.090] The Atari computer usually comes stock with, say... [03:26:58.090 --> 03:27:02.590] I mean, an Atari 400 had 16K, an Atari 800 had 48K. [03:27:03.430 --> 03:27:05.470] 800XL would have 64K. [03:27:07.330 --> 03:27:10.470] The 130XE would have 128K. [03:27:11.410 --> 03:27:13.930] And this totally has a frame buffer. [03:27:14.390 --> 03:27:18.550] And, you know, the sound chip is much better, as you can hear. [03:27:18.790 --> 03:27:20.490] You know, you have more than 32 notes. [03:27:20.670 --> 03:27:23.230] And they're not terribly dissonant. [03:27:24.170 --> 03:27:29.730] So the Atari... when someone says Atari 8-bit, they're referring to the computer line. [03:27:30.350 --> 03:27:38.330] And when they say Atari 2600 or TIA or VCS, they're specifically referring to the 2600. [03:27:40.390 --> 03:27:41.490] Yeah, no problem. [03:27:42.270 --> 03:27:43.930] So, yeah, that was... [03:27:44.770 --> 03:27:49.590] Ain't nobody writing Doom for the 2600 and not making it look like that. [03:27:49.590 --> 03:27:51.690] But that still is an impressive feat, actually. [03:27:52.290 --> 03:27:58.550] All things considered, the Atari 8-bit computer is still only a 1.79 MHz 6502. [03:27:59.390 --> 03:28:02.010] So, like, having... [03:28:02.010 --> 03:28:06.670] Like, a raycasting engine on it is, like, insane. [03:28:07.890 --> 03:28:11.090] They did some pretty amazing stuff with that hardware. [03:28:14.490 --> 03:28:18.930] So, we have a shader showdown that should be watched. [03:28:23.880 --> 03:28:24.680] And, uh... [03:28:24.680 --> 03:28:29.060] So, Blacko, tell us a little bit about your previous round. [03:28:29.400 --> 03:28:30.660] How stressful was it? [03:28:30.760 --> 03:28:32.300] Did you get to see AmpCore's shader at all? [03:28:32.660 --> 03:28:33.700] Did you get to see AmpCore's shader at all? [03:28:33.720 --> 03:28:34.540] Did you get to see AmpCore's shader at all? [03:28:34.540 --> 03:28:34.800] Or when did the Pac-Man idea? [03:28:34.800 --> 03:28:39.020] And you'll see the person's name called out in the corner every once in a while. [03:28:39.020 --> 03:28:41.200] They'll zoom out and show you both of their screens. [03:28:41.520 --> 03:28:42.760] I didn't want to fog down the computer too much. [03:28:43.040 --> 03:28:46.220] But, uh, I'll definitely watch it back. [03:28:46.260 --> 03:28:49.280] Or unless someone wants to send me AmpCore's shader file. [03:28:49.700 --> 03:28:52.700] So, one of the things that people will do is... [03:28:52.700 --> 03:28:53.960] Yeah, I didn't have much time last night. [03:28:53.960 --> 03:28:56.500] ...not hit save while they write a whole bunch of code. [03:28:56.800 --> 03:28:59.300] And then use it as kind of a clincher moment. [03:28:59.820 --> 03:29:01.220] And, uh, I just sort of crammed. [03:29:01.220 --> 03:29:01.500] And you'll see that. [03:29:02.600 --> 03:29:03.980] So, anyway, I'll let this run. [03:29:03.980 --> 03:29:06.660] And you can see, you know, all the people that... [03:29:06.660 --> 03:29:08.020] I was thinking you saw of you who got Pac-Man. [03:29:08.100 --> 03:29:09.340] This is, uh, from Revision 2021. [03:29:09.900 --> 03:29:11.260] What did you come up with the idea for the Pac-Man? [03:29:11.380 --> 03:29:11.380] Yeah. [03:29:11.620 --> 03:29:13.920] So, this was entirely online. [03:29:14.020 --> 03:29:17.260] Everyone was being a commentator over Discord and whatever. [03:29:17.520 --> 03:29:20.400] And I did a Pac-Man-themed thing back then. [03:29:20.700 --> 03:29:24.620] So, it was sort of, like, pulling for what I already had done, I guess. [03:29:24.620 --> 03:29:25.640] Going back. [03:29:26.100 --> 03:29:26.880] But, uh... [03:29:27.840 --> 03:29:29.140] With Diffusion now. [03:29:32.140 --> 03:29:35.040] Had you ever done Action Diffusion stuff before? [03:29:35.300 --> 03:29:36.080] Uh, no. [03:29:36.960 --> 03:29:37.180] Okay. [03:29:37.680 --> 03:29:38.160] Awesome. [03:29:38.660 --> 03:29:41.160] How stressful was that to try to test that out? [03:29:41.500 --> 03:29:42.320] It was very stressful. [03:29:42.580 --> 03:29:46.940] I, like, stood in my bedroom and I sort of sung to myself what the formulas were. [03:29:46.980 --> 03:29:47.900] So I could remember it. [03:29:48.400 --> 03:29:48.680] Oh, wow. [03:29:48.780 --> 03:29:49.880] We've got a sphere already. [03:29:50.140 --> 03:29:52.440] We have a sphere. [03:29:52.980 --> 03:29:54.480] We're both already in it. [03:29:54.480 --> 03:29:57.060] Like, immediately, as you said, started coding. [03:29:57.940 --> 03:29:58.480] This is going to be rough. [03:29:58.640 --> 03:29:59.940] Both had great effects yesterday. [03:30:00.140 --> 03:30:01.500] And it was going to be a good battle. [03:30:02.100 --> 03:30:04.080] I'm very excited to see what Evil comes up with. [03:30:04.240 --> 03:30:08.700] Because Evil, we saw that giant, um, pyramid and the entire, like, castle around it. [03:30:08.800 --> 03:30:09.500] And now it wasn't. [03:30:09.820 --> 03:30:09.980] Yeah. [03:30:10.020 --> 03:30:11.860] Just a full, full city. [03:30:12.420 --> 03:30:12.560] Yeah. [03:30:12.560 --> 03:30:16.900] And with Fulkin, we had more of a story-driven idea of, like, a... [03:30:16.900 --> 03:30:20.460] I guess a glowing cube going off on a quest, I would say. [03:30:21.000 --> 03:30:21.920] We could put it all the way. [03:30:22.200 --> 03:30:23.460] No one did a bathroom at Revision. [03:30:24.040 --> 03:30:24.560] Yeah. [03:30:24.780 --> 03:30:25.940] It's a very long tunnel. [03:30:26.500 --> 03:30:26.700] Yeah. [03:30:28.040 --> 03:30:29.060] So it takes a while. [03:30:30.040 --> 03:30:37.300] It felt a bit like Flopin was redoing the Qcube demo that she made a couple years ago. [03:30:37.940 --> 03:30:43.660] But inside a tunnel corridor instead of the open air, like in the demo. [03:30:44.100 --> 03:30:45.060] But it was a good idea. [03:30:45.220 --> 03:30:46.140] I think it worked pretty well. [03:30:46.360 --> 03:30:50.000] I was a sucker for a writer's effect, though, on that particular challenge. [03:30:50.000 --> 03:30:51.480] I really like the static on his. [03:30:52.120 --> 03:30:52.340] Yeah. [03:30:52.340 --> 03:30:54.280] Very different from what we normally see on these shaders. [03:30:54.680 --> 03:30:55.080] Yeah. [03:30:55.440 --> 03:30:55.600] Yeah. [03:30:55.840 --> 03:30:58.160] That's something I wanted to ask you about. [03:30:58.360 --> 03:31:00.540] Like, all the diversity of the different shaders. [03:31:00.680 --> 03:31:02.440] Do you prefer the 3D stuff? [03:31:02.440 --> 03:31:08.780] Do you think that usually gets the votes or do you like the different experiments more? [03:31:09.260 --> 03:31:12.040] I absolutely love to see variants or variety. [03:31:12.800 --> 03:31:21.960] I think, like, with 3D, it's actually, you can fall into this trap where, like, it doesn't, like, it's 3D, but there's no, like, you don't really take use of it. [03:31:21.960 --> 03:31:23.300] Like, there's not a lot of camera movement. [03:31:23.540 --> 03:31:26.260] There's no, like, the models aren't really, like, moving. [03:31:27.640 --> 03:31:34.000] And with 2D, you sort of have a lot of control over, like, you have less things to have to deal with. [03:31:34.020 --> 03:31:39.740] So you can control more things like animation and, like, placing things better and that kind of thing. [03:31:40.160 --> 03:31:40.520] Yeah. [03:31:41.320 --> 03:31:46.780] Like, even in the shader I just did, the Pac-Man is 3D, but, like, the only thing you get from that is the shading. [03:31:47.520 --> 03:31:47.880] Yeah. [03:31:48.140 --> 03:31:50.660] So it's 3D, but, like, is it really 3D? [03:31:50.660 --> 03:32:01.860] So, yeah, it's definitely, like, a deal where, how would you say, like, with 2D things, like, you could really... [03:32:01.860 --> 03:32:04.640] There's, like, with art, you can do, like, so many things. [03:32:04.920 --> 03:32:05.640] More control. [03:32:06.220 --> 03:32:07.080] Yeah, more control. [03:32:07.420 --> 03:32:11.200] And the time constraint as well, you have everything as a trade-off that you decide to do. [03:32:11.480 --> 03:32:12.120] Yeah, absolutely. [03:32:12.120 --> 03:32:14.020] So it gives us a bit more productivity, I guess, as well. [03:32:14.360 --> 03:32:14.600] Yeah. [03:32:14.640 --> 03:32:16.840] Also, it's just generally easier to think in 2D. [03:32:16.840 --> 03:32:18.460] Like, it's very... [03:32:19.600 --> 03:32:20.100] It's... [03:32:20.100 --> 03:32:23.860] 3D is, like, kind of a free f*ck to swear on stream. [03:32:24.120 --> 03:32:24.760] But it's... [03:32:25.280 --> 03:32:26.340] It's hard on the mind. [03:32:26.580 --> 03:32:29.540] But 2D is very, very pleasant to work in. [03:32:29.540 --> 03:32:34.040] It's more intuitive, in a way, because you can see immediately on the screen what you're working on. [03:32:34.280 --> 03:32:39.160] And tell us a little bit about that mathematical function that you were using to make the Pac-Man jump around. [03:32:39.320 --> 03:32:41.640] The sign with a sign with a tangent. [03:32:41.880 --> 03:32:48.500] We were trying to decrypt it a little bit on stream, so it would be cool if you had, like, an insight from you on that. [03:32:48.500 --> 03:32:49.160] That's the... [03:32:49.160 --> 03:32:51.500] It's probably the most inefficient way to make a triangle wave. [03:32:51.660 --> 03:32:52.820] So basically, it's a... [03:32:53.440 --> 03:32:59.040] It's like a wave where it goes up and then it hits its maximum and then it reverses direction and goes back down. [03:32:59.220 --> 03:33:00.480] So you can make that using a... [03:33:00.480 --> 03:33:02.640] By passing a sign into a sign. [03:33:02.840 --> 03:33:06.860] It's very slow because a sign, I think, is one of the slowest operations on the graphics card. [03:33:07.320 --> 03:33:08.820] But it's very easy to remember. [03:33:09.080 --> 03:33:11.300] So it's perfect for Shader Showdown. [03:33:11.980 --> 03:33:12.540] Yeah. [03:33:12.540 --> 03:33:12.560] Okay. [03:33:12.820 --> 03:33:15.240] Until your computer starts melting from... [03:33:15.240 --> 03:33:15.620] Yes, exactly. [03:33:15.800 --> 03:33:16.600] Possessing power. [03:33:16.980 --> 03:33:17.060] Yeah. [03:33:17.580 --> 03:33:17.840] It's okay. [03:33:18.000 --> 03:33:19.200] This guard can handle it. [03:33:19.340 --> 03:33:19.720] That's fine. [03:33:21.380 --> 03:33:21.940] Yeah. [03:33:22.300 --> 03:33:26.280] I have some sweating yesterday evening at some moment. [03:33:28.640 --> 03:33:30.380] 19 minutes left. [03:33:30.600 --> 03:33:31.280] Still on the clock. [03:33:31.480 --> 03:33:33.920] We still only see two spheres on screen. [03:33:34.180 --> 03:33:36.800] Evil is slightly more stylish in that background. [03:33:37.180 --> 03:33:37.360] Yeah. [03:33:37.360 --> 03:33:41.280] I think we're seeing a visualization of the distance field on Flappine's screen. [03:33:41.280 --> 03:33:43.480] Inside where we're basically seeing... [03:33:43.480 --> 03:33:45.840] Actually, it could be a fog effect now that I look at it. [03:33:45.960 --> 03:33:51.400] But basically, as our ray passes our object, we can track what the closest distance it got was. [03:33:51.940 --> 03:33:57.660] And then I could tell that ray, even if it didn't hit the object, we can be like, Oh, we actually got such and such close. [03:33:57.900 --> 03:34:01.260] And we can sort of get a fog effect from that or a glow effect from the object. [03:34:01.260 --> 03:34:02.420] Yeah, glow, I was going to say. [03:34:02.900 --> 03:34:05.120] I've seen Flappine use it as a glow a few times. [03:34:05.640 --> 03:34:08.220] So I'm looking forward to see what she's going to come up with. [03:34:08.220 --> 03:34:12.680] But so far, we don't really have a sense of, oh, some lighting changes on Evil. [03:34:12.840 --> 03:34:14.100] That looks a lot smoother now. [03:34:14.720 --> 03:34:21.260] Really, I always love Evil's lighting and Evil's material models. [03:34:21.520 --> 03:34:23.680] Like you can see that it's not... [03:34:23.680 --> 03:34:30.580] So in computer graphics, there's the Fong shading model, which is sort of the very basic model, which has been around since the 70s. [03:34:31.040 --> 03:34:39.960] And you can see that, although visually it looks similar to Fong, Evil's materials are a little bit more, what's the word, refined. [03:34:40.140 --> 03:34:42.560] Like there's like some backscatter behind the sphere. [03:34:42.740 --> 03:34:43.160] There's like... [03:34:43.160 --> 03:34:43.700] Yeah. [03:34:43.900 --> 03:34:47.460] A very sharp highlight spot, which is very nice. [03:34:48.100 --> 03:34:48.360] So... [03:34:48.360 --> 03:34:52.400] Like small details, but really brings realism to the thing. [03:34:52.400 --> 03:34:53.220] Absolutely. [03:34:53.620 --> 03:34:53.880] Yeah. [03:34:54.040 --> 03:34:56.860] And it's something that he's been working on for the last couple of years. [03:34:57.000 --> 03:35:03.840] And I remember his streams from the beginning, and we were a lot more flat shaded and based on glows and then metallic reflections. [03:35:04.200 --> 03:35:06.880] And so he's been fine tuning those things. [03:35:07.060 --> 03:35:09.160] Meanwhile, Flopin has a revision logo going. [03:35:09.260 --> 03:35:09.480] Yeah. [03:35:09.900 --> 03:35:12.340] In a revision logo on Flopin's side. [03:35:14.060 --> 03:35:18.020] We see it repeated, but also I think maybe she was just centering it. [03:35:18.020 --> 03:35:19.100] But... [03:35:19.100 --> 03:35:20.860] We'll see what... [03:35:20.860 --> 03:35:21.840] We'll see where this goes. [03:35:21.880 --> 03:35:21.900] We'll see where this goes. [03:35:24.080 --> 03:35:24.500] Flowing. [03:35:24.500 --> 03:35:28.700] And a very, like, distinguished sphere on the screen. [03:35:28.960 --> 03:35:29.360] Yeah. [03:35:29.640 --> 03:35:30.360] Very nice looking. [03:35:31.500 --> 03:35:35.020] A spearing sphere that is spearing my... [03:35:36.480 --> 03:35:37.640] Very spurious. [03:35:38.360 --> 03:35:38.740] Yeah, spurious. [03:35:38.740 --> 03:35:42.380] Okay, I'm losing my mind because I'm seeing the revision logo is in 3D. [03:35:42.780 --> 03:35:43.680] Yes, it is. [03:35:43.840 --> 03:35:43.880] So... [03:35:45.140 --> 03:35:48.780] We are given a two-dimensional revision logo. [03:35:49.280 --> 03:35:52.400] And normally when you do 3D, you want to assign distance functions. [03:35:52.680 --> 03:35:55.620] So you want to know how far away you are from the surface. [03:35:56.780 --> 03:36:00.560] Technically speaking, I think Ryker provided the SDF of that. [03:36:00.840 --> 03:36:01.780] I'm not sure... [03:36:01.780 --> 03:36:01.940] I don't think we were given it. [03:36:01.940 --> 03:36:02.540] We weren't given it. [03:36:02.680 --> 03:36:04.080] We were just given the black image. [03:36:04.100 --> 03:36:05.280] Yeah, I think she's recalculating. [03:36:05.400 --> 03:36:06.800] I'm scrolling past her code here. [03:36:07.040 --> 03:36:09.680] And she's basing it... [03:36:09.680 --> 03:36:13.160] She's doing the calculations based on the texture. [03:36:13.160 --> 03:36:15.100] Not using the SDF. [03:36:15.720 --> 03:36:16.200] Right. [03:36:16.560 --> 03:36:16.980] So yeah. [03:36:17.800 --> 03:36:18.280] So... [03:36:18.280 --> 03:36:19.560] Yeah, we have a tunnel... [03:36:19.560 --> 03:36:22.860] We have a tunnel of revision logos. [03:36:23.480 --> 03:36:24.080] Oh my god. [03:36:24.260 --> 03:36:25.380] Maybe we're going to fly through it. [03:36:25.440 --> 03:36:25.880] I'm excited. [03:36:26.180 --> 03:36:26.500] Yeah. [03:36:26.740 --> 03:36:27.740] That would be very exciting. [03:36:28.320 --> 03:36:28.880] God damn. [03:36:29.480 --> 03:36:31.740] Are you going to hit the parts though? [03:36:31.940 --> 03:36:35.160] Are you going to be able to go through the slits? [03:36:35.160 --> 03:36:35.660] In the... [03:36:35.660 --> 03:36:36.400] In the... [03:36:36.400 --> 03:36:38.140] It's going to be like a game. [03:36:38.280 --> 03:36:39.840] You have to avoid the whole... [03:36:39.840 --> 03:36:40.240] Ah. [03:36:41.300 --> 03:36:41.920] Interlectivity, right? [03:36:41.920 --> 03:36:44.200] Whatever happens, we're all on board for the ride. [03:36:44.400 --> 03:36:44.760] So... [03:36:45.180 --> 03:36:47.100] If we hit the wall, it's all of us gone. [03:36:47.320 --> 03:36:47.760] All of us. [03:36:47.860 --> 03:36:50.200] Maybe you can set up a bot for the chat. [03:36:50.340 --> 03:36:53.100] So the chat can control if the camera goes left or right. [03:36:53.340 --> 03:36:53.960] Should be... [03:36:53.960 --> 03:36:54.860] Should be doable, right? [03:36:54.860 --> 03:36:55.380] There we go. [03:36:55.720 --> 03:36:56.260] Oh my god. [03:36:56.700 --> 03:36:57.100] Nice. [03:36:57.780 --> 03:36:58.260] Yeah. [03:36:59.780 --> 03:37:00.660] That's pretty cool. [03:37:01.120 --> 03:37:01.980] Really stylish as well. [03:37:02.280 --> 03:37:03.960] So we're not even at the halfway point. [03:37:04.220 --> 03:37:05.000] So it's... [03:37:05.000 --> 03:37:05.160] Yeah. [03:37:05.160 --> 03:37:06.560] It's all to play for still. [03:37:06.720 --> 03:37:07.080] There we go. [03:37:07.660 --> 03:37:08.400] That's amazing. [03:37:08.800 --> 03:37:10.120] This is absolutely... [03:37:10.120 --> 03:37:10.420] Yeah. [03:37:10.760 --> 03:37:11.600] Fantastic work. [03:37:12.480 --> 03:37:13.120] On flopping screen. [03:37:13.420 --> 03:37:14.360] Flying through the revision logo. [03:37:17.200 --> 03:37:17.680] Yeah. [03:37:17.780 --> 03:37:19.900] Maybe we'll see some rotation of the logo as well. [03:37:20.240 --> 03:37:21.540] I'm very excited for it. [03:37:21.680 --> 03:37:21.900] Yeah. [03:37:22.140 --> 03:37:24.060] You'd think something like that would happen, right? [03:37:24.460 --> 03:37:25.160] Something like that. [03:37:26.180 --> 03:37:27.080] Something like that. [03:37:27.080 --> 03:37:28.060] The change is going all out. [03:37:28.440 --> 03:37:28.880] Yes. [03:37:29.760 --> 03:37:30.200] Absolutely. [03:37:30.820 --> 03:37:31.000] Oh! [03:37:31.280 --> 03:37:34.180] Evil just doubled his chances of winning. [03:37:34.380 --> 03:37:35.780] Instead of one, now he has two. [03:37:36.520 --> 03:37:36.740] Wow. [03:37:37.180 --> 03:37:38.040] It's still very... [03:37:38.040 --> 03:37:39.320] Well, we know this from Evil, right? [03:37:39.400 --> 03:37:40.760] He spent 10 minutes setting up. [03:37:40.960 --> 03:37:42.360] But it's still very modest. [03:37:43.420 --> 03:37:46.700] No, he's gonna turn it into a very complex shape in a jiffy. [03:37:46.900 --> 03:37:47.520] He's just gonna... [03:37:47.520 --> 03:37:47.660] Ah! [03:37:47.840 --> 03:37:48.800] Put some fractals. [03:37:48.900 --> 03:37:50.120] Rotate this a couple times. [03:37:50.440 --> 03:37:50.740] Boom! [03:37:50.960 --> 03:37:51.880] Whole world appears. [03:37:52.220 --> 03:37:52.340] Yeah. [03:37:53.240 --> 03:37:55.000] It's a planet full of life. [03:38:00.950 --> 03:38:03.690] We have 14 minutes and a half left. [03:38:03.870 --> 03:38:05.950] So still plenty of time left to code. [03:38:06.270 --> 03:38:06.850] Absolutely. [03:38:07.270 --> 03:38:08.530] So much can change too. [03:38:08.730 --> 03:38:14.210] Like, some of these shader showdowns, the rounds are 15 minutes in the quarterfinals. [03:38:14.450 --> 03:38:17.790] So that's 10 minutes less than the standard 25 minutes. [03:38:17.790 --> 03:38:22.410] So even when there's 15 minutes left, you can think, well, I could... [03:38:22.410 --> 03:38:26.830] If I did a quarterfinal that was 15 minutes, like, in that amount of time, you sort of... [03:38:26.830 --> 03:38:29.970] It helps you gauge how much you can do in that time. [03:38:30.290 --> 03:38:30.750] Yeah, I know. [03:38:31.230 --> 03:38:33.050] We've just crashed into the version logo. [03:38:33.970 --> 03:38:34.730] Yeah, it's moving. [03:38:35.070 --> 03:38:36.490] That was what I was fearing. [03:38:36.650 --> 03:38:40.910] But I think she has like a little bit of space where nothing will ever touch it. [03:38:41.410 --> 03:38:43.850] Except for the one little... the one little spip. [03:38:44.030 --> 03:38:45.330] There's one spip that we crashed into. [03:38:45.490 --> 03:38:46.590] Oh, it moves, it rotates. [03:38:46.850 --> 03:38:47.410] It's so good. [03:38:47.870 --> 03:38:48.310] Flopin! [03:38:48.850 --> 03:38:49.090] Goddamn! [03:38:50.750 --> 03:38:51.530] I love to see it. [03:38:51.790 --> 03:38:54.010] This reminds me of lockpicking by some reason. [03:38:54.230 --> 03:38:56.550] Like, I imagine all those things be like... [03:38:56.550 --> 03:38:57.150] It does. [03:38:57.330 --> 03:38:57.530] It does. [03:38:57.630 --> 03:38:59.170] It feels like we're hacking the mainframe. [03:39:00.390 --> 03:39:07.350] It is, but it's so... and again, like, absolutely two pros coding on the screen because it looks so professional. [03:39:08.430 --> 03:39:08.890] Flopin! [03:39:09.270 --> 03:39:09.910] Flopin, no. [03:39:10.170 --> 03:39:11.510] Blackhole, a question for you. [03:39:11.570 --> 03:39:12.950] Come on, B.S. [03:39:13.110 --> 03:39:15.150] You're not going to ask Flopin a question at this moment. [03:39:15.410 --> 03:39:15.670] Yeah. [03:39:16.110 --> 03:39:16.230] No. [03:39:16.270 --> 03:39:17.190] Oh, look at evil. [03:39:17.710 --> 03:39:18.450] Oh, wow. [03:39:18.870 --> 03:39:19.450] Oh, wow. [03:39:20.950 --> 03:39:21.630] Oh, wow. [03:39:21.910 --> 03:39:24.370] Serspinski-style sphere duplication. [03:39:24.510 --> 03:39:24.950] That's very cool. [03:39:25.090 --> 03:39:27.690] So, Serspinski is a type of fractional. [03:39:27.690 --> 03:39:29.010] The sphere is moving? [03:39:29.290 --> 03:39:30.010] I saw it moving. [03:39:30.330 --> 03:39:30.690] Yeah, I think it was moving. [03:39:30.690 --> 03:39:31.590] Jiggling a little bit. [03:39:32.610 --> 03:39:33.670] Did I hallucinate? [03:39:34.130 --> 03:39:35.150] No, I saw that as well. [03:39:35.870 --> 03:39:37.030] Although I didn't have been nervous. [03:39:37.790 --> 03:39:42.910] So, the question that I had from Blackhole was, who would you prefer to have in the final against you? [03:39:43.010 --> 03:39:43.690] Flopin or evil? [03:39:43.750 --> 03:39:44.450] Do you have a favorite? [03:39:45.770 --> 03:39:46.170] Um... [03:39:46.170 --> 03:39:47.910] I'm trying to remember who I've gone up against before. [03:39:48.090 --> 03:39:49.770] Because I've gone up against evil and I was destroyed. [03:39:50.790 --> 03:39:51.190] Um... [03:39:51.910 --> 03:39:52.310] So... [03:39:52.310 --> 03:39:53.550] Do you want a rematch? [03:39:53.750 --> 03:39:55.050] Or do you just want to win? [03:39:55.050 --> 03:39:57.230] I'm absolutely fine with being destroyed a second time, but... [03:39:57.230 --> 03:39:58.750] It'd be fun to have a... [03:39:58.750 --> 03:40:00.830] I don't know if I've gone up against Flopin before. [03:40:01.110 --> 03:40:02.270] I think that'd be very, very fun. [03:40:02.510 --> 03:40:03.410] That'd be fun, yeah. [03:40:04.010 --> 03:40:04.130] Yeah. [03:40:04.130 --> 03:40:05.630] Either way, it'll be a fantastic final. [03:40:05.630 --> 03:40:06.630] Either way, I'm excited. [03:40:06.950 --> 03:40:07.790] Yeah, it's going to be fantastic. [03:40:08.550 --> 03:40:08.610] It's going to be fantastic. [03:40:08.610 --> 03:40:09.830] Flopin has just been a while. [03:40:10.450 --> 03:40:10.530] Yeah. [03:40:10.630 --> 03:40:14.230] We have a little pipe holding the revision logo in place. [03:40:14.630 --> 03:40:17.450] Slightly off-center, but she'll eventually fix it. [03:40:17.550 --> 03:40:20.270] And meanwhile, evil is just completely fractalizing. [03:40:20.270 --> 03:40:21.850] And the ceiling is going all out. [03:40:22.050 --> 03:40:22.290] I think it's... [03:40:22.290 --> 03:40:24.710] I do not know what's happening on evil's screen and I love it. [03:40:24.990 --> 03:40:25.950] Is he doing boolean? [03:40:26.030 --> 03:40:27.130] Boolean subtractions? [03:40:27.230 --> 03:40:28.430] Or what the hell is he doing? [03:40:28.770 --> 03:40:29.370] It's like... [03:40:29.870 --> 03:40:30.670] Yeah, I don't know. [03:40:30.830 --> 03:40:31.250] It's like... [03:40:31.250 --> 03:40:33.690] I almost think that it's like a cross-section or something. [03:40:33.930 --> 03:40:34.330] A cross-section? [03:40:34.410 --> 03:40:35.530] It looks fantastic though. [03:40:35.730 --> 03:40:35.990] It's like... [03:40:36.570 --> 03:40:36.970] Absolutely... [03:40:36.970 --> 03:40:38.150] Something completely new. [03:40:38.870 --> 03:40:39.430] And not. [03:40:39.570 --> 03:40:41.550] Like it's also something extremely evil. [03:40:42.170 --> 03:40:42.910] Extremely evil. [03:40:42.910 --> 03:40:43.470] Absolutely. [03:40:44.670 --> 03:40:47.010] Wow, look at the bottom there. [03:40:47.190 --> 03:40:48.990] Like the cylinders that stack on each other. [03:40:49.090 --> 03:40:49.250] Yeah. [03:40:49.250 --> 03:40:50.310] It's like this weird form. [03:40:51.050 --> 03:40:51.790] It's almost... [03:40:51.790 --> 03:40:55.910] Also, we've got the isometric view that Flopin has played with. [03:40:56.150 --> 03:40:59.490] Is he messing with Flopin by doing an isometric shader? [03:41:00.130 --> 03:41:01.530] Oh my god, what a move. [03:41:01.650 --> 03:41:02.410] What a power move. [03:41:02.730 --> 03:41:03.890] That would be a power move. [03:41:05.830 --> 03:41:11.290] This reminds me of the executable graphics as well, due to the refined detail of it all. [03:41:11.290 --> 03:41:11.690] Absolutely. [03:41:11.690 --> 03:41:14.030] And we still have 11 minutes left. [03:41:14.190 --> 03:41:17.270] Blackfall, do you want to talk to us a little bit about executable graphics? [03:41:17.410 --> 03:41:19.250] Did you do anything for this division? [03:41:19.430 --> 03:41:19.670] Yes, I did. [03:41:20.030 --> 03:41:20.770] No spoilers. [03:41:21.030 --> 03:41:31.230] But basically, executable graphics is like, what if we pack one of these shader showdown entries into a program which just boots up, renders something off-screen, and shows it to you? [03:41:31.310 --> 03:41:31.850] So it's like... [03:41:31.850 --> 03:41:42.530] If you could imagine bundling a program like Blender where you can render like anything, any still image, what if you could bundle that all into a program that's only four kilobytes big? [03:41:42.810 --> 03:41:43.970] Do it with code. [03:41:44.470 --> 03:41:45.250] Do it with code. [03:41:45.510 --> 03:41:48.270] Should be a really good combo. [03:41:48.670 --> 03:41:55.550] Like, last year was so great, and a lot of the people who participated last year, they were saying that they were going to do something for this year as well. [03:41:55.550 --> 03:41:55.770] That's awesome. [03:41:55.890 --> 03:41:57.130] It's a really look forward to that. [03:41:57.310 --> 03:42:04.610] As a still image, you can use your code to actually light and portray your image, and it's such awesome things to do. [03:42:04.610 --> 03:42:06.630] Yeah, you can do some really like... [03:42:06.630 --> 03:42:07.350] What's the word? [03:42:08.630 --> 03:42:15.150] Like, you can do some things you can't do in real time, like path tracing, you can do like global illumination bounces, all that kind of thing. [03:42:15.770 --> 03:42:16.270] That's awesome. [03:42:16.370 --> 03:42:17.670] I'm very excited to see what happens. [03:42:17.850 --> 03:42:19.450] We had so many entries last year. [03:42:19.870 --> 03:42:20.510] They were awesome. [03:42:20.790 --> 03:42:21.990] There's such good stuff in there. [03:42:22.770 --> 03:42:27.090] So yeah, we have some pipes on the side, which is pretty cool. [03:42:27.190 --> 03:42:29.070] It gives them an industrial vibe to it. [03:42:29.270 --> 03:42:30.130] Yeah, we're in the subway. [03:42:30.770 --> 03:42:32.050] Yeah, we're in the revision subway. [03:42:32.170 --> 03:42:33.290] This is the new toilet tunnel. [03:42:33.470 --> 03:42:34.690] This is the new toilet tunnel. [03:42:34.830 --> 03:42:36.630] You have to jump down it and not hit the... [03:42:36.630 --> 03:42:37.510] Oh my gosh. [03:42:37.970 --> 03:42:38.190] ...revision logo. [03:42:38.810 --> 03:42:40.570] And only Ben can use the bathroom. [03:42:41.230 --> 03:42:43.710] Giant massacre at revision 2022. [03:42:44.030 --> 03:42:50.930] It's like a giant ventilator system to ventilate the hall with a revision logo rotating in it. [03:42:51.010 --> 03:42:51.270] Yes, exactly. [03:42:51.270 --> 03:42:52.630] A set of fans. [03:42:52.990 --> 03:42:54.530] Because that's very optimal. [03:42:55.610 --> 03:42:57.610] And it's going to be really hard to vote though. [03:42:58.130 --> 03:42:58.990] Yeah, absolutely. [03:42:59.230 --> 03:43:00.450] They're both looking fantastic. [03:43:01.630 --> 03:43:04.510] And that evil screen is just... [03:43:04.510 --> 03:43:08.710] As we talk about 4K graphics after Lilith and I won, and the background color is so nice. [03:43:09.050 --> 03:43:10.170] And it's not even moving yet. [03:43:10.230 --> 03:43:11.490] I assume he's going to make it move. [03:43:12.670 --> 03:43:13.870] Maybe he isn't. [03:43:14.150 --> 03:43:15.850] How absolutely daring would that be? [03:43:15.870 --> 03:43:17.470] He's just portraying a really cool image. [03:43:17.610 --> 03:43:19.450] I think he would actually get away with it at this point. [03:43:19.890 --> 03:43:20.290] Yeah. [03:43:20.290 --> 03:43:21.050] That would be... [03:43:22.090 --> 03:43:22.810] I've never... [03:43:22.810 --> 03:43:26.230] I don't think I've seen someone have a still image for Shader Showdown. [03:43:26.390 --> 03:43:26.930] Yeah, exactly. [03:43:27.710 --> 03:43:31.110] If it's going to happen at any event, I think revision would be the one. [03:43:31.110 --> 03:43:31.530] Yeah. [03:43:31.890 --> 03:43:33.070] We've seen everything happen. [03:43:33.310 --> 03:43:37.030] This whole Shader Showdown has been fantastically out of the box. [03:43:37.230 --> 03:43:37.650] So... [03:43:37.650 --> 03:43:39.070] I'm super excited. [03:43:39.450 --> 03:43:42.530] Very different from what we normally see in this competition, I think. [03:43:42.930 --> 03:43:43.110] Yeah. [03:43:43.110 --> 03:43:47.230] So awesome to see you grow, and everybody is always bringing their A game. [03:43:47.670 --> 03:43:47.930] Okay. [03:43:48.330 --> 03:43:51.210] It's absolutely fantastic to look at. [03:43:51.610 --> 03:43:52.090] And only... [03:43:52.090 --> 03:43:57.270] If you were here at this point, what would you add on Flopin's side, and what would you add on Evil's side? [03:43:57.930 --> 03:44:04.450] What I would love to see on Flopin's side is the individual components of the revision logo rotating differently. [03:44:04.630 --> 03:44:10.650] I'm not sure if that's feasible within the technical framework that Flopin has. [03:44:10.650 --> 03:44:14.690] Like, I did it in my shader, but it was just a still image. [03:44:14.810 --> 03:44:16.470] Like, I wasn't tracing through it. [03:44:16.550 --> 03:44:17.190] It was just a texture. [03:44:17.410 --> 03:44:27.790] But when you're tracing through it, I mentioned this in previous rounds, but whenever you're tracing through a 3D scene, certain mathematical constraints have to be satisfied, otherwise you get, like, visual glitches. [03:44:28.150 --> 03:44:28.510] Yeah. [03:44:28.510 --> 03:44:34.150] So, it could be that if you rotate each one individually, it might break those constraints and everything sort of messes up. [03:44:34.430 --> 03:44:35.690] Which would look great! [03:44:36.170 --> 03:44:37.230] Yeah, it wouldn't look interesting. [03:44:37.230 --> 03:44:39.350] Same now, it'll be all one of you. [03:44:39.630 --> 03:44:41.510] But, uh... what we want here is artistic control. [03:44:41.650 --> 03:44:44.870] The only thing bad about glitches is that they take artistic control away. [03:44:45.570 --> 03:44:46.230] So... that's the only reason... [03:44:46.230 --> 03:44:48.610] What about Evil's Fractal City? [03:44:48.690 --> 03:44:51.330] What would you change in Evil's Fractal City to make it... [03:44:51.330 --> 03:44:52.790] I want to see movement! [03:44:52.790 --> 03:44:54.070] I want to see movement so bad! [03:44:54.190 --> 03:44:54.970] I want to see this thing! [03:44:55.010 --> 03:44:59.390] I want to see either the camera moving, flying through, or I want to see it just warping and... [03:44:59.390 --> 03:45:00.030] War move, yeah! [03:45:00.550 --> 03:45:03.390] Moving and rebuilding itself, I think I'd love to see that. [03:45:03.590 --> 03:45:05.890] Small objects flying through it... [03:45:05.890 --> 03:45:06.830] Yeah, that's great! [03:45:06.830 --> 03:45:12.450] But I would also actually be happy if it stayed still, because that would be such a bold move. [03:45:13.370 --> 03:45:14.490] I would appreciate that, really. [03:45:16.130 --> 03:45:21.110] Yeah, it's a fantastic round again, like nine minutes on the clock, eight minutes, we're actually getting near the... [03:45:21.110 --> 03:45:21.630] Seven minutes left. [03:45:22.070 --> 03:45:23.450] Yeah, seven minutes and a half. [03:45:24.250 --> 03:45:26.010] Seven minutes and a half, you've heard it. [03:45:26.070 --> 03:45:29.750] Seven minutes and a half, and no movement in Evil Shader yet. [03:45:30.610 --> 03:45:32.930] It's looking extremely intricate. [03:45:33.470 --> 03:45:36.270] These seven finals, man, it's absolutely... [03:45:37.270 --> 03:45:37.750] Terrifying. [03:45:40.290 --> 03:45:41.250] And exhilarating. [03:45:41.470 --> 03:45:42.210] I'm really... [03:45:42.830 --> 03:45:45.450] Yeah, we've seen deep-heading, I think, in Evil Shader. [03:45:45.750 --> 03:45:51.030] Someone made the joke that Evil Shader, the encoder really likes Evil Shader, because it's completely still. [03:45:52.190 --> 03:45:54.910] It's also actually a really good idea, have a still English. [03:45:55.210 --> 03:46:00.270] That's a way to get extra points, make sure that the encoder won't butcher it. [03:46:00.790 --> 03:46:02.030] We have a cube, and it's gone. [03:46:02.210 --> 03:46:05.170] Klopin had a cube in the middle, a rotating cube, but it's gone now. [03:46:05.670 --> 03:46:06.110] Yeah. [03:46:07.450 --> 03:46:08.510] Sneakily showing up. [03:46:09.470 --> 03:46:11.650] Maybe that's the cube from last round. [03:46:12.210 --> 03:46:13.890] It's a compass to finish its quest. [03:46:14.110 --> 03:46:15.610] Yeah, it's finished its quest to fly to... [03:46:15.610 --> 03:46:18.550] There it is, it is, and again, like last round. [03:46:18.850 --> 03:46:21.590] It's tumbling, it's tumbling all over the place, that's great. [03:46:22.030 --> 03:46:27.250] Yeah, just do collision detection now, and then the physics inside the shader. [03:46:27.650 --> 03:46:27.710] Yeah. [03:46:28.930 --> 03:46:29.810] Do some... [03:46:29.810 --> 03:46:31.150] Only five minutes left, time enough. [03:46:31.950 --> 03:46:34.550] I'm sure you could do it with the previous frame texture. [03:46:35.190 --> 03:46:38.990] It just... I don't know if you'd be able to improvise it. [03:46:39.490 --> 03:46:39.930] Yeah. [03:46:40.630 --> 03:46:42.170] About six minutes left to do it. [03:46:43.030 --> 03:46:48.610] We probably should repeat what the hell we're actually doing here in case there are new people around. [03:46:48.950 --> 03:46:49.010] Yeah. [03:46:49.010 --> 03:46:54.590] So Blackwood, do you want to explain once more what it is exactly that a shader coding entails? [03:46:55.070 --> 03:46:55.670] Absolutely. [03:46:55.690 --> 03:46:57.590] I always love to explain shaders to people. [03:46:57.590 --> 03:47:05.790] So basically what's happening on screen right now is we have two programmers, one on the left and one on the right, and they have 25 minutes to program from scratch visual. [03:47:06.250 --> 03:47:11.250] And they're programming this in a language called GLSL, which compiles and runs directly on the graphics card. [03:47:11.490 --> 03:47:17.590] So for each pixel, this program that they're running gets invoked, and they essentially just get the X and Y coordinates of the pixel. [03:47:17.830 --> 03:47:23.090] And they have to decide in the code for that X and Y position, what color does it need to be? [03:47:23.870 --> 03:47:28.270] They get some other inputs, like they get the current time, they get some textures that they can sample. [03:47:28.470 --> 03:47:31.430] They get the previous frame, they can sample that as a texture. [03:47:32.450 --> 03:47:36.370] And also the FFT, which is the spectrum of the audio that's playing. [03:47:36.630 --> 03:47:40.390] So that allows them to do audio-reactive shaders if they want to. [03:47:40.790 --> 03:47:43.870] So as the music that... who's DJing this round? [03:47:43.890 --> 03:47:45.190] Ronnie is on the docks. [03:47:45.610 --> 03:47:50.010] Yeah, Ronnie's great music could influence these shaders if the coder is so pleased. [03:47:50.530 --> 03:47:52.230] So how much time do we have left, by the way? [03:47:52.230 --> 03:47:53.470] Five minutes. [03:47:53.630 --> 03:47:53.970] Five minutes. [03:47:54.270 --> 03:47:54.430] Okay. [03:47:54.690 --> 03:47:59.710] And I loved your explanation of like, for every X and Y, for every pixel, it gets to determine what the color is. [03:47:59.790 --> 03:48:01.630] And you look at these two effects, you go like... [03:48:01.630 --> 03:48:02.150] How? [03:48:02.410 --> 03:48:02.650] What? [03:48:02.850 --> 03:48:03.070] Right? [03:48:04.670 --> 03:48:06.790] So that's how Evo made that blue. [03:48:07.030 --> 03:48:09.290] He just decided what pixel it should be. [03:48:09.650 --> 03:48:10.410] Yes, exactly. [03:48:10.790 --> 03:48:11.850] Because it's like... [03:48:11.850 --> 03:48:13.990] There's a sphere here, what color should it be? [03:48:14.090 --> 03:48:15.030] Oh, it is going to be blue. [03:48:15.370 --> 03:48:16.110] So that makes sense. [03:48:16.390 --> 03:48:19.150] I'm really wondering if Evo is making a static image. [03:48:19.150 --> 03:48:20.390] It's absolutely... [03:48:20.390 --> 03:48:21.950] It would be such a ballsy move. [03:48:22.350 --> 03:48:22.870] It would be. [03:48:23.430 --> 03:48:24.730] And Flopin with her indeed. [03:48:24.910 --> 03:48:28.290] The cube is now falling down the revision tunnel, which looks absolutely fantastic. [03:48:28.530 --> 03:48:31.250] Like it's Flopin in pro form. [03:48:31.610 --> 03:48:33.230] It looks very Flopin-ish as well. [03:48:33.370 --> 03:48:37.230] Like the whole glow and the bright color sort of thing. [03:48:37.230 --> 03:48:39.870] Interestingly, both her shaders are not super colorful. [03:48:41.150 --> 03:48:43.370] So that's her theme for this revision. [03:48:43.950 --> 03:48:44.110] Yeah. [03:48:44.410 --> 03:48:45.450] Do you think that... [03:48:45.450 --> 03:48:50.370] I think that last time she did some previous frame stuff where we had this weird fog effect. [03:48:50.770 --> 03:48:51.230] Or like... [03:48:52.530 --> 03:48:53.010] Smoking... [03:48:53.010 --> 03:48:53.330] Whoa! [03:48:53.930 --> 03:48:54.150] Whoa! [03:48:54.530 --> 03:48:55.270] I like this. [03:48:55.490 --> 03:48:56.330] Keep it, Flopin. [03:48:56.470 --> 03:48:57.130] Keep it. [03:48:57.230 --> 03:48:57.750] Looks great. [03:48:58.250 --> 03:48:59.030] Oh my god. [03:48:59.350 --> 03:49:00.230] Five minutes down the clock. [03:49:00.330 --> 03:49:02.230] And this is again like it was the previous round. [03:49:02.230 --> 03:49:04.070] And I'm looking at you like all the... [03:49:04.070 --> 03:49:04.670] All colors! [03:49:05.150 --> 03:49:05.630] Lights! [03:49:05.930 --> 03:49:06.070] Lights! [03:49:06.370 --> 03:49:08.090] Evil City has lights now. [03:49:08.230 --> 03:49:08.570] Oh my god. [03:49:08.890 --> 03:49:09.930] Evil is going for... [03:49:09.930 --> 03:49:12.390] Evil is going for a static image, I think. [03:49:12.530 --> 03:49:14.390] And it's looking absolutely gorgeous. [03:49:14.790 --> 03:49:16.990] This is again going to be tied to the last minute. [03:49:17.150 --> 03:49:17.910] Like the previous round. [03:49:19.190 --> 03:49:19.850] Oh my god. [03:49:20.010 --> 03:49:20.370] My hearts. [03:49:20.530 --> 03:49:21.510] My poor, poor hearts. [03:49:22.130 --> 03:49:23.450] Again, the semi-final. [03:49:24.330 --> 03:49:25.390] Yeah, no matter... [03:49:25.390 --> 03:49:26.050] Oh, and it moves! [03:49:26.250 --> 03:49:27.110] It moves! [03:49:27.370 --> 03:49:28.030] There we go. [03:49:28.130 --> 03:49:29.450] In the last few minutes. [03:49:30.490 --> 03:49:30.810] Got it. [03:49:30.810 --> 03:49:31.750] Again, isometric. [03:49:31.750 --> 03:49:32.590] Maybe... [03:49:33.310 --> 03:49:33.830] Not... [03:49:33.830 --> 03:49:34.350] Not technically. [03:49:34.590 --> 03:49:34.790] Ah! [03:49:35.090 --> 03:49:36.470] Multiple camera points. [03:49:37.070 --> 03:49:37.410] Yes. [03:49:37.690 --> 03:49:38.110] Very good. [03:49:38.390 --> 03:49:40.910] This is absolutely looking so baller, Evil. [03:49:41.290 --> 03:49:43.510] Three minutes left to polish this up. [03:49:43.870 --> 03:49:44.610] Slothin, Evil. [03:49:44.750 --> 03:49:45.550] Give it all you got. [03:49:45.690 --> 03:49:47.050] This is an amazing round. [03:49:47.050 --> 03:49:48.330] Go fight for this round. [03:49:48.450 --> 03:49:49.250] Who is gonna... [03:49:49.250 --> 03:49:49.550] Yeah. [03:49:50.030 --> 03:49:52.650] Who is gonna take it up against Blackhold in the final? [03:49:52.810 --> 03:49:54.410] And Blackhold is not worried at all. [03:49:55.970 --> 03:49:56.670] No pressure. [03:49:56.910 --> 03:49:57.350] Don't have words in my mouth. [03:50:00.620 --> 03:50:01.580] No biggie! [03:50:01.970 --> 03:50:02.860] No pressure. [03:50:03.920 --> 03:50:05.760] Blackhold, tell us a little bit about... [03:50:05.760 --> 03:50:12.660] What is the difference between coding at the Shader Showdown and coding for like the Shader Jam that we've been seeing as well. [03:50:13.260 --> 03:50:14.260] Slopin just disappeared. [03:50:14.560 --> 03:50:15.700] It's evaporated. [03:50:16.100 --> 03:50:16.640] Oh my god. [03:50:16.760 --> 03:50:18.360] This is gonna be those tense last minutes. [03:50:18.940 --> 03:50:19.780] Yeah, two minutes. [03:50:20.440 --> 03:50:23.860] Also Blackhold, is it more stressful for the Shader Jam? [03:50:23.940 --> 03:50:27.220] Well, obviously it's more stressful, but which one do you enjoy more? [03:50:27.880 --> 03:50:29.180] Shader Showdown or the Shader Jam? [03:50:29.860 --> 03:50:30.240] Yeah. [03:50:31.240 --> 03:50:34.220] I like Freestyle because you can sort of like experiment... [03:50:35.400 --> 03:50:39.600] With Shader Showdown you can experiment with new things that you really, really, really have to go as fast as you can. [03:50:39.980 --> 03:50:45.460] But with Freestyle you've got like an hour, an hour and a half, so you can just sort of like play around, do some stuff. [03:50:45.800 --> 03:50:47.780] It's also low pressure because there's no winner, right? [03:50:47.920 --> 03:50:48.960] It's just do whatever you want. [03:50:48.960 --> 03:50:56.620] And you might have some fun, like you could watch what the other people's doing, maybe react to them and put some stuff in your shader. [03:50:56.810 --> 03:50:58.970] Excuse me to interrupt, it's just two minutes left. [03:51:03.220 --> 03:51:04.700] I'm mesmerized by these two shaders. [03:51:05.000 --> 03:51:08.260] I think this is the best round we had so far on this revision. [03:51:08.500 --> 03:51:09.420] It's absolutely good. [03:51:09.420 --> 03:51:10.760] I'm totally loving both effects. [03:51:11.240 --> 03:51:18.460] I really, really love the glow and the interesting sort of chromatic aberration type effect that we're seeing on Flopin's side. [03:51:18.460 --> 03:51:20.460] I don't even know how you can explain it, but it's... [03:51:21.160 --> 03:51:21.580] Okay. [03:51:22.040 --> 03:51:23.260] Oh my God! [03:51:23.470 --> 03:51:24.000] What?! [03:51:24.000 --> 03:51:24.180] What?! [03:51:24.180 --> 03:51:24.900] In the last minute! [03:51:25.160 --> 03:51:25.900] Oh my God! [03:51:26.220 --> 03:51:26.540] What?! [03:51:26.540 --> 03:51:27.180] Oh my God! [03:51:28.240 --> 03:51:29.580] What is that?! [03:51:29.580 --> 03:51:30.450] What is happening?! [03:51:31.440 --> 03:51:32.600] What is happening?! [03:51:32.600 --> 03:51:33.560] What the hell?! [03:51:33.560 --> 03:51:34.140] The transformation! [03:51:35.180 --> 03:51:36.220] My God! [03:51:37.780 --> 03:51:38.300] What?! [03:51:38.300 --> 03:51:39.640] In the last minute! [03:51:40.400 --> 03:51:42.180] I am speechless. [03:51:42.740 --> 03:51:44.540] I don't know what the hell is going on. [03:51:44.880 --> 03:51:48.360] Yeah, this is absolutely a tour to force of both of these shader coders. [03:51:48.360 --> 03:51:49.280] People... [03:51:49.280 --> 03:51:51.580] You're witnessing history at this point. [03:51:51.740 --> 03:51:53.740] This is absolutely fantastic work. [03:51:54.420 --> 03:51:57.880] I mean, he has been working with some morphing stuff for a while now. [03:51:57.940 --> 03:51:59.810] What the hell?! [03:51:59.810 --> 03:52:01.350] How does it look so good?! [03:52:02.280 --> 03:52:03.260] Oh my God! [03:52:04.000 --> 03:52:05.620] Those golden, like, metal... [03:52:05.620 --> 03:52:06.220] Yeah! [03:52:06.560 --> 03:52:09.970] I think when it transforms, it's just like a perfect gold material. [03:52:10.460 --> 03:52:10.740] Wow! [03:52:10.880 --> 03:52:11.260] Absolutely! [03:52:13.620 --> 03:52:16.660] It's like, gold is one of the hardest colors to pick, because it's like... [03:52:16.660 --> 03:52:17.600] Is it too yellow? [03:52:17.800 --> 03:52:18.470] Is it too green? [03:52:18.580 --> 03:52:19.200] Is it too orange? [03:52:19.200 --> 03:52:19.420] Yeah. [03:52:19.420 --> 03:52:19.760] I'm just like... [03:52:19.760 --> 03:52:20.380] I'm just like... [03:52:20.380 --> 03:52:20.600] I'm just like... [03:52:20.600 --> 03:52:21.180] You last second! [03:52:22.180 --> 03:52:22.920] And I think... [03:52:23.380 --> 03:52:24.780] Evil has a message for us. [03:52:25.560 --> 03:52:26.300] Who is gonna go to the final? [03:52:26.300 --> 03:52:27.260] I'm done broskis! [03:52:27.260 --> 03:52:28.120] Thanks for watching! [03:52:28.440 --> 03:52:29.240] Vote for evil! [03:52:30.380 --> 03:52:33.970] I usually get up and do a silly dance, so... [03:52:33.970 --> 03:52:35.460] Imagine him dancing right now. [03:52:35.860 --> 03:52:40.360] Plopin, you have 20 seconds to round up your thing. [03:52:40.840 --> 03:52:42.740] Both of them looking awesome. [03:52:42.740 --> 03:52:44.060] One round! [03:52:44.720 --> 03:52:45.920] You brought no pressure blackout! [03:52:46.100 --> 03:52:46.160] One! [03:52:47.060 --> 03:52:48.740] The broskis has... [03:52:50.420 --> 03:52:51.020] Five... [03:52:51.020 --> 03:52:51.080] Four... [03:52:51.080 --> 03:52:51.400] Three... [03:52:51.400 --> 03:52:52.140] Two... [03:52:52.700 --> 03:52:53.740] And one... [03:52:53.740 --> 03:52:54.310] Oh my God! [03:52:54.340 --> 03:52:54.810] And it's over! [03:52:55.420 --> 03:52:56.020] Hexagons! [03:52:56.400 --> 03:52:57.970] Let go of your keyboards! [03:52:58.200 --> 03:52:59.200] You're done coding! [03:52:59.600 --> 03:53:00.240] There's hexagons! [03:53:01.500 --> 03:53:01.800] Last second! [03:53:01.800 --> 03:53:02.380] Oh my God! [03:53:02.920 --> 03:53:05.500] Last second addition also on Plopin. [03:53:05.500 --> 03:53:06.620] It looks amazing! [03:53:06.970 --> 03:53:08.160] Both of these shavers! [03:53:08.780 --> 03:53:09.520] My God! [03:53:10.680 --> 03:53:13.460] Definitely one of the best rounds we had so far. [03:53:13.660 --> 03:53:15.040] Thank you both, Plopin and Evil. [03:53:15.280 --> 03:53:16.520] This was totally amazing. [03:53:16.640 --> 03:53:19.060] I think it took a reiteration, but there was so much happening at the end. [03:53:19.700 --> 03:53:19.810] Wow! [03:53:20.020 --> 03:53:23.120] People in the chat, I want to hear some noise in the chat. [03:53:23.400 --> 03:53:25.720] Please, shout out your favorites. [03:53:26.470 --> 03:53:26.660] Shout out! [03:53:26.660 --> 03:53:27.880] This is completely insane. [03:53:29.240 --> 03:53:30.120] Evil shaders! [03:53:30.520 --> 03:53:30.960] Absolutely! [03:53:31.620 --> 03:53:32.400] What the heck! [03:53:35.600 --> 03:53:39.400] I assume I can't see it, but I assume Twitch is blowing up as well, because... [03:53:40.160 --> 03:53:40.660] Absolutely! [03:53:41.220 --> 03:53:41.970] What a round! [03:53:42.800 --> 03:53:43.540] I'm watching Twitch. [03:53:43.640 --> 03:53:48.600] I don't know if you have some time to ask Evil and Flopin some questions. [03:53:48.860 --> 03:53:50.100] Let's check with the production. [03:53:51.000 --> 03:53:56.040] But Evil and Flopin, if you want to unmute yourselves real quick and just say something about what you did. [03:53:56.520 --> 03:53:58.020] We would totally love to hear your comments. [03:54:00.440 --> 03:54:01.840] I knew it! [03:54:02.000 --> 03:54:02.940] Like Flopin. [03:54:03.520 --> 03:54:04.400] I knew it! [03:54:04.600 --> 03:54:05.340] I knew you would do it! [03:54:05.440 --> 03:54:06.500] It's not epic Evil! [03:54:09.400 --> 03:54:10.020] See... [03:54:10.020 --> 03:54:13.020] But your shader totally killed it as well, Flopin. [03:54:13.180 --> 03:54:16.470] But Evil's thing is like totally insane. [03:54:16.960 --> 03:54:17.500] I... [03:54:17.500 --> 03:54:18.300] This is crazy. [03:54:24.960 --> 03:54:26.970] Flopin, Evil, what a show! [03:54:26.970 --> 03:54:28.140] Bro, thank you so much. [03:54:28.280 --> 03:54:29.720] What an incredible tour of the forest. [03:54:29.920 --> 03:54:31.800] Broski, what the hell was that transformation? [03:54:32.120 --> 03:54:33.240] How did you plan that? [03:54:33.500 --> 03:54:35.340] It just looked completely... [03:54:35.340 --> 03:54:37.970] I had the Shader done with just the city. [03:54:38.440 --> 03:54:40.970] And I thought, yeah, it's cool, it's really cool. [03:54:41.080 --> 03:54:42.800] But I was like, something's missing. [03:54:43.280 --> 03:54:44.660] Something needs to change. [03:54:45.180 --> 03:54:49.700] And then I just came across... The idea is reclaim office space. [03:54:49.920 --> 03:54:51.300] You know, f*ck office spaces. [03:54:52.760 --> 03:54:55.760] Reclaim office spaces, let nature take over. [03:54:55.760 --> 03:54:57.020] Mate, this is topical. [03:54:57.340 --> 03:54:58.600] It's old COVID, isn't it? [03:54:58.760 --> 03:54:59.160] You know what I mean? [03:54:59.300 --> 03:55:01.360] Yeah, it really looks a lot more organic. [03:55:02.520 --> 03:55:05.160] It's what a... God damn, what a show. [03:55:05.460 --> 03:55:07.460] I'm spiritually flippin' with a... [03:55:07.460 --> 03:55:08.080] Amazing, amazing. [03:55:08.120 --> 03:55:10.960] Hey, I don't know if we get to see... [03:55:10.960 --> 03:55:11.200] I loved it. [03:55:11.420 --> 03:55:13.520] I loved every pixel of the Shader. [03:55:13.520 --> 03:55:15.260] ...them declare the winner at the end of this. [03:55:16.740 --> 03:55:19.120] But the endings were basically the... [03:55:19.120 --> 03:55:21.140] If you look at the stream now... [03:55:21.140 --> 03:55:24.040] The coders hug each other at the end and whatever... [03:55:24.040 --> 03:55:25.060] Sometimes that's the best part. [03:55:25.060 --> 03:55:27.970] ...to talk before we send it back to Deepbox and Dojo. [03:55:28.120 --> 03:55:29.080] Wow, I see it! [03:55:29.460 --> 03:55:30.440] Wow, you see it! [03:55:30.800 --> 03:55:32.460] I actually saw it! [03:55:32.560 --> 03:55:35.060] I thought it was a revision video, like... [03:55:39.040 --> 03:55:41.040] It's not a render, it's live coded. [03:55:41.680 --> 03:55:42.160] What? [03:55:42.160 --> 03:55:45.440] I tried to meta-game you because I knew you would meta-game me! [03:55:46.720 --> 03:55:48.640] It's the meta of the meta-game. [03:55:51.540 --> 03:55:53.120] I think we're ready to... [03:55:58.440 --> 03:55:58.960] Dojo? [03:56:01.500 --> 03:56:05.280] If you watch revision livestreams, you get very familiar with these guys. [03:56:06.620 --> 03:56:07.740] Deepbox and Dojo. [03:56:08.040 --> 03:56:09.920] I was back over there, like a couple of meters away. [03:56:10.360 --> 03:56:11.780] Do they announce a winner? [03:56:13.140 --> 03:56:15.360] Jokefully said, it's gonna be a battle for the... [03:56:15.920 --> 03:56:18.200] This is scene history being written right now. [03:56:18.200 --> 03:56:19.880] Yeah, I don't think... [03:56:19.880 --> 03:56:21.620] I mean, mad props to both of you. [03:56:22.040 --> 03:56:22.560] Yeah. [03:56:23.810 --> 03:56:27.200] So, whoever's left, who did you think won? [03:56:28.360 --> 03:56:28.880] Evil? [03:56:30.440 --> 03:56:31.620] You like that more? [03:56:31.840 --> 03:56:33.040] It was very, very nice. [03:56:33.040 --> 03:56:34.760] I haven't seen anything like this. [03:56:34.900 --> 03:56:35.640] It was a bit shaky earlier. [03:56:35.920 --> 03:56:37.500] I'm a little giddy right now. [03:56:37.500 --> 03:56:37.680] Yeah. [03:56:37.680 --> 03:56:38.500] And it's... [03:56:39.640 --> 03:56:41.700] I said to you, this is like... [03:56:41.700 --> 03:56:44.220] Already secret in the background. [03:56:45.260 --> 03:56:46.500] You turn it on, just... [03:56:47.420 --> 03:56:47.970] What's now? [03:56:50.200 --> 03:56:50.900] Um, okay. [03:56:52.560 --> 03:56:53.700] I'll take this one. [03:56:53.970 --> 03:56:57.280] I guess, to nobody's surprise, Evil takes this. [03:56:57.620 --> 03:56:59.940] With the amazing display of... [03:56:59.940 --> 03:57:00.960] What the f*ck? [03:57:01.500 --> 03:57:01.520] Yeah. [03:57:03.060 --> 03:57:04.860] But mad props to Flopin. [03:57:04.940 --> 03:57:05.700] I love this shader. [03:57:05.700 --> 03:57:07.160] Obviously, the revision logo is in it. [03:57:07.360 --> 03:57:07.600] So... [03:57:07.600 --> 03:57:09.840] And the glowing cube and the glass effect. [03:57:09.960 --> 03:57:10.310] Awesome. [03:57:10.440 --> 03:57:11.280] Awesome stuff. [03:57:11.500 --> 03:57:12.240] Very well executed. [03:57:12.520 --> 03:57:13.760] So, yeah. [03:57:13.760 --> 03:57:17.500] I think we have a final, which will be Black Hole versus Evil. [03:57:17.960 --> 03:57:18.160] Yeah. [03:57:18.960 --> 03:57:19.440] So... [03:57:19.440 --> 03:57:26.420] So, Black Hole was one of the people announcing and commentating on this last one. [03:57:26.420 --> 03:57:27.080] Um... [03:57:27.080 --> 03:57:32.380] And now Black Hole is gonna have to compete against Evil in the, like, finals or whatever. [03:57:33.310 --> 03:57:33.840] Uh... [03:57:33.840 --> 03:57:36.000] Obviously, we don't have time to watch that right now. [03:57:37.440 --> 03:57:37.960] Um... [03:57:37.960 --> 03:57:39.420] So, uh... [03:57:40.180 --> 03:57:41.360] Thanks to the... [03:57:41.360 --> 03:57:45.310] I think we've got like, what, six or eight people or something left. [03:57:45.860 --> 03:57:46.380] Um... [03:57:46.380 --> 03:57:48.000] Thanks for sticking it out till the end. [03:57:48.540 --> 03:57:49.060] Uh... [03:57:49.060 --> 03:57:51.340] I know there are some people on the live stream watching. [03:57:51.460 --> 03:57:53.340] I got a couple DMs and whatever. [03:57:54.220 --> 03:57:54.620] Uh... [03:57:54.620 --> 03:57:56.460] So, thanks if you've been watching this online. [03:57:57.560 --> 03:57:57.960] Uh... [03:57:57.960 --> 03:58:04.160] I hope that if this inspires anyone to do anything, it's to, you know, write a demo or... [03:58:04.160 --> 03:58:04.900] Uh... [03:58:04.900 --> 03:58:09.680] Do some sort of, you know, like art or music for, you know, a demo party or something like that. [03:58:09.680 --> 03:58:15.580] Or at least, hopefully, I've helped blur the line between art and programming a little bit for you. [03:58:15.810 --> 03:58:17.400] So, um... [03:58:17.400 --> 03:58:21.560] If you like what you see, you know, search for demo scene something on YouTube. [03:58:21.960 --> 03:58:23.790] And, you know, watch some demos. [03:58:24.060 --> 03:58:25.450] Live stream some demo parties. [03:58:25.970 --> 03:58:26.310] Uh... [03:58:26.310 --> 03:58:29.400] Go to some parties in whatever country you're in. [03:58:29.580 --> 03:58:31.000] Obviously, right now, you're in the U.S. [03:58:31.100 --> 03:58:34.450] So, you know, like, shoot for app party or demo splash. [03:58:34.450 --> 03:58:37.440] Or if synchrony is happening again this year, that would be great. [03:58:38.180 --> 03:58:38.560] Uh... [03:58:38.560 --> 03:58:40.520] Revision will... [03:58:40.520 --> 03:58:44.700] If they do a satellite thing again, we'll definitely have something, uh... [03:58:44.700 --> 03:58:45.280] At the museum. [03:58:45.450 --> 03:58:49.560] So, you can come down to the museum, see the museum, and do a demo party at the same time. [03:58:49.760 --> 03:58:50.450] It's pretty fun. [03:58:51.970 --> 03:58:52.380] But... [03:58:52.380 --> 03:58:52.580] Um... [03:58:53.130 --> 03:58:54.080] So, I'm gonna sign off. [03:58:54.310 --> 03:58:54.500] Uh... [03:58:54.500 --> 03:58:56.950] Our previous presenter, uh... [03:58:56.950 --> 03:58:57.900] Dropped a vape pen. [03:58:58.160 --> 03:58:59.810] So, if anyone wouldn't mind, uh... [03:58:59.810 --> 03:59:01.810] Checking the floor near them or something. [03:59:01.940 --> 03:59:03.620] We're gonna try and figure out how to bring up the lights. [03:59:05.120 --> 03:59:05.520] Um... [03:59:05.520 --> 03:59:06.880] And see if we can see it. [03:59:07.040 --> 03:59:08.100] But, um... [03:59:08.100 --> 03:59:09.080] And actually, I... [03:59:09.080 --> 03:59:11.100] I asked what color... [03:59:11.860 --> 03:59:13.220] Do I have an answer? [03:59:13.840 --> 03:59:15.290] It is... [03:59:15.290 --> 03:59:17.420] Black cover... [03:59:17.420 --> 03:59:19.290] Gunmetal pale green... [03:59:20.040 --> 03:59:20.440] Underneath. [03:59:21.400 --> 03:59:25.470] So, if anyone sees that, uh... [03:59:26.460 --> 03:59:26.940] That's... [03:59:26.940 --> 03:59:28.020] That's what we're looking for. [03:59:28.860 --> 03:59:29.340] And... [03:59:30.260 --> 03:59:34.560] I'm gonna sign off and kill my laptop and start packing up my stuff. [03:59:34.780 --> 03:59:36.840] If anyone wants an LP, I think I still have them out. [03:59:37.970 --> 03:59:38.450] And... [03:59:39.040 --> 03:59:41.450] Thank you for literally all the things. [03:59:41.790 --> 03:59:43.630] I think I know everyone in here by now. [03:59:43.630 --> 03:59:44.130] So... [03:59:44.130 --> 03:59:45.540] Thanks for being here. [03:59:45.540 --> 03:59:45.680] And this is the second one.