sprites - CS 1372 CS1372: HELPING TO PUT THE COMPUTING IN...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE CS 1372 Sprites
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE Recall… Atari computers and video games used the concept of players and missiles. Built in to the hardware Could instantly position at any column Row movement required moving data What technology!!! So why aren’t we all using Atari computers today?
Background image of page 2
The Commodore 64!
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE With Sprites!!!
Background image of page 4
With Sprites!!! Row, Column
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
With Sprites!!! Row, Column
Background image of page 6
Time passes…
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE Sprites Sprites is a generic term for images which can be placed into a larger scene. Originally sprites were images that could be inserted without disturbing the scene. In this sense, they are implemented with hardware. Gameboy sprites fall under the original definition. In the gameboy, sprites are often referred to as objects. The two terms will be mixed in the following presentation because everyone uses the term sprite and some of the GBA documentation uses the term object.
Background image of page 8
CS1372: HELPING TO PUT THE COMPUTING IN ECE GBA Sprite Overview Standard component of games Ball, paddle, selection cursor, etc Composed of 8x8 tiles like tile backgrounds Hardware supported movement and drawing that doesn't change background GBA supports up to 128 sprites ranging from 8x8 to 64x64 pixels
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS1372: HELPING TO PUT THE COMPUTING IN ECE Visualization If this is a pixel This is the smallest sprite If this is the smallest sprite This is the largest sprite
Background image of page 10
CS1372: HELPING TO PUT THE COMPUTING IN ECE Essential Sprite Steps Load sprite palette into palette memory Load sprite graphics into OVRAM (Object Video
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/17/2009 for the course CS 1372 taught by Professor Smith during the Spring '07 term at Georgia Institute of Technology.

Page1 / 29

sprites - CS 1372 CS1372: HELPING TO PUT THE COMPUTING IN...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online