▲ | satisfice 4 days ago | ||||||||||||||||||||||||||||||||||||||||||||||
I didn’t know what the demo scene was before I read this. I still don’t. Is it hackathons? | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | npteljes 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
It's a kind of a coding competition, indeed. The goals and the circumstances differ from a hackathon. The demoscene events are not for coding, although I'm sure it happens, but rather for showing off the work that was prepared beforehand. Usually these works are multimedia, so visuals and sound go together, but the main focus is the visuals, the rest of it is supportive. Works are nominated in different categories, which are usually set up to be very restrictive, for example, the work should be a single 32-bit Windows executable, no additional files, and the EXE should not exceed a certain byte size. The point of all this is to create the most impressive work within the restraints. Wrt/ terminology, one submission of such a work is a "demo", and "demoscene" is the name for the culture itself (people, events, submissions, associated works like websites). For an easy example, the all-time most popular work is this one: https://www.pouet.net/prod.php?which=30244 (according to the site's own ranking). You can download the software to run yourself, or you can watch a youtube recording of it, which is much more accessible. The entirety of this work (visuals, music) is compiled into a single 177k executable. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
▲ | Philpax 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
Wikipedia can probably explain it best: https://en.wikipedia.org/wiki/Demoscene | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | karel-3d 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
People creating interesting visuals in a very, very small computer program; often with some artificial constraints. Often it was put together with cracking scene, I guess the skills involved used to be similar (lot of low level hacking?). My personal involvement with this scene is nil - I always just saw some interesting thing playing with crack.exe that I got from some dubious source, thought "huh it's neat", and went on with my life. I have no idea what are the constraints do they have in 2025, or what platform do they even target. How are you gonna do demos on iOS that's all locked from top to bottom and you can't even run anything without involving Apple in the process? | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
▲ | nonameiguess 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I wanted to say earlier when first reading this that I got like 15 minutes in without any explanation of what this scene was, and it felt like that might be a reason for a scene to die, if someone like me who got his first Commodore 64 in 1986 and has been alive for nearly half a century with interest in what this sounded like had never heard of it, outreach and publicity to new folks must not be great. But Wikipedia says this is primarily a European thing, so I guess that's why. | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | jrm4 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
A demo is basically "let me show off something cool and amazing that shouldn't be possible re: graphics and sound." One great analogy I heard somewhere -- if videogames are prose, demos are poetry. | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | joenot443 4 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
The very broad definition is people who write artistic shaders frequently limited to a binary size, sometime 4kb, sometime 16. | |||||||||||||||||||||||||||||||||||||||||||||||
|