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.
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.
get in jumalauta.
4k is quite small
Some info there on 4k programming with sample code and such, perhaps it can help you.
Some info there on 4k programming with sample code and such, perhaps it can help you.
titan is recruiting!
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 ;)
Marijn: in these GPU days, you can get away with "slower" programming languages without much problem.
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
*) download vc++express and platform sdk
*) goto nehe.gamedev.net and read/try the tutorials
*) goto nehe.gamedev.net and read/try the tutorials
1. Learn 6502 assembly.
2. ???
3. Profit!
2. ???
3. Profit!
*) 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".
*) goto nehe.gamedev.net and read/try the tutorials.
*) stop after the one where it says "how to make a cube".
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
pop over to #coders on IRCnet some evening... and don't be offended at their usual humour. :D
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.
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.
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.
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
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
topic sponsored by Microsoft.
learn dancing to rob is jarig, and visit the nearest demoparty
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.
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.
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.
what has been said before (vc2005+nehe), plus "do not give up" (specially after the pouet comments on your first prod).
hey marijn, you from j2o? :)
kb speaks the words of wisdom.
And regarding those words of wisdom, what 40hz issue?
And regarding those words of wisdom, what 40hz issue?
nieuw bloed?