What is VgaGames?
VgaGames (version 3) is a library for creating computer games.
Written in C and based on SDL2 it can be used for Linux and *BSD.
The intended purpose of VgaGames is to develop simple games of old fashion with a resolution of 320x200x256 (or 640x480 with 32bit colors).
There are several function groups included:
- Window functions
Open and close a window.
- Event functions
Get input events from keyboard, mouse or game-controllers.
- Video functions
Draw bitmaps, text or simple figures.
Group bitmaps into animated sprites.
Play self-defined film sequences.
- Audio functions
Play audio files and set volume.
- Animation functions
Play sprites (animated images), play simple self-created films.
- Collision functions
Use quadtree for rectangle collision detection.
- Object grouping functions (VgaGames3-objects)
Use object grouping functions for a cleaner design.
- Network functions
Add simple to use networking support.
- System-menu functions
Create system-menu for volume settings, input settings, exit ...
- Miscellaneous functions
Support for multi language.
Simple hashing functions.
And many more ...