Bibliothèque de jeux avancée

Le projet de bibliothèque de jeux avancée est une bibliothèque conçue pour faciliter le développement du jeu.
Télécharger maintenant

Bibliothèque de jeux avancée Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Stephane APIOU
  • Site Internet de l'éditeur:
  • http://adgali.apiou.org/

Bibliothèque de jeux avancée Mots clés


Bibliothèque de jeux avancée La description

Le projet de bibliothèque de jeux avancé est une bibliothèque conçue pour faciliter le développement du jeu. Projet de bibliothèque de jeux avancé est une bibliothèque conçue pour faciliter le développement de jeux.Il utilise la bibliothèque SDL et fournit des fonctions graphiques 2D, des fonctions de diffusion sonore et de fonctions d'événements, de la diffusion vidéo, de moteurs AI et de générateur de cartes. Ce logiciel est principalement conçu pour Linux.Ce SDK utilise la bibliothèque SDL pour le système bitmap, son et d'événements. SDL fournit des interfaces accélérées et portables pour la vidéo et le matériel sonore. L'abstraction de la couche de faible niveau permet l'extension d'Adgali à d'autres bibliothèques de faible niveau comme Allegro ou GGI. Cette bibliothèque a tendance à fournir des fonctions utiles pour l'affichage bitmap et Sprite, GUI GUI, les événements sonores et le flux de musique, la gestion de réseau et la diffusion vidéo. Eh bien, seul un sous-ensemble de ces fonctionnalités est implémenté pour l'instant. Certaines fonctionnalités clés de "Bibliothèque de jeux avancée": · Bibliothèque sous-jacente: · SDL · Caractéristiques générales: · La bibliothèque est en sécurité et réentrant · Système de gestion des erreurs: Adgali fournit Système de tracer l'origine d'une erreur · Système de diffusion de données unifiée: la mémoire, les fichiers, le réseau ou les archives sont simples à gérer et peuvent fournir les données de jeu · une conception modulaire pour les chargeurs (système de diffusion en continu, images, polices ...) · Un système de détection de fuite de mémoire · Un système de raccordement post-mortem · Un analyseur général pour un traitement général des fichiers de configuration et des scripts (dans l'esprit des fichiers de description GTK +). · Toutes les fonctionnalités principales sont conçues comme des modules intégrés à un moteur général. Un système de chargement dynamique de modules ou de bibliothèques de troisième partie (travaux en cours) · Un système de cache est conçu pour tous les objets à accélarat d'objet Loading · Les caractéristiques graphiques 2D sont: · 32 bits Gestion des images: 24 bits de couleur, 8 bits d'alpha ·Chargement de l'image: Support BMP, PCX, GIF, TGA, JPG, PNG, PPM, PNM, PGM, TIFF, XCF, XPM Formats d'image · Gestion des polices unifiées: Polices de type VRAI (TTF à l'aide de FreeType 2) et des polices de bitmap (un fichier d'image et un fichier de description de texte) · Séparation des couleurs, modification et combinaison d'une image (RVB, Niveau vert, CMJ et HSV) · Remplissage de zone, Copie, Carrelage, Coupure de rotation optionnelle et miroir · Remplissage de couleur, Mask-ing, Couleur de la clé Traitement de canal alpha · Lignes dessin avec des fonctions de clipping · Interface utilisateur graphique: · Hiérarchie bitmap organisée d'arbre avec système de rafraîchissement automatique à l'affichage de la fenêtre · TRANSIC TRAND StringRequirements: · La bibliothèque SDL avec une version supérieure ou égale à 1.1.6Optional · PNG Image chargement avec la bibliothèque libpng. Utilisez une version supérieure ou égale à 1.0.3 · JPEG Image Chargement avec la bibliothèque de libjpg. Utilisez une version supérieure ou égale à 6B · TIFF Image Chargement avec la bibliothèque LibTIF. Utilisez une version supérieure ou égale à 3.0 · TrueType Polices Chargement (TTF) avec la bibliothèque FreeType. Utilisez une version supérieure ou égale à 2.0.7


Bibliothèque de jeux avancée Logiciels associés