Tôi đang tìm cách xây dựng một công cụ trò chơi 2D RPG đa nền tảng mở cho ChaiScript .
Tôi muốn có thể thực hiện tất cả các đồ họa với SVG và cần nhập phím điều khiển. Tôi cũng cần các thư viện tôi sử dụng để là nguồn mở và tương thích với giấy phép BSD.
Tôi quen thuộc với allegro , ClanLib và SDL . Theo như tôi có thể nói, không có thư viện nào trong số này được tích hợp hoặc tích hợp rõ ràng cho SVG. Ngoài ra, tôi biết về các cuộc hội thoại trước đây trên trang web này liên quan đến phát triển trò chơi Qt cho SVG.
Tôi hy vọng tránh Qt vì quy mô và sự phức tạp của việc biến nó thành một yêu cầu. Ngoài ra, Qt dường như không có hỗ trợ đầu vào cần điều khiển, điều này sẽ yêu cầu SDL hoặc một số thư viện khác cũng được sử dụng.
Vì vậy, câu hỏi của tôi có thể được tóm tắt như thế này:
- Cách tốt nhất để có được hỗ trợ SVG và cần điều khiển trong thư viện 2D C ++ trong khi giảm thiểu phụ thuộc càng nhiều càng tốt (tốt nhất là tránh hoàn toàn Qt)?