| PpS FXP2 FXPLib | Forum
language Fr • En |
À propos
FXPLib, la librairie de création de jeu de plateforme

FXPLib est une bibliothèque de création de jeux vidéo en deux dimension (2D), programmée en C, sous licence libre GNU GPLv3, fonctionnant sous GNU/Linux et Microsoft® Windows™.

Ses fonctionnalités sont :

  • Implémentation facile via des objets et des signaux de "callback"
  • Moteur graphique basé sur SDL (OpenGL prévu)

  • (en prévision) Moteur physique basé sur OpenDynamicsEngine (ODE)
  • (en prévision) Moteur de son basé sur OpenAL
  • (en prévision) Moteur réseau basé sur HawkNL
  • (en prévision) Gestion de fichiers de configuration XML utilisant libxml2
  • (en prévision) Gestion des données utilisant un langage simple : le FXPQuest
FXPLib est un jeune projet, la première release n'a pas encore été faite.
Nous recherchons actuellement des développeurs pour améliorer le projet.
Si vous êtes intéressé, rendez-vous sur la page "Contribuer".


FXPLib est développée à la base comme moteur du RPG en ligne Final Experience 2, projet principal de Poupoule Studios.
Elle permet cependant de créer n'importe quel autre jeu.

Cette librairie à pour but d'être la plus générale possible tout en restant simple d'utilisation pour le programmeur, à travers l'utilisation d'objets faciles à manipuler.

Elle simplifie et généralise les fonctionnements de diverses bibliothèques, SDL pour l'affichage, ODE pour le moteur physique, libxml2 pour les bases de données... de façon à uniformiser leur utilisation.

Avec elle, on peut réaliser facilement n'importe quel jeu en deux dimensions et créer son univers à l'aide d'un langage interprété créé spécialement pour la librairie : le FXPQ (Final Experience Quest).

Ce langage permet de créer des évènements, quêtes, PNJ (personnages non jouables des jeux de rôles), monstres, armes... et de les organiser ensemble dans une base de donnée.

Un tutoriel (actuellement incomplet) sur la création d'un jeu vidéo avec le FXPQ est disponible dans la partie «Tutoriels».

Que vous soyez un bon programmeur ou seulement un amateur, cette librairie vous permettra de réaliser facilement le jeu dont vous rêvez. Nous vous souhaitons une bonne visite de ce site et une agréable lecture de la documentation !