Original Post
I've been working on a simple text-based multi-player RPG as a learning project for C++. I'd like to get to a point where I have the necessary hooks available to move to a 3D graphical game - again, as a learning progression. I know, it's conventional wisdom that this sort of game is too ambitious for a first project, but it's the genre that I am most passionate about, and therefore holds my interest without my having to work at it at all. It's an endless source of motivation.
All that said, I find myself getting bogged down, spending an exorbitant amount of time on simple tasks like writing code for parsing and otherwise handling text. As such, I've decided to utilize additional libraries/frameworks to provide that sort of functionality (I know, "well DUH", right?).
Boost seems to be pretty popular for this sort of thing (data type conversions, string manipulation, etc.). Are there any other suggestions?
I'm also still trying to decide what to use for the program output/UI. I'm using Qt Creator, and at this point I'm leaning toward a console-type control on a Qt form, with the UI elements being simple form controls. The display will involve a combination of text and ASCII characters for graphical representation. I've considered using a terminal emulator, but I want more of a mouse-driven interface than that. I was hoping for suggestions on this topic as well.
As always, any suggestions would be very much appreciated.
All that said, I find myself getting bogged down, spending an exorbitant amount of time on simple tasks like writing code for parsing and otherwise handling text. As such, I've decided to utilize additional libraries/frameworks to provide that sort of functionality (I know, "well DUH", right?).
Boost seems to be pretty popular for this sort of thing (data type conversions, string manipulation, etc.). Are there any other suggestions?
I'm also still trying to decide what to use for the program output/UI. I'm using Qt Creator, and at this point I'm leaning toward a console-type control on a Qt form, with the UI elements being simple form controls. The display will involve a combination of text and ASCII characters for graphical representation. I've considered using a terminal emulator, but I want more of a mouse-driven interface than that. I was hoping for suggestions on this topic as well.
As always, any suggestions would be very much appreciated.