im not exactly sure how to ask this but when i goodled it it didnt come up with anything. is it possible to make programs outside of the terminal with c++? like any sort of game. for example minecraft. i know thats written in java and im not sure how java works but is it possible to make more graphical things with c++? in particular i play on linux so no .exe. i know its easy to do stuff like this using gamemaker but i odnt know how they do it. is it just not possible in c++ language then?
of course it is possible in c++. there is wxwidgets, winapi, qt, sdl, sfml, gtk, and i cant remember the last one (it starts with a g (nevermind its actually called opengl)).
There are several libraries that allow you to create Graphical User Interface (GUI) applications. Examples are SFML (written in C++), SDL (written in C), and OpenGL (for 3D stuff). Windows even has its own <windows.h> header for Window-specific programming (if you can handle the naming convention). You still need executables because C++ is a compiled language.
here is a list of what each is good for:
sfml/sdl:
-drawing pictures and text to a window. you can combine with opengl to make applications in 3d
-doesn't support much input without third party libraries
qt/gtk:
-making interfaces that (usually) require input. for example:
gedit
hexchat (i think)
opengl:
-used for creating 3d interfaces like wow or minecraft
each of these are cross platform and some are cross languages
anyone here know how to use Horde3D or irricht? they seem cool but i cant even figure out how to use them. like any good tutorials out there? if so links?
ok ill keep that in mind. im not sure if im ready for 3D game engines yet so im probably still gonna use ncurses for awhile and work on the game im making. im uploading the first stable version here in a few :D