News for hackers. Stuff that matters.
Re:Farbrausch (demoscene group) releases their tools and engine by buster on Sunday April 15, 2012 @01:07PM (#3844096)
I guess, you'll have to learn so much more then just C++, most likely assembler too, and a lot (lot lot lot) of tricks. Everytime i see those multi-minute long demos, with music and animations and see those in 64k (or even 4k intros!!) i'm baffled.
Re:Farbrausch (demoscene group) releases their tools and engine by skrebbel on Monday April 16, 2012 @02:02AM (#3846122)
In fact, you don't have to learn C++ either.

You can use any native compiled language without problems (say, Pascal). You can also use any other language as long as its runtime is small enough.

Most important though, much more so than whether you know C++, is knowing graphics programming. In fact, I've been calling myself a democoder for 10 years now, and I still suck at graphics programming, which is why my demos suck. Focus on the graphics, not the language. A fondness for math is much more important than a fondness for compilers.

I'd recommend making a demo in your favourite programming language. Don't care about size, care about looks. Once you've learned to make it good, you can consider learning, say, C(++) to make it small enough for the 64k or 4k categories.

Sidenote: most 4ks these days are entirely coded in a shader. This means you can mostly copy&paste the entire C part from somewhere, and start hacking GLSL or HLSL. Sure, you'd need to learn the shader language, but it's smaller and simpler than c++.

Re:Farbrausch (demoscene group) releases their tools and engine by pjmlp on Monday April 16, 2012 @02:43AM (#3846220)
Actually in the PC Demoscene, many demos were done in Turbo Pascal with lots of inline assembly as well.
Re:Farbrausch (demoscene group) releases their tools and engine by skrebbel on Monday April 16, 2012 @04:27AM (#3846499)
We were talking about now, not 20 years ago.
Re:Farbrausch (demoscene group) releases their tools and engine by pjmlp on Monday April 16, 2012 @04:43AM (#3846547)
Now there is no longer a proper Demoscene.

In the old days a 64KB demo was really that. Now it is 64KB + several MB OS.

Re:Farbrausch (demoscene group) releases their tools and engine by enqk on Sunday April 15, 2012 @04:37PM (#3844662)
asm is not required anymore (besides reading it for debugging or optimization purposes)

you'd rather have to learn practical 3d/2d math and try many things out.