Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm a demoscener, and I disagree on the basis that the comparison simply doesn't make sense. Take your average scener and tell them to build a simple web application that works well and you'll see that the skill sets simply could not be more different. Am I able to make a webapp, sure; am I remotely good at it, not at all.

Now, there's something to be said about the flexibility that sceners tend to have, but I think the standard you-wear-every-hat approach of a small startup shows the same sort of flexibility. They're just two vastly different worlds.



The average scene coder has always been more of a creative tinkerer than a systems programmer. There's obviously a specific skill set involved in building end-user web apps (or anything else for that matter) that must be learned, but it doesn't seem like a terrible fit. They're used to working closely with graphical artists and musicians on a shared vision while adding a lot of their own creativity to the mix. Oh, and they're used to writing terrible throw-away code. They'll fit right in. :)

Fabian is the systems programmer type. He'd hate building web apps.


What resources are there available, or how does someone start getting into the demoscene? Are there any good websites or books for a complete beginner?


Any book on computer graphics would be a good start for the graphics side.

I like 3D Computer Graphics by Alan Watt as an introduction and overview http://www.amazon.co.uk/3D-Computer-Graphics-Alan-Watt/dp/02...

and Real-time Rendering for more advanced subjects http://www.amazon.co.uk/Real-time-Rendering-Tomas-Akenine-Mo...

The session from Assembly 'The Basics of Demo Programming' is online and may also be useful http://www.youtube.com/watch?v=TbcZyAO6K7c or have a look at The Demo Effects Collection http://demo-effects.sourceforge.net/

But it depends what platform you want to use C-64 An Introduction to Programming C-64 Demos http://www.antimon.org/code/Linus/ and http://codebase64.org/doku.php

Processing http://www.processing.org/

WebGL Browserscene: Creating demos on the Web http://www.youtube.com/watch?v=XZLqwXdXjqY

Deconstructing a browserscene demo http://www.youtube.com/watch?v=pOjWOA-iPnA

I have some more bookmarks on pinboard http://pinboard.in/u:z303/t:demoscene/


I'm reading this (http://www.amazon.com/68000-assembly-language-programming-Ge...), and messing about with it on EASy68k: http://www.easy68k.com.

I'm using that book because it seems to be a gentle start into assembly language. If you read a lot of tutorials, they want you to memorise how the architecture works before getting started, which seems to be to be a very exhausting approach that's not well suited to people who have other things going on in life.

Once I have the basics I'm going to gradually build up a libray of sharp patterns. I expect I can build a capability from this approach. Maths operations, then user input, then event loop, then moving bitmaps around screen, then very basic wave forms. 3d graphics are a fair way down the line.


I'm very curious about this as well. I was always impressed by the demos I found but never managed to find anything that showed me how to break into the community. About the only thing I gathered was it was not so common in the US.




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

Search: