Yeah, im trying to learn C++, mainly so I can make a game engine, so far im only learning the basics but I will get better, of course.
Any websites or things I should know while learning? Any tutorials I should follow?
Offline
markyparky56 wrote:
Yeah, im trying to learn C++, mainly so I can make a game engine, so far im only learning the basics but I will get better, of course.
Any websites or things I should know while learning? Any tutorials I should follow?
If you're trying to take up C++ and openGL, then here are the tutorials I used
http://www.lighthouse3d.com/opengl/glut/ OpenGL/glut
http://www.learncpp.com/ C++ programming tutorial/ good reference guide.
Last edited by cds56 (2010-05-13 17:51:30)
Offline
cds56 wrote:
markyparky56 wrote:
Yeah, im trying to learn C++, mainly so I can make a game engine, so far im only learning the basics but I will get better, of course.
Any websites or things I should know while learning? Any tutorials I should follow?If you're trying to take up C++ and openGL, then here are the tutorials I used
![]()
http://www.lighthouse3d.com/opengl/glut/ OpenGL/glut
http://www.learncpp.com/ C++ programming tutorial/ good reference guide.
Thanks.
Iv got a book but its kinda old and isn't uptodate.
That tutorial uses C++ 6.0... im using 2008, some of the things it says I can't do.
Last edited by markyparky56 (2010-05-14 07:57:19)
Offline
markyparky56 wrote:
cds56 wrote:
markyparky56 wrote:
Yeah, im trying to learn C++, mainly so I can make a game engine, so far im only learning the basics but I will get better, of course.
Any websites or things I should know while learning? Any tutorials I should follow?If you're trying to take up C++ and openGL, then here are the tutorials I used
![]()
http://www.lighthouse3d.com/opengl/glut/ OpenGL/glut
http://www.learncpp.com/ C++ programming tutorial/ good reference guide.Thanks.
Iv got a book but its kinda old and isn't uptodate.
That tutorial uses C++ 6.0... im using 2008, some of the things it says I can't do.![]()
I'm gonna check out SDL, it sounds a bit better than just plain openGL, especially for game making...
Offline
cds56 wrote:
markyparky56 wrote:
cds56 wrote:
If you're trying to take up C++ and openGL, then here are the tutorials I used![]()
http://www.lighthouse3d.com/opengl/glut/ OpenGL/glut
http://www.learncpp.com/ C++ programming tutorial/ good reference guide.Thanks.
Iv got a book but its kinda old and isn't uptodate.
That tutorial uses C++ 6.0... im using 2008, some of the things it says I can't do.![]()
I'm gonna check out SDL, it sounds a bit better than just plain openGL, especially for game making...
Yeah, but SDL comes with legal restrictions, so it might not be the best choice. Still an option though.
Offline
markyparky56 wrote:
cds56 wrote:
markyparky56 wrote:
Thanks.Iv got a book but its kinda old and isn't uptodate.
That tutorial uses C++ 6.0... im using 2008, some of the things it says I can't do.![]()
I'm gonna check out SDL, it sounds a bit better than just plain openGL, especially for game making...
Yeah, but SDL comes with legal restrictions, so it might not be the best choice. Still an option though.
Which legal restrictions D:
Will it prevent commercial sales AAH?
haha, I wasn't worried about that, at all, but, what legal restrictions eek!
Offline
cds56 wrote:
markyparky56 wrote:
cds56 wrote:
I'm gonna check out SDL, it sounds a bit better than just plain openGL, especially for game making...Yeah, but SDL comes with legal restrictions, so it might not be the best choice. Still an option though.
Which legal restrictions D:
Will it prevent commercial sales AAH?
haha, I wasn't worried about that, at all, but, what legal restrictions eek!
I quote:
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.
The GNU liscense is what the Quake 3 engine is released under.
Lets see what it true is all about...
Well its barely restricting at all. I think we should just give thanks to them in the credits (In a textfile)
How good is SDL?
Offline
markyparky56 wrote:
cds56 wrote:
markyparky56 wrote:
Yeah, but SDL comes with legal restrictions, so it might not be the best choice. Still an option though.Which legal restrictions D:
Will it prevent commercial sales AAH?
haha, I wasn't worried about that, at all, but, what legal restrictions eek!I quote:
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.
The GNU liscense is what the Quake 3 engine is released under.
Lets see what it true is all about...
Well its barely restricting at all. I think we should just give thanks to them in the credits (In a textfile)
How good is SDL?
SDL seems cool, it'll take me another couple hours to really get the gist of it, but it looks ideal for creating a little engine on!(or big, whichever you chose.)
Offline
cds56 wrote:
markyparky56 wrote:
cds56 wrote:
Which legal restrictions D:
Will it prevent commercial sales AAH?
haha, I wasn't worried about that, at all, but, what legal restrictions eek!I quote:
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.
The GNU liscense is what the Quake 3 engine is released under.
Lets see what it true is all about...
Well its barely restricting at all. I think we should just give thanks to them in the credits (In a textfile)
How good is SDL?SDL seems cool, it'll take me another couple hours to really get the gist of it, but it looks ideal for creating a little engine on!(or big, whichever you chose.)
Big. Big is better.
Offline
markyparky56 wrote:
cds56 wrote:
markyparky56 wrote:
cds56 wrote:
Which legal restrictions D:
Will it prevent commercial sales AAH?
haha, I wasn't worried about that, at all, but, what legal restrictions eek!I quote:
The GNU liscense is what the Quake 3 engine is released under.
Lets see what it true is all about...
Well its barely restricting at all. I think we should just give thanks to them in the credits (In a textfile)
How good is SDL?SDL seems cool, it'll take me another couple hours to really get the gist of it, but it looks ideal for creating a little engine on!(or big, whichever you chose.)
Big. Big is better.
Yeah, I was hoping you'd say that.
SDL would be the way to go if someone could learn it.
Not saying it's hard to learn, some just needs to... and I'm going to my cottage this weekend
for me and D: cause I won't be able to help much this weekend.
Offline
Speaking of which, I may have found a half-useful proper tutorial!
http://www.lazyfoo.net/SDL_tutorials/
It has good examples, good explanations, and it's more beginner oriented, seeing as we both(I think) are trying to learn SDL from having no previous knowledge of it.
This tutorial is bettah than the others I'd found earlier.
Last edited by cds56 (2010-05-17 21:24:16)
Offline
cds56 wrote:
Speaking of which, I may have found a half-useful proper tutorial!
http://www.lazyfoo.net/SDL_tutorials/
It has good examples, good explanations, and it's more beginner oriented, seeing as we both(I think) are trying to learn SDL from having no previous knowledge of it.
This tutorial is bettah than the others I'd found earlier.
Hmmm... very helpful, though in Code::blocks I can't set the debugger...
Offline
markyparky56 wrote:
cds56 wrote:
Speaking of which, I may have found a half-useful proper tutorial!
http://www.lazyfoo.net/SDL_tutorials/
It has good examples, good explanations, and it's more beginner oriented, seeing as we both(I think) are trying to learn SDL from having no previous knowledge of it.
This tutorial is bettah than the others I'd found earlier.Hmmm... very helpful, though in Code::blocks I can't set the debugger...
Great tuts! I've just set up SDL and loaded an image to the screen! w00T!

Offline
Sperry wrote:
markyparky56 wrote:
cds56 wrote:
Speaking of which, I may have found a half-useful proper tutorial!
http://www.lazyfoo.net/SDL_tutorials/
It has good examples, good explanations, and it's more beginner oriented, seeing as we both(I think) are trying to learn SDL from having no previous knowledge of it.
This tutorial is bettah than the others I'd found earlier.Hmmm... very helpful, though in Code::blocks I can't set the debugger...
Great tuts! I've just set up SDL and loaded an image to the screen! w00T!
![]()
![]()
![]()
![]()
I can't get it to do anything!
Offline
markyparky56 wrote:
Sperry wrote:
markyparky56 wrote:
Hmmm... very helpful, though in Code::blocks I can't set the debugger...Great tuts! I've just set up SDL and loaded an image to the screen! w00T!
![]()
![]()
![]()
![]()
I can't get it to do anything!
Oh, can I help at all? (It worked with VS2008
)

Offline
Sperry wrote:
markyparky56 wrote:
Sperry wrote:
Great tuts! I've just set up SDL and loaded an image to the screen! w00T!
![]()
![]()
![]()
![]()
I can't get it to do anything!
Oh, can I help at all? (It worked with VS2008
)
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.
Offline
markyparky56 wrote:
Sperry wrote:
markyparky56 wrote:
I can't get it to do anything!
Oh, can I help at all? (It worked with VS2008
)
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.
What? I suggest going on to another compiler then.

Offline
Sperry wrote:
markyparky56 wrote:
Sperry wrote:
Oh, can I help at all? (It worked with VS2008
)
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.
What? I suggest going on to another compiler then.
Hmmmm...
Offline
markyparky56 wrote:
Sperry wrote:
markyparky56 wrote:
I can't get it to do anything!
Oh, can I help at all? (It worked with VS2008
)
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.
What? tell me what isn't working, cause my Code::blocks installation works fine!
Did you install SDL properly?
@Raven:
We want this to be craws plat form (cross platform)
DirectX, is a no. unless marky wants to use it......
Offline
cds56 wrote:
markyparky56 wrote:
Sperry wrote:
Oh, can I help at all? (It worked with VS2008)
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.
What? tell me what isn't working, cause my Code::blocks installation works fine!
Did you install SDL properly?
@Raven:
We want this to be craws plat form (cross platform)
DirectX, is a no. unless marky wants to use it......
No, we're going to use SDL, which sort of uses openGL, for the graphics, not Direct X.
I followed the tutorial , but it says i don't have the correct compiler. I really like Code::Blocks, though its a bit confusing to make a source file.
Offline
markyparky56 wrote:
cds56 wrote:
markyparky56 wrote:
Well obviously it would, im using Code::blocks, it can't set the debugger or compiler.What? tell me what isn't working, cause my Code::blocks installation works fine!
Did you install SDL properly?
@Raven:
We want this to be craws plat form (cross platform)
DirectX, is a no. unless marky wants to use it......No, we're going to use SDL, which sort of uses openGL, for the graphics, not Direct X.
I followed the tutorial , but it says i don't have the correct compiler. I really like Code::Blocks, though its a bit confusing to make a source file.
Strange.... I found Code::Blocks really easy to work with.
SDL appears to be easy to work with so far.
I'm experimenting and learning...
I may download Cube's source and take a look
Offline
cds56 wrote:
markyparky56 wrote:
cds56 wrote:
What? tell me what isn't working, cause my Code::blocks installation works fine!
Did you install SDL properly?
@Raven:
We want this to be craws plat form (cross platform)
DirectX, is a no. unless marky wants to use it......No, we're going to use SDL, which sort of uses openGL, for the graphics, not Direct X.
I followed the tutorial , but it says i don't have the correct compiler. I really like Code::Blocks, though its a bit confusing to make a source file.Strange.... I found Code::Blocks really easy to work with.
SDL appears to be easy to work with so far.
I'm experimenting and learning...
I may download Cube's source and take a look![]()
I can make source files, I think i've just been confused a bit, iv only used VC++ 2008 before.
Anyway. I say we use Code::blocks, ill just try setting it up properly.
Offline
YES!!!! It works!!!
And i've also found out how to add new files, so simple!
*does happy dance*
Offline