Samapico Posted October 26, 2011 Report Posted October 26, 2011 We're starting a new project at my job, using the Qt framework... it seems to be pretty solid. It has a bunch of tools to integrate with IDE's to quickly make UI's, but the framework itself has a bunch of stuff.http://doc.qt.nokia.....7/modules.html It can handle OpenGL stuff, and has classes for networking, audio, scripting, ... It's pretty huge, but what is not used doesn't hurt, so it's all good I guess Edit: Good to see you're still alive Bak Has there been any progress lately? I wish I could find the time and focus to help out... I'll be developing a huge commercial/industrial application in the next months in c++, so that experience should prove useful if/when I can work on Discretion. Quote
Yupa Posted October 30, 2011 Report Posted October 30, 2011 (edited) What do you suggest? Are there any that look half decent? As far as I remember, the only dependency it had was freetype for the fonts. There is a custom version of aedGui in the deps folder of the svn. From a purely logistical standpoint — these are already in repos for Ubuntu, Debian, Fedora, etc. — there's: ParaGUI ... which seems equivalently old and unmaintained, but is apparently more popular due to being used by a couple decent extant game projects, notably ASC (Battle Isle clone) and FreeLords (Warlords clone). Guichan ... last release sometime in 2009, but VCS has recent activity. Used by The Mana World (Secret of Mana clone). Sort of a depressing state of affairs all around; http://lua-users.org/lists/lua-l/2006-12/threads.html#00312. ...and then there's GiGi, which is not already in distro repos, but has the benefit of being actively developed (for FreeOrion [Master of Orion clone], which people are fairly interested in), makes some nice boasts, but might consequently add some (portable, in-repo) deps. What's different in your aedGUI version? Nevermind did a diff. Looked like there were some fixes in CVS after 0.1.8a that could've been used, along with some other stuff. Edited October 30, 2011 by Yupa Quote
Samapico Posted July 20, 2012 Report Posted July 20, 2012 *bump* Now that I worked with it for a couple months, I'll re-iterate that Qt is just plain awesome It's as cross-platform as you can get, and it's just really easy to work with, especially for UI's.It's also not dead. Quote
Bak Posted July 20, 2012 Author Report Posted July 20, 2012 ok here's the thing though. I already have the cskinviewerproject for viewing subspace skins and interacting with them and some basic gui (selecting name/ password / resolution) written in aedGui. We'll need to remake this in Qt if we can not use it as is. Would you like to do this? I think the back-end functionality is generally split up from the display part so that part should be reusable. Quote
»Lynx Posted July 20, 2012 Report Posted July 20, 2012 I think Qt is great too, but for game UI not so much. Perhaps as a launcher? Quote
Bak Posted July 20, 2012 Author Report Posted July 20, 2012 Yeah probably as a replacement for aedGui (which is used for the launcher now), exactly Quote
Cheese Posted July 21, 2012 Report Posted July 21, 2012 why not just use the 2d interface of opengl? Quote
Bak Posted July 21, 2012 Author Report Posted July 21, 2012 Hmm, I'm not really sure what you mean? We're aren't using opengl? Quote
»Lynx Posted July 21, 2012 Report Posted July 21, 2012 (edited) I think if you're willing to replace aedGui then something like Qt would probably be better as you could make it modularly with (I think) far less development effort. Of course, I am saying all of this while ignorantly not looking at the aedGui implementation that's already there. I've coded menus in OpenGL before, and I suppose the same applies to SDL, the problem is that you'd have the trouble of defining in code your bounding boxes for any menu items, or creating a method of doing the above to allow 'normal people' to do it. Basically, with either OpenGL (or SDL) you're likely limited to the kind of menus you get in Continuum right now, without too much effort. Qt already has a lot of widgets in place (that are really easy to use) which are, I believe, completely platform independent. This means you'd easily be able to extend the functionality of the game into social media etc which I think might be very good for growth. It also means that people could get involved without as much experience in developing software (esp. as this is C++) -- which I think may be important down the line. Plus, QtCreator is a damn nice IDE (not so much for the whole projects, but certainly for menus). Just my 2 pence. [Edit: Nevermind, I wrote this just after waking up] Edited July 21, 2012 by Lynx Quote
Yupa Posted August 14, 2012 Report Posted August 14, 2012 (edited) I can't stand Qt but it is popular. Edited August 14, 2012 by Yupa Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.