pouët.net

Starting Demoscene

category: general [glöplog]
Hi Guys!

My name is Marijn! I am around here quit a while and want to begin demomaking. I come from a .NET language so I can program, but like you all know, its most of the time slow and you get a big filesize and that is the oposite what I want :)

I wonder if anyone would be kind enough give me a small introduction where to start.
added on the 2007-08-24 13:09:59 by Marijn Marijn
get in jumalauta.
added on the 2007-08-24 13:13:07 by iks iks
4k is quite small
Some info there on 4k programming with sample code and such, perhaps it can help you.
added on the 2007-08-24 13:14:24 by ekoli ekoli
titan is recruiting!
added on the 2007-08-24 13:16:11 by bzz bzz
Or download Visual C++ 2005 Express, the Platform SDK, the latest DirectX SDK, learn some C++ (don't try to master it, start with the simple procedural and OOP stuff) and some basic WinAPI coding (don't worry, you really don't need much), get some music player DLL like BASS (can't recommend FMOD anymore since that 40hz timer issue), then start toying around with either OpenGL or Direct3D -> instant demo coding ;)
added on the 2007-08-24 13:16:13 by kb_ kb_
Marijn: in these GPU days, you can get away with "slower" programming languages without much problem.
added on the 2007-08-24 13:17:41 by kusma kusma
Quote:
Marijn: in these GPU days, you can get away with "slower" programming languages without much problem.

..unless you're in fairlight, in which case you'll be taken the piss out of for pretty much the rest of your life :D
added on the 2007-08-24 13:26:04 by apricot apricot
*) download vc++express and platform sdk
*) goto nehe.gamedev.net and read/try the tutorials
1. Learn 6502 assembly.
2. ???
3. Profit!
added on the 2007-08-24 13:38:34 by visy visy
*) download vc++express and platform sdk
*) goto nehe.gamedev.net and read/try the tutorials.
*) stop after the one where it says "how to make a cube".
added on the 2007-08-24 13:40:23 by smash smash
if C#/.NET is slow, then... you're doing it somehow WRONG.

pop over to #coders on IRCnet some evening... and don't be offended at their usual humour. :D
added on the 2007-08-24 13:43:16 by eye eye
Quote:
want to begin demomaking
...
you get a big filesize and that is the oposite what I want

making demos isn't about small file sizes. size restricted productions (64k, 4k and the like) are a subdivision of the demoscene.
added on the 2007-08-24 13:45:00 by reed reed
What kb said. I can recommend VC express for a quick start.
If you switch to C++ from C# you will probably find it horribly complicated and miss a lot of convenience stuff though ;)

There a loads of tutorials floating around for GL and DX beginner + advanced stuff. You may want to get a good Book about 3D programming if you plan on doing that. I like Möller/Haines "Real-Time Rendering" and Alan Watt's "3D computer graphics". An absolute classic is "Fundamentals of interactive computer graphics", "Computer Graphics: Principles and Practice in C" is a newer version by Foley/Van Dam.
added on the 2007-08-24 14:46:52 by raer raer
apricot: which is a funny but unfair thing in so far as fairlight can be proud of being almost the latest group who is really challenging current modern GPU, with farbrausch (momentum) and plastic a few years ago...

it's good to think that demoscene still brings our dear puters to their knees, not only games or commercial/technical demos :)

thus to complete reed's statement man should create a burntro compo, specially for FLT :D
added on the 2007-08-24 14:48:33 by Zest Zest
topic sponsored by Microsoft.
added on the 2007-08-24 14:52:03 by mrdoob mrdoob
learn dancing to rob is jarig, and visit the nearest demoparty
added on the 2007-08-24 14:54:55 by psykon psykon
remember one thing: it > xm
dont forget to come to outline2008!
stop spamming maali.....go make garfield :D
The key to making a demoscene is to molest children in your dreams.

Also, isn't VC++ a bit of a mouthful these days? You need to download it (zzz), then modify it here and there to be allowed to make anything but .net apps (grr) and then download the platform SDK (gah) and then the DX SDK, before you can actually start doing stuff. How about something like Dev C++? I found it works quite well, and I reckon with SDL or some such it's a much quicker way to get started.
added on the 2007-08-24 15:16:51 by doomdoom doomdoom
Quote:
Also, isn't VC++ a bit of a mouthful these days? You need to download it (zzz), then modify it here and there to be allowed to make anything but .net apps (grr) and then download the platform SDK (gah) and then the DX SDK, before you can actually start doing stuff.

Not really, basically you install everything on top of each other and then it just works. At least that's what I did.
added on the 2007-08-24 16:12:44 by Gargaj Gargaj
what has been said before (vc2005+nehe), plus "do not give up" (specially after the pouet comments on your first prod).
added on the 2007-08-24 16:55:17 by iq iq
hey marijn, you from j2o? :)
added on the 2007-08-24 19:37:57 by stijn stijn
kb speaks the words of wisdom.

And regarding those words of wisdom, what 40hz issue?
added on the 2007-08-24 19:46:09 by Preacher Preacher
nieuw bloed?
added on the 2007-08-24 19:52:07 by okkie okkie

login