Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (416)
games submitted by our members
Games in WIP (307)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Newbie terminology] What are Sprites?  (Read 686 times)
0 Members and 1 Guest are viewing this topic.
Offline SCCY

Junior Newbie





« Posted 2012-06-04 11:15:18 »

My question is: What does the term "Sprite" mean? Huh Huh Huh

Well, I know roughly what sprites are. They are game graphics. Let me re-phase my question.

Are sprites the sources of the game graphics or the graphic instances created during the game? Huh

May be I am not making my question clear. Let's give an example.

If I have an action game, I have a bullet.jpg file as the graphic source of the bullets. Let's say I have my game character firing his/her machine gun. Multiple bullets are fired out from the gun, so there are many rendered instances of bullet.jpg on the screen. My question now is: Is the term "Sprite" referring to the image file on the file directory - bullet.jpg(source), or each rendered output(instance) of every bullet fired out during gameplay? Grin

I hope I got my question put up nice and clear. Hope any experienced people will help me out on such simple matter. Thank you in advanced
Offline Orangy Tang

JGO Kernel


Medals: 48
Projects: 11


Monkey for a head


« Reply #1 - Posted 2012-06-04 12:13:17 »

In my experience 'sprite' is somewhat vague and can refer to either. I usually use it to mean an instance of something on the screen though.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline ReBirth
« Reply #2 - Posted 2012-06-04 13:07:00 »

Sprite is a class in libgdx library that not only hold the image itself but also coordinates, angle etc.

Sprite is a representation of your enity in game world.

Games published by our own members! Check 'em out!
Try the Free Demo of Titan Attacks
Offline theagentd
« Reply #3 - Posted 2012-06-04 15:29:23 »

The definition of a sprite is vague.

Quote
Sprite is a representation of your enity in game world.
This is probably the most accurate one. It contains whatever it has to contain to represent a single 2D entity graphically, usually with a single rectangular image. Common things they contain are:
 - a reference to an image
 - a position.
 - a rotation angle
 - a size (width and height). This might be implied by the size of the image, in which case you might not need it, or instead want a single scale variable, or even separate scaleX and scaleY variable.

Myomyomyo.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Try the Free Demo of Revenge of the Titans

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
mrbenebob (20 views)
2013-06-19 14:55:23

BrassApparatus (30 views)
2013-06-19 08:52:37

NegativeZero (34 views)
2013-06-19 03:31:52

NegativeZero (35 views)
2013-06-19 03:24:09

Jesse_Attard (40 views)
2013-06-18 22:03:02

HeroesGraveDev (76 views)
2013-06-15 23:35:23

Vermeer (77 views)
2013-06-14 20:08:06

davedes (78 views)
2013-06-14 16:03:55

alaslipknot (70 views)
2013-06-13 07:56:31

Roquen (93 views)
2013-06-12 04:12:32
Smoothing Algorithm Question
by UprightPath
2013-05-28 02:58:26

Smoothing Algorithm Question
by UprightPath
2013-05-28 02:57:33

Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!