im fairly new to the c++ universe. i have been working through several tutorials i have found over the net and one thing kept bugging me. as much as i google and read in certain books and pour through countless forums like this one, there is the whole graphics issue nagging at me. i am using bloodshed's dev c++. i have found 4 or 5 differnt graphics engines that all say they work with dev c++ but i cant get them to work properly. they all seem to be designed around the use of visual c++.
is there a graphics engine somewhere that has ben designed around the dev environment? or do i have to bite the bullet here and get visual c++??
if anyone has successfully integrated a decent engine into there dev programs, could they please post a link or a name or anything?
i have thouht about that. maybe at some stage i will give it a try but for the moment i am trying to concentrate on learning c++. is openGL a stand alone language? or is it just a front end to a c++ program? i dont know that much about openGL. i read somewhere that using a graphics engine such as irrlicht or something has all the graphics handling sorted out. correct me if im wrong. my ultimate aim is to design and create a simple game from scratch.
i have just started playing with code::blocks. anyone have any suggestions as to where to start in a game development process?
hmmm.. opengl is basically a c library for graphics programming.. infact its not a library.. its a standard..
I dont know about irrlicht!!
but if you are a beginner you should learn C and C++ first.
take some good books like:
C programming language by Ritchie & kernighan
C++ programming language by Stroustrap, it may be a little tough for beginners though..
Inside the C++ Object Model
there are books by scott meyers on C++.
then you should know maths which is required for graphics game programming.
some books are like:
Mathematics for 3D Game Programming and Computer Graphics by eric lengyel
Addison Wesley-Computer Graphics Principles And Practice In C 2Nd Edition
3D Math Primer For Graphics And Game Development
when you think you have learned it then you can start with graphics programming like opengl or direct X on windows.
simple games like checkers, tic-tac-toe, snakes etc you can develop by using only some GUI language like VC++, QT, GTK. but for games which need advanced screen rendering you will have to go with commercial library. if you are using windows then DirectX/direct 3D is what you are searching for.