KGG Game enGine
- Project initiator: GuilOooo
- Added: 2007-08-07 22:10:17
- Category: Programming
- License: GNU General Public License
- Overall downloads number: 814
Technical specifications
- Language(s):
- Available translation(s): English
- Targeted system(s): BSD (*BSD, Mac OS)
- Tag(s):
- Popularity: 0.09% #78
Latest stable version: 1.0x
Description of the project
Le KGG (acronyme signifiant KGG Game enGine) est une bibliothèque écrite en C++, qui utilise la SDL ainsi que des surcouches de cette dernière (SDL_mixer, SDL_image, SDL_ttf) pour fournir un ensemble d'outils de plus haut niveau, facilitant la programmation de jeux vidéos en 2D. Pour faire simple, nous l'appelons donc un "moteur de jeu 2D".Cette bibliothèque a tout d'abord été écrite dans un but pédagogique, puisqu'elle devait servir d'exemple à un tutoriel sur la programmation des jeux en C++ avec la SDL, mais il fut finalement décidé qu'elle serait développée complètement, comme un projet à part entière. Les développeurs travaillent donc par exemple à optimiser le code, développer une GUI minimaliste, et bien d'autres choses encore.
Aujourd'hui, la première version (pédagogique) de la bibliothèque a vu le jour, ainsi que les tutoriels qu'elle illustre. La version de production approche à grand pas (elle est quasiment terminée). Tout n'est pour l'instant qu'a l'état de bêtas, on va le stabiliser au fur et à mesure des rapports de bugs qu'on nous soumettra (ou que nous trouverons).
Nous nommons les versions du KGG de la manière suivante : les versions pédagogiques commencent par "1." et les versions de production par "2.", auquel nous collons le numéro de la version, auquel nous ajoutons éventuellement un 'x' s'il s'agit d'une version bêta. Par exemple, 1.0x est la bêta de la première version du KGG pédagogique, et 2.5 est la sixième version (elles commencent à 0) du KGG de production.


