Je cherche à créer un moteur de jeu de style RPG 2D open source multiplateforme pour ChaiScript .
Je veux pouvoir faire tous les graphiques avec SVG et avoir besoin d'une entrée par joystick. J'ai également besoin que les bibliothèques que j'utilise soient open source et compatibles avec la licence BSD.
Je connais allegro , ClanLib et SDL . Pour autant que je sache, aucune de ces bibliothèques n'a intégré ou une intégration évidente pour SVG. De plus, je suis au courant des conversations précédentes sur ce site concernant Qt pour le développement de jeux SVG.
J'espère éviter Qt en raison de la taille et de la complexité d'en faire une exigence. De plus, Qt ne semble pas avoir de prise en charge du joystick, ce qui nécessiterait l'utilisation de SDL ou d'une autre bibliothèque.
Donc, ma question peut se résumer comme suit:
- Quelle est la meilleure façon d'obtenir le support SVG et joystick dans une bibliothèque 2D C ++ tout en minimisant autant que possible les dépendances (en évitant de préférence Qt)?