Demo (computer programming): Difference between revisions

Content deleted Content added
m compo linked. should competitions be mentioned earlier?
mNo edit summary
Line 1:
[[Image:DemoSample.jpg|thumb|A frame part of an animation displayed in real time.]]
 
A '''demo''' is a way for [[demomakers|demosceners]] to demonstrate their abilities in [[programming]] (that's the coding part"code"), [[music]] ("zik"), [[drawing]] ("gfx"), and/or [[3D modeling]]. It is a kind of non-interactive multimedia presentation, the difference with a classical animation being that the display of a demo is computed in real time (like people performing a play compared to showing a movie), making computing power considerations the biggest challenge. For now demos are mostly composed of [[3D animation]]s mixed with [[2D effect]]s and [[Fullfull screen effect]]s.
 
The boot block demos of the 1980s, demos that were created to fit within the small (generally 1024 to 4096 bytes) first block of the [[floppy disk]] that was to be loaded into [[Random Access Memory|RAM]], were typically created so that [[software cracking|software crackers]] could boast of their accomplishment prior to the loading of the game. What began as a type of electronic [[graffiti]] on cracked software became, however, an art form unto itself, and demo makers continue to push themselves to the limits of their abilities by making these short demos to this day.