[ SPLITTED THIS THREAD FROM
ORIGANAL ONE ]
Just turned 34 a month ago. However I still feel younger (at least in my mind)...
I would not say "been there, done that", but almost. I used to be "active" in the "scene" during the golden C64 & Amiga days.
Basically the demo-scene started with the C64. Before that there was almost no scene. For a very good reason. The C64 was the first real home-computer and had the minimal set of multi-media capabilities to attract the masses. Before that, computers were tools for engineers. Of course I'm not talking about video game consoles, that could not be programmed at that time without being... a very skilled engineer.
The scene started especially with mags printing code (BASIC and machine code, aka assembler) in their monthly issues. The funny thing was that the original C64 documentation was full of errors and there were lots of "do not do this, or do not touch that, we do not know what will happen". And the first "demo sceners" did exactly what was forbidden.
A good example is the C64. The engineers made it to handle 8 sprites, no more. How great it was when a mag (German if I remember correctly, that's where everything started about the scene IMHO) published a "hack" to display 56 sprites on screen. Even the Commodore engineers were surprised. That was what the scene was about => looking for new ways to achieve things.
To be honnest, today the scene seems to be ruled by Nvidia and slowly followed by ATI (if??). They bring the new stuff and they show the so-called "new-sceners" how to play with the hardware.
Personally, I do not have much interest for casual hackers that look for hidden Win32 APIs or addresses to release their 1.5 bit intros that display an XOR pattern. Usually these work on their machine only and most of the time crashes the ones from the audience. Pretty lame.
Another extreme is the intros that overload the graphics card with geometry and textures and again, unless you are the lucky owner of the last Nvidia Quadro, you cannot watch it properly.
Of course I'm totally against DirectX because you have to download gigabytes of libraries made by someone else, just to watch a 256byte intro. Lame! Direct X maybe justified for games, but not 256bytes intros, sorry.
In the good old days (ouch, I'm talking like I'm going to die soon...) everyone had more or less the same hardware. Only the skills of the coders would push the machines beyond their initial purpose. I remember that at some point (on Amiga), the teams where looking for ways to optimize their code to display as many BObs (for Blitter Objects) on screen. How do you do that now? just buy an new graphics card to display more???
So all this to say that yes, the scene is ageing... not because it's a dying art (some still know how to takle it), but mainly because people feel very little need to get more of their machines. They just buy a new PC, new graphics card, new this and new that and that's it.