From TheBestLinks.com
Sprites, in computer graphics and particularly in video gaming, are a category of bitmaps drawn on a screen. They are usually quite small (for home computers of the 1980s, some tens of pixels in each dimension) and partially transparent, allowing them to assume shapes other than rectangles.
Sprites are typically used for characters and other moving objects in video games; for instance, the characters in Pac-Man are sprites. They are also often used for software icons, such as mouse pointers (in the form of arrows, crosshairs, etc). For on-screen moving objects larger than one sprite's extent, sprites may be scaled and/or combined. In Atari 400/800 terminology, sprite techniques were called Player-Missile Graphics, reflecting the usage for both characters ("players") and other objects ("missiles")—the latter, as the name suggests, referring to sprites as video game projectiles.
A third name for "sprite" is Movable Object Block, or MOB. This designation was used e.g. in MOS Technology's graphics chip literature (data sheets, etc). However, Commodore, the main user of MOS chips and the owner of MOS for most of the chip maker's lifetime, applied the common term "sprite".
Early video game hardware used to have special functions for drawing sprites, as writing them into the framebuffer was computationally expensive. Some also had advanced functions for detecting collisions, or for zooming and rotating them before drawing, like the Atari Lynx. Today this is usually not necessary; modern CPUs are typically fast enough to draw a large number of sprites by themselves. Even if this not sufficient, today's graphics hardware is often so flexible that it can assist the CPU in drawing/moving sprites without having specialized support for this task.
For relevant examples of well-featured sprite-handling chips of the 8-bit home computer / video game era, see the articles on the MOS Technology VIC-II and the Atari ANTIC.
es:Sprite (videojuegos)
Related links
Top visited
0 of
0 links
[no links posted yet]
>> place link >>
Discussion
Last posted
0 of
0 messages
[no messages posted yet]
>> post message >>
Watch
You can
add this article to your own "watchlist" and receive e-mail notification about all changes in this page.