Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Results from Assembly Summer 2011 (assembly.org)
138 points by bemmu on Aug 7, 2011 | hide | past | favorite | 30 comments


I love the demoscene, I wish it were a much bigger phenomenon than it is (especially outside of Northern Europe).

That being said, one of the constraints on really getting why a demo is impressive is being able to appreciate what's going on. It's like understanding wines or beers or fine cheeses. You need to have a large base knowledge going in to get why the winning demo is unbelievably amazing.

Most people, even very technically or artistically inclined people don't get it. They think it's an interesting art project or something. But really understanding why it's impressive compared to say http://www.youtube.com/watch?v=9oXRP5OM6tA requires a pretty deep understanding of the capabilities of modern computing.


Nonsense. I'm neither technically nor artistically top of the bill, I have no good clue about the "capabilities of modern computing", but still I've been an active demoscener (producing and consuming) for years. To say I don't understand why these things are impressive is, well, a bit weird.

For me, it's simply (and only) freeing yourself of the limits of <your favourite animation tool> and replacing that by the limits of your programming skill and your computer's raw power.

This differs per person, but in the winning Assembly demo shown at the OP, for instance, some people may find the sea-particle-system impressive for its technological prowess; i'm more impressed by how code, not keyframes, was used to choose where which wave flows.

This also implies that I can find the same awe in watching Processing sketches, even though those hardly ever push the hardware limits.



I fell in love with the demoscene after watching a couple of demoes by farbrausch. Loved the asd demo. The first demo I watched was this: http://www.scene.org/file.php?file=/demos/groups/farb-rausch... was also amongst the first few that I enjoyed.


What does it mean for it to be a 64k demo. That all the code required to produce the video fits in 64k? Can they call external libraries? How do they talk to graphics hardware?


The executable file may not exceed 65536 bytes. No external data files are allowed. Any and all external libraries available on the compo machine may be used, including OpenGL/DirectX. The full specs of the compo machine, including software configuration are announced beforehand. In general, you can pretty much expect a stock win7 machine with modern hardware.

In 64k competition, data such as textures, models, samples/synth, etc. are either precomputed or generated on the fly. Most groups have their own tools or use tools available in the community.


They need to produce an .exe below 64kb in size that can run on clean versions of Windows and display the demo. That 64kb includes everything (textures, models, music, code etc). I think most modern demos use DirectX.

http://www.assembly.org/summer11/compos/realtime/desktop-pla...


The full rules and description of categories are here: http://www.assembly.org/summer11/compos/realtime



Thanks for the link! Those OpenCV 1.0 dlls in the package really surprise me. They must have used their Canny edge detector, I guess.


Having seen the demo scene from its inception in the late eighties I find it fascinating that after all these years we are close to saturating our analog senses with this digitally created content. 32bit pixels saturated color perception, compressed music maxed out hearing and we are now pretty close with form and structure.

There are still nuances that we can keep chasing but looking at the big picture we are pretty close to generating a comprehensive audio visual experience.


These demos are always so impressive.

I am always a bit disappointed though that such creativity is always restricted to demo comps while we are stuck with relatively mundane, static visuals in games.


The creativity is in no way restricted to the demoscene - just more conspicuous. Creating games involves a different set of constraints, and there are plenty of examples of ingenuity & creativity to be found there.

In fact, many game programmers are also involved in the demoscene; For instance, the guys who created Max Payne were a part of the infamous Future Crew.


Really? I don't remember the part in Max Payne where I got to drive a car made out of squiggly light that turned into a rhinoceros.


Nor did you get to drive it in the demo - it's the scripted composition that makes it interesting. It works brilliantly as a demo, but I suspect the novelty of driving the morphing squigglemobile in the demoverse would wear off pretty fast.

And once you do start incorporating other elements like AI, level geometry, physics, etc to make things interesting, you'll no longer have the luxury of allocating all your computational resources for graphical eyecandy.


Well, it is harder in a game to indicate to the player when they should press the Rhinoceros button - sure, running man to WWI fighter plane is fairly intuitive, and the squiggly-line-to-polygon-to-point-cloud powerup basically speaks for itself, but finding some fairly obvious method of indicating this is the point in the game story/world where the rhino is called for can be more of a challenge.


Navis of ASD who wrote the winning demo is ex-games industry: http://www.hugi.scene.org/online/hugi34/hugi%2034%20-%20demo...

Smash of Fairlight who wrote the 2nd placed demo is in the games industry (at Sony Europe IIRC): http://directtovideo.wordpress.com/about/


One can take shortcuts in demos that one can't take in games.

(And one can take shortcuts in games that cannot take in real simulations.)


At first I somehow missed this archive page, it's linked from the page, but just in case: http://archive.assembly.org/2011


The winning one is really impressive from an artistic point of view imho.


Greatest demo ever, IMO, was Future Crew's Second Reality. That utterly blew my mind in 1993. http://www.youtube.com/watch?v=8G_aUxbbqWU


Wow check out 1993 - we have come soooo far:

http://www.youtube.com/watch?v=LIIBRr31DIU

Listen to those hard drives!

Netscape Navigator didn't come out until over a year later (December 1994) and IE 1.0 another year after that. Wow.


Cool I've never seen this before. Ah ScreamTracker 3 I used to listen to mods in that all the time.

Does anyone know if there is a current good site that reviews/indexes good new mod/scene releases besides index sites like pouet.net or scene.org?


Modarchive is probably the place you're looking for: http://modarchive.org/


I've always thought of 'Codename Chinadoll' as an unheralded beauty.

It seemed unusual in 1999 and still stands out stylistically today.

It featured some really nice 2-d elements, nods to print media.

Its poor placement in competition, difficulty running on a wide variety of hardware, and general lack of direction was mostly due to the sad circumstance of its main coder dying before it was completed.

http://www.youtube.com/watch?v=4q0xv2123Ic


It's ironic that the main method for sharing our favorite demos today is a youtube link.


I can watch these for just the music. The amount of work into these few kilobytes is just amazing.



I wonder if the guys used a functional programming language.


Functions? Luxury! When I was a wee lad, we had naught but JMP. And we were happy to have it.

Actually, most demos are written in C these days, I believe.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: