Why not Qt?
Why not Qt?
Topic says it all - why don't you simply use Qt(https://www.qt.io/) and don't write everything yourself? Qt is simply the best (and fastest) cross-platform framework I've seen so far.
Re: Why not Qt?
I'd say that QT is super heavy and not really suited for games - more for applications. Factorio needs just something light to do inputs/windowing, not a big framework you'd have to rewrite half of the game to fit into.
Re: Why not Qt?
Well, they recently axed Boost, which fits my idea of super heavy. I'd describe Qt as dynamic weight - it's just as heavy as you want it to be. And the FFFs sounds like they're rewriting UI and/or graphics anyways.
-
- Long Handed Inserter
- Posts: 91
- Joined: Sat Sep 23, 2017 10:58 pm
- Contact:
Re: Why not Qt?
Personally, I'd rather they write everything themselves because it means they can tailor it exactly to their needs.
-
- Fast Inserter
- Posts: 106
- Joined: Thu Jul 30, 2015 7:11 pm
- Contact:
Re: Why not Qt?
Why not QT? This is why. That article is a little old, but it is still accurate. QT is not made for games.
EDIT: Also, way back the Warzone 2100 team started trying to move from SDL to QT for various reasons. Performance tanked, and the move was scrapped.
EDIT: Also, way back the Warzone 2100 team started trying to move from SDL to QT for various reasons. Performance tanked, and the move was scrapped.
Re: Why not Qt?
An article from 2012 does not really reflect the current state of QT. However, it is right in that qt is wrong for this job.
For the simple reason, its not the fastest out there. It has ton and tons of features, decent cross platform support. But it is not suited for high end games.
(Software dev here, We do a lot of qt stuff at the office. And I tinker with games at home)
For the simple reason, its not the fastest out there. It has ton and tons of features, decent cross platform support. But it is not suited for high end games.
(Software dev here, We do a lot of qt stuff at the office. And I tinker with games at home)