where do i start?

Thread Solved

Join Date: Aug 2009
Posts: 34
Reputation: MattyRobot is an unknown quantity at this point 
Solved Threads: 0
MattyRobot's Avatar
MattyRobot MattyRobot is offline Offline
Light Poster

where do i start?

 
0
  #1
Sep 6th, 2009
I have recently learnt the basics of c++ but I want to advance to making proper GUI's (and games) but I don't know what to use.
I think the two most popular libraries are OpenGL and Direct3d but I'm not sure which one to use.
could you guide me in the right direction
Reply With Quote Quick reply to this message  
Join Date: Jun 2009
Posts: 681
Reputation: Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of Tom Gunn has much to be proud of 
Solved Threads: 132
Tom Gunn's Avatar
Tom Gunn Tom Gunn is offline Offline
Practically a Master Poster

Re: where do i start?

 
0
  #2
Sep 8th, 2009
I think it is better to learn more about C++ than the basics first. You can learn about writing game logic without adding the complexity of graphics to your program. If you start learning how to make graphics with incomplete knowledge of C++, you will end up struggling with the language and the graphics API at the same time. That makes learning harder.
-Tommy (For Great Justice!) Gunn
Reply With Quote Quick reply to this message  
Join Date: Aug 2009
Posts: 34
Reputation: MattyRobot is an unknown quantity at this point 
Solved Threads: 0
MattyRobot's Avatar
MattyRobot MattyRobot is offline Offline
Light Poster

Re: where do i start?

 
0
  #3
Sep 8th, 2009
how much more do i need to know then? i can:
print to a console (obviously)
take user input
use files
use loops (for, while, do)
use decisions (if, if else, switch ect)
and i grasp the concept of how memory is allocated
and i am begining to use classes (and i understand constructors/destructors)

and this isnt the first language i have programmed in.
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1,151
Reputation: firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice 
Solved Threads: 145
firstPerson's Avatar
firstPerson firstPerson is offline Offline
Veteran Poster

Re: where do i start?

 
0
  #4
Sep 9th, 2009
Well to make a GUI program in opengl, say a basic triangle, all you need
to know about c++ is, functions,libraries,if-else,and switch-statements.

From that you can make your first triangle. Although it might be hard
to understand what which function does from the GUI library.

My suggestion would be to program for a at least a year, before jumping
into GUI.
I give up! 
1) What word becomes shorter if you add a letter to it? [ Solved by : niek_e ]
2) What does this sequence  equal to :  (.5u - .5a)(.5u-.5b)(.5u-.5c) ...
3) What is the 123456789 prime numer?
Reply With Quote Quick reply to this message  
Join Date: Aug 2009
Posts: 34
Reputation: MattyRobot is an unknown quantity at this point 
Solved Threads: 0
MattyRobot's Avatar
MattyRobot MattyRobot is offline Offline
Light Poster

Re: where do i start?

 
0
  #5
Sep 10th, 2009
I understand what your saying but I have been programming for about a year and I think I am ready, as I can go at my own pace, and I am going to get a book to learn from. I'm asking because I don't know where to go from here.
I want to learn one of the api's but which one would be better to learn. would openGL do everything that direct3d can?
Last edited by MattyRobot; Sep 10th, 2009 at 1:46 pm.
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1,151
Reputation: firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice 
Solved Threads: 145
firstPerson's Avatar
firstPerson firstPerson is offline Offline
Veteran Poster

Re: where do i start?

 
0
  #6
Sep 10th, 2009
For now, I would suggest openGL, as it is easier to learn. Google
tutorials for it. This link
would help you get opengl installed.
I give up! 
1) What word becomes shorter if you add a letter to it? [ Solved by : niek_e ]
2) What does this sequence  equal to :  (.5u - .5a)(.5u-.5b)(.5u-.5c) ...
3) What is the 123456789 prime numer?
Reply With Quote Quick reply to this message  
Join Date: Jun 2008
Posts: 8
Reputation: tgsoon2002 is an unknown quantity at this point 
Solved Threads: 1
tgsoon2002 tgsoon2002 is offline Offline
Newbie Poster

Re: where do i start?

 
0
  #7
Sep 10th, 2009
My sugget, win 32 first then openGL or directx
!
You can search NEHE for tutorial in OPEN Gl, i try but so much thing to remember, in the end i confuse and have stop for a while!
Last edited by tgsoon2002; Sep 10th, 2009 at 10:58 pm.
Reply With Quote Quick reply to this message  
Join Date: Aug 2009
Posts: 34
Reputation: MattyRobot is an unknown quantity at this point 
Solved Threads: 0
MattyRobot's Avatar
MattyRobot MattyRobot is offline Offline
Light Poster

Re: where do i start?

 
0
  #8
Sep 11th, 2009
ok, i will learn a bit of win32 from here:
http://winprog.org/tutorial/
then i will have a look at:
http://www.videotutorialsrock.com/index.php
thanks
Last edited by MattyRobot; Sep 11th, 2009 at 9:57 am. Reason: wrong url
my programming ability isn't bad for my age... I'm 13
Reply With Quote Quick reply to this message  
Join Date: Aug 2009
Posts: 34
Reputation: MattyRobot is an unknown quantity at this point 
Solved Threads: 0
MattyRobot's Avatar
MattyRobot MattyRobot is offline Offline
Light Poster

Re: where do i start?

 
0
  #9
Sep 11th, 2009
and um... why win32 api? what use will this be to me?
my programming ability isn't bad for my age... I'm 13
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1,151
Reputation: firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice firstPerson is just really nice 
Solved Threads: 145
firstPerson's Avatar
firstPerson firstPerson is offline Offline
Veteran Poster

Re: where do i start?

 
0
  #10
Sep 11th, 2009
Originally Posted by MattyRobot View Post
and um... why win32 api? what use will this be to me?
Its good to know win32, but I think for graphics opengl would
be better to learn.
I give up! 
1) What word becomes shorter if you add a letter to it? [ Solved by : niek_e ]
2) What does this sequence  equal to :  (.5u - .5a)(.5u-.5b)(.5u-.5c) ...
3) What is the 123456789 prime numer?
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Other Threads in the Game Development Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC