Saya sedang mencari untuk membangun lintas platform platform engine 2D gaya permainan RPG untuk ChaiScript .
Saya ingin dapat melakukan semua gambar dengan SVG dan membutuhkan input joystick. Saya juga membutuhkan perpustakaan yang saya gunakan untuk menjadi opensource dan kompatibel dengan lisensi BSD.
Saya kenal dengan allegro , ClanLib , dan SDL . Sejauh yang saya tahu, tidak ada perpustakaan yang dibangun atau integrasi yang jelas untuk SVG. Juga, saya mengetahui percakapan sebelumnya di situs ini mengenai Qt untuk pengembangan game SVG.
Saya berharap untuk menghindari Qt karena ukuran dan kompleksitas membuatnya menjadi persyaratan. Selain itu, Qt tampaknya tidak memiliki dukungan input joystick, yang mengharuskan SDL atau pustaka lain juga digunakan.
Jadi pertanyaan saya dapat disimpulkan sebagai berikut:
- Apa cara terbaik untuk mendapatkan dukungan SVG dan joystick di perpustakaan 2D C ++ sambil meminimalkan ketergantungan sebanyak mungkin (lebih baik menghindari Qt sama sekali)?