Slashdot Mirror


Programming As Art — 13 Amazing Code Demos

cranberryzero writes "The demo scene has been around for twenty years now, and it has grown by leaps and bounds. From the early days of programmers pushing the limits of Ataris and Amigas to modern landscapes with full lighting, mapping, and motion capture, demo groups have done it all and done it under 100k. To celebrate this art form, I heart Chaos takes a look at thirteen of the best demo programs on the web. Flash video links are included, but it's more fun to download them and give your processor something fun to chew on."

4 of 210 comments (clear)

  1. Second reality by ccguy · · Score: 5, Insightful

    I think any serious demo list needs to include Second Reality.

    While obviously there are more impressive demos from a graphics point of view (since SR is 15 years old), I'm still to see one with a better soundtrack and a better integration of video and audio.

    Skaven's music is still one of my favourites - I wish it was properly resampled, as obviously S3M and MOD are a bit outdated :-)

  2. Software art, yes, but... by Lemmy+Caution · · Score: 4, Insightful

    I don't think it is "programming as art" as much as it is "making art through programming", because the art-object - the thing that we are looking at and appreciating - is the execution of the program, not the source-code itself. We can be impressed at the skill and ingenuity of writing the program within the space confines that each demo category produces, just like we can be impressed at the self-imposed restrictions of Dogme 95 film-makers. Those restrictions are orthogonal to the effectiveness of the demo itself, though.

    The programming is the how of the art work. But just like we can think of painting as art without thinking of "brushstrokes as art", we can think of software as art without calling it programming "as" art. I do think it is possible for source-code itself to be a work of aesthetic appreciation (granted, with a somewhat limited audience, but then all audiences are limited) but that's not what this is.

    1. Re:Software art, yes, but... by moderatorrater · · Score: 4, Insightful

      I disagree. Sometimes the beauty is the final product, sometimes the beauty is the method of making the final product. I remember seeing a program that would open itself and then edit itself so that it would print out its own source code where, at first glance, it looked like a simple string parser. Printing out its source code isn't art, but the way it was done does qualify it as art.

      For something like Unreal Tournament or Half Life or Super Columbine Massacre: RPG!, the end product is what required the skill. For a 100k program to show graphics as good as an XBox game with a fully fleshed out level and multiple weapons, the skill is in the code itself, so that's where the art is.

  3. Re:256byte demos by pclminion · · Score: 4, Insightful

    If you consider optimizing the crap out of something which is ultimately pointless, to be somehow comparable to what real programmers do, I suppose.

    I used to write these things back when all I wrote in was assembly language. It's cool, it's fun, it's a puzzle and a challenge. Comparing it to "modern programmers" though is sort of like comparing a Sudoku expert to a professional in applied mathematics. The Sudoku expert will probably outclass the generalist at Sudoku but I wouldn't describe it as putting the mathematician to shame, nor would I trust the Sudoku expert to work out some difficult integrals for me.