Sto cercando di costruire un motore di gioco 2D open source multipiattaforma per ChaiScript .
Voglio essere in grado di fare tutta la grafica con SVG e ho bisogno di input da joystick. Ho anche bisogno che le librerie che utilizzo siano open source e compatibili con la licenza BSD.
Conosco allegro , ClanLib e SDL . Per quanto ne so, nessuna di queste librerie ha integrato o ovvia integrazione per SVG. Inoltre, sono a conoscenza delle precedenti conversazioni su questo sito relative allo sviluppo di giochi Qt per SVG.
Spero di evitare Qt a causa delle dimensioni e della complessità di renderlo un requisito. Inoltre, Qt non sembra avere il supporto per l'input del joystick, il che richiederebbe l'utilizzo di SDL o di qualche altra libreria.
Quindi la mia domanda può essere riassunta in questo modo:
- Qual è il modo migliore per ottenere il supporto SVG e joystick in una libreria 2D C ++ minimizzando il più possibile le dipendenze (preferibilmente evitando del tutto Qt)?