Live data from Hacker News

Memories – 256 bytes demo winner of Revision 2020

sizecoding.org

101–110 of 123 posts

Re: Memories – 256 bytes demo winner of Revision 2020

#101
post #53

Earlier quoted context omitted.

A common complaint on tiny demos. Here the OS is only used for setting graphics mode and setting up a timer. Plus all the boot code of course. Not much really, with 512 bytes you can probably do it on the bare metal, if someone didn't already. There is even more debate in 4k. After all, most rely on graphics drivers that take hundreds of megabytes. But the thing to understand is that in any case, the intro ships all…

(author here) Not quite, a 256 bytes PC intro CAN have decent non MIDI music as showcased here https://www.pouet.net/prod.php?which=79281 (won the "outstanding technical achievment" award) I did some intros in 32 bytes and 16 bytes having that "horrible buzzer", looks like some ASCII effects and a dutch gabber bassline is the maximum you can get in this category :D ( https://www.pouet.net/prod.php?which=76093 )

That's why I said "usually", the moment someone says something is impossible, someone does it ;)

Anyways, great job. I was there during the compo, it was epic, with everyone double checking the executable size, even the old guys who have seen it all. You got my vote BTW.

Re: Memories – 256 bytes demo winner of Revision 2020

#102
post #101

Earlier quoted context omitted.

(author here) Not quite, a 256 bytes PC intro CAN have decent non MIDI music as showcased here https://www.pouet.net/prod.php?which=79281 (won the "outstanding technical achievment" award) I did some intros in 32 bytes and 16 bytes having that "horrible buzzer", looks like some ASCII effects and a dutch gabber bassline is the maximum you can get in this category :D ( https://www.pouet.net/prod.php?which=76093 )

That's why I said "usually", the moment someone says something is impossible, someone does it ;) Anyways, great job. I was there during the compo, it was epic, with everyone double checking the executable size, even the old guys who have seen it all. You got my vote BTW.

#truckbreaker ;) yes, the overall reception was overwhelming, i didn't expect that. i completely agree with your post before, just wanted to point to "ikubun" =)

Re: Memories – 256 bytes demo winner of Revision 2020

#104
post #18

Earlier quoted context omitted.

It depends on the speed of the CPU - if you look at the archive at https://www.pouet.net/prod.php?which=85227 , you'll find a DOSBox config specifically for this demo. If you run it in DOSBox you can fiddle with the emulation speed by pressing C-F11 and C-F12 and you'll notice the speed of the animation change. Later: Your question made me wonder what the performance of virtual 'target CPU' is - the 'cycles' setting…

(author here) "you'll notice the speed of the animation change" that might be, but the demo is designed to run at equal speed on all systems (it hooks into the timer) if you experience animation speed differences, that means your system can not handle what dosbox (on high cycles) demands. It should be noted that DosBox is far slower than people expect it to be, and also, that in actual competitions in the demoscene,…

Interesting, thanks! I thought I saw it get faster when I turned up the cycles but maybe I'm misremembering or it's some other effect/artifact.

Re: Memories – 256 bytes demo winner of Revision 2020

#105
post #83

Earlier quoted context omitted.

There's something beautiful about the fact that the video is FAR larger in size than the program that initially generated the output. Almost worth watching for that fact alone.

I’ve pondered before the idea of a video codec that works like RAR, where the video embeds an arbitrary user-specified virtual machine that can be used to decode the video frames. (How is this not just a program binary? Because it still would have the semantics of a video stream , with no random access to frame data, only tape-head-like access.) Seems like this would be perfect for videos that are just e.g. gameplay…

I think Super Smash Bros records replays as a random seed and user input, then generates the video on the fly from that.

Re: Memories – 256 bytes demo winner of Revision 2020

#106

There is a JavaScript implementation of this parallax checkerboards effect with just 140 characters of code, including 3D animated perspective: https://www.dwitter.net/top/all In this page you can also find an implementation of Pouet's tunnel effect.

dwitter gives you some built ins so its not 140 but its not significantly more. I am sure you can convert most posts into 256 bytes of raw html+js.

Re: Memories – 256 bytes demo winner of Revision 2020

#107
fun to watch this, like seeing the odd demo pop up on HN once in awhile and that code/techniques breakdown is incredible. Back in the day we rarely had that kind of insight into the mastery that went into a demo unless we really got into a discussion with the creator about the code.

another reminder of the 'art' of the demoscene and it's recent recognition as a piece of UN heritage in Finland which I thought was pretty cool http://demoscene-the-art-of-coding.net/2020/04/15/breakthrou... (HN discussion: https://news.ycombinator.com/item?id=22876961)

Re: Memories – 256 bytes demo winner of Revision 2020

#108
post #83

Earlier quoted context omitted.

I’ve pondered before the idea of a video codec that works like RAR, where the video embeds an arbitrary user-specified virtual machine that can be used to decode the video frames. (How is this not just a program binary? Because it still would have the semantics of a video stream , with no random access to frame data, only tape-head-like access.) Seems like this would be perfect for videos that are just e.g. gameplay…

I think Super Smash Bros records replays as a random seed and user input, then generates the video on the fly from that.

also, doom.

Re: Memories – 256 bytes demo winner of Revision 2020

#109
post #29
post #19

I've always thought the demo scene looked cool. Problem is, I don't really care about graphics and sound and am not an especially creative person. Are there are competitions that are purely objective? As in, the objective criteria is quantitative?

The International Obfuscated C Code Contest https://www.ioccc.org/

But people vote right? What quantitative metric could be possibly used to determine the most obfuscated C code?

Re: Memories – 256 bytes demo winner of Revision 2020

#110
post #19

I've always thought the demo scene looked cool. Problem is, I don't really care about graphics and sound and am not an especially creative person. Are there are competitions that are purely objective? As in, the objective criteria is quantitative?

accounting
Post reply on HN