Where to find free sprites?

Anyone know where to find monochrome sprites, looking for the 2-color variety (ie. one color only for the wize), for GLCD preferably 8x8 or 16x16/12x12 or there-abouts. I have detected that the atari 2600 used to have (and still does) a huge following, and a mono graphics mode. But not many sprites to play with to get the creative juices started. Any 2-color bitmap formats supported normally on Windows (bmp, png,jpeg,gif) welcome.

Good luck finding anything like that; the best you might find is to find an old space-invaders clone done in QBASIC, and dig the sprites from that...

Honestly, at that resolution and color limit, you'd be better off just designing your own sprites on some graph paper...

Think "fonts" rather than sprites for your images.
There are many freely available "icon" fonts that contain all kinds of nifty figures, shapes & designs.
Here is a link to some fonts: (links are also provided in Arduino GLCD v3 HTML library documentation)

Here are a few of my favorites from that site:
spaiders_simbol
pictogramz
playing_cards
travelcons

And of course 40 or so different "dingbats" fonts with all kinds of cool and nifty figures, icons, and images.

--- bill

cr0sh:
Good luck finding anything like that; the best you might find is to find an old space-invaders clone done in QBASIC, and dig the sprites from that...

Honestly, at that resolution and color limit, you'd be better off just designing your own sprites on some graph paper...

There are actually some quite active online game development communities that provide a LOT of free resources. For example, check out http://opengameart.org/

Other than that, as cr0sh said, graph paper is your friend.

Thanks, looks like I will have to contribute my own to the web shortly, so far I have scraped about 8 rouge/RPG images of my own together, doing it on a grid, and exporting the bitmap as code to paste into a progmem. I will see what I get by using font characters, one or two do look useable :slight_smile: Scouring the www for 2 whole days seems to have only yielded a dozen more, looks like I am trying to accomplish the downright unusual once again; story of my life.

I'm not exactly sure which glcd or library you are using.
But if you are using the glcd v3 library, using "icon" fonts are pretty similar
to using bitmaps and can provide some additional capabilities.

You can create small font files that are only partial fonts to encapsulate all the needed
"bitmaps" into a single header file and single data object.
So say you only need 8 or 10 glyphs. Then you can create a custom font that only contains
that many characters. They can be assigned any character values, but they will all be
contiguous. Like say you start the font at 'A'. Then if you have 8 glyphs,
you would use characters 'A' through 'H' as your "bitmaps".
Be careful if you assign them values below 0x20 as 0x0a (newline)
is eaten for wrapping/scrolling.

When using a font instead of bitmaps you can simply print a "character"
to draw the bitmap. You can even use calls like CursorToXY() to position the
character/glyph where you want/need it just like a bitmap.
And in some cases you can take advantage of the text areas and scrolling capabilities to move
a block of glyphs. You can create text areas that scroll up or down or have a text area
of a single character wide to provide simple vertical scrolling of a column of glyphs.
You can even define a text area of a 1x1 character in size.
Then to update the glyph in that 1x1 text area, you simply push
the desired new character/glyph to that text area and it will overwrite the old character/glyph.

--- bill

Serach games for the Texas TI-83 and 84 and also for the Voyage-200, the TI-89, and the Casio CFX, the FX1 and some others, you will find tons of sprites to copy.