A nooob
category: general [glöplog]
hi there!
i can still remember the cool demos on c64 and amiga. i liked them very much. but on pc i had never seen any demos before. but yesterday i accidently found this site and a lot of facy stuff! i really would like to join the scene, but i now too less about this stuff.
are those demos written in C or in assembler?
i learned assembler in school, many many yeard ago.
now i am almost 30 but still interested in demos.
i really would like to know more about the coding and how the graphics are realized.
maybe someone can tell me a little bit what´s that all about?
THX ***ACE***
i can still remember the cool demos on c64 and amiga. i liked them very much. but on pc i had never seen any demos before. but yesterday i accidently found this site and a lot of facy stuff! i really would like to join the scene, but i now too less about this stuff.
are those demos written in C or in assembler?
i learned assembler in school, many many yeard ago.
now i am almost 30 but still interested in demos.
i really would like to know more about the coding and how the graphics are realized.
maybe someone can tell me a little bit what´s that all about?
THX ***ACE***
try this:
http://faq.haujobb.com/
;)
http://faq.haujobb.com/
;)
Or try google and find a better faq. :)
***ACE***: modern demos are written in C++ and use graphics hardware, either through OpenGL (C interface, somewhat messy) or DirectX (C++ interface, Windows and Xbox only). The major advantage of OpenGL is that is runs on almost every OS and many platforms out there, and that it allows to use up a certain card to its full potential (questionable and messy if you want to support them all), as opposed to DirectX where you usually don't need special cases for one or another card. If you want to join a demogroup, but don't want too much strain to be put on you, join us: we're not doind anything anyway. :>
To figure out your taste: what demos do you like (that you found "fancy" now)?
To figure out your taste: what demos do you like (that you found "fancy" now)?
"modern demos are written in C++ and use graphics hardware"
modern demos are written in languages like Delphi C or C++.
It depends on the coders skill what he does with his language, not on the coding language.
modern demos are written in languages like Delphi C or C++.
It depends on the coders skill what he does with his language, not on the coding language.
ok, i like Delphi very much as well. :>>>> so many warm memories!
it is very appropriate. while i don't find raw C appropriate any longer, because of the gross complexity of modern demo code, and that C lacks means to manage this complexity. but there also tons of nice alternatives, such as D, Sather and so on. they are not really worse than Delphi, just noone has gotten around to tame them. :>
however, when considering a very limited environment, such as a game console with a disabled MMU (i.e. memory is linear and looks like "cheese" if you don't take care), everything besides C++ either fails or gets too complex.
it is very appropriate. while i don't find raw C appropriate any longer, because of the gross complexity of modern demo code, and that C lacks means to manage this complexity. but there also tons of nice alternatives, such as D, Sather and so on. they are not really worse than Delphi, just noone has gotten around to tame them. :>
however, when considering a very limited environment, such as a game console with a disabled MMU (i.e. memory is linear and looks like "cheese" if you don't take care), everything besides C++ either fails or gets too complex.
BTW, what i said is still valid in the rough approximation.There are demos which don't use graphic hardware, as well as there are some which are not written in C++ - this doesn't distort the global picture too much.
There are demos which don't use graphic hardware
!!!
!!!
:) newcomer :)
read "Pixel shaders VS software rendering" thread above ;)
gargaj : it's very funny but you're postin same joke somwhere around third time ;P
read "Pixel shaders VS software rendering" thread above ;)
gargaj : it's very funny but you're postin same joke somwhere around third time ;P
what joke? :)
Gargaj, you know what i meant. replace "use" by "use up". using only the framebuffer...
but well, make fun of me. i'm used to it. ;(
but well, make fun of me. i'm used to it. ;(
www.demoscene.info is your friend!
Don't listen to them!!! Assembly will NEVER die!!! =)
real men code games in javascript!
(hail tycoon!)
(hail tycoon!)
The funny thing about demoscene.info is that this site has not much info at all.
Since they do not endeavour to be of much super-detailed-informational value (says so on the site), that's not surprising.
If you want to have a collection of some of the best PC-demos, you should visit:
http://www.calodox.scene.org/demoo/
I'm NOT in a demoscene actually by myself but what I'd like to add to previous comments is, that making a demo usually seems to require lots of people. It's no use to specialize in coding, graphics, animation, musicmaking etc. and that's why you should try to find friends who master these things. One who codes, one who can make cool graphics, one who is experienced in animation and one who knows trackers...
And with my little experience of C++, I guess that it's really useful when making demos.
http://www.calodox.scene.org/demoo/
I'm NOT in a demoscene actually by myself but what I'd like to add to previous comments is, that making a demo usually seems to require lots of people. It's no use to specialize in coding, graphics, animation, musicmaking etc. and that's why you should try to find friends who master these things. One who codes, one who can make cool graphics, one who is experienced in animation and one who knows trackers...
And with my little experience of C++, I guess that it's really useful when making demos.
it's actually really useful to know other stuff apart from your "specialization"... it works better when you know what other people demand, e.g. knowing how to export textures/models so the coder can use it, coding musicplayers/synthesizers the way the musicians like it, or just creating a system similar to some commercial application your artist is fond of.