Collection of routines for programmers
SpriteWorld is a regular, free software only available for Mac, that belongs to the category Development with subcategory C/C++.
More about SpriteWorld
The current version of the software is 3.0 and the latest update was on 10/28/2005. This software is available for users with the operating system Mac OS (68k/PPC) and former versions, and you can get it only in English.
About the download, SpriteWorld is a light software that requires less storage space than the average program in the category Development.
Since we added this program to our catalog in 2003, it has obtained 1,470 downloads, and last week it gained 0 downloads.
SpriteWorld is an extensive Open Source collection of powerful routines Mac programmers can use to implement smooth, fast sprite animation in games and other applications.
Some of its features include:
- Support for Carbon development while still supporting “Classic”
- Hardware accelerated drawing (through OpenGL in Carbon and RAVE in Classic)
- An unlimited number of sprites of any size
- Time-based animation making it possible to have smooth animation independent of frame rate.
- Sprite storage in variety of formats (PICT or RLE resouces or any type of graphic file that Quicktime can handle)
- Pixel-precise collision detection
- Special effects via. custom blitters, including alphamasking, rotating, scaling and additive blending
- Fast scrolling
- Simple yet effective sound handling
These features lend themselves to the creation of nearly any kind of 2D game, particularly those that are action oriented as SpriteWorld’s routines are highly optimized for speed. SpriteWorld comes with complete source code in C, so you can study the code to gain a further understanding of how SpriteWorld works, or change areas you want to work differently.
SpriteWorld contains very thorough Inside-Mac style documentation. As well, many demos are available that show how to use almost every aspect of SpriteWorld, including one demo that is a complete game.
Additionally there are 3rd party tools to help you with your projects, including TileMap and Sprite editors (which you can find in the Links section).