About Me and Some Sites I've Used

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

About Me and Some Sites I've Used

Post by GroundUpEngine »


-------------------------------------------So Here's the Deal-------------------------------------------
I have never touched many C++ books, which is strange but I find the Internet faster.

If you see some of my old videos, you will find that I started making games after about 1-3 months and C++ was one of my first serious programming languages, so I kinda dived into the deep end hehe. Google & Youtube are my best resources, all I did was type something in and I always found a Video or Tutorial without much effort, I used this for Modelling too.

Some things I did in the past Year ->
. start of with simple programs e.g. input your name, computer greets you
. then start of with 2D e.g. use C++ with a 2D Graphics Library [like] Allegro, SDL or SFML (my favourite)
. then make some 2D games and be creative, share them with friends and look for constructive critcism
. then when you feel comfortable with C++ and making 2D Games feel free to move onto simple 3D stuff e.g. use C++ with a 2D/3D Graphics Library & Graphics API [like] SDL / OpenGL or SFML / OpenGL
. then make some 3D games and take it where ever you want

-------------------------------------------Here's the Source-------------------------------------------
C++ Know How
One of the First Sites I Stumbled upon, Covers Most C/++ Technique- http://www.cplusplus.com/doc/tutorial/
Articles varying from Hello World to Portal Culling http://www.flipcode.com/archives/articles.shtml
Similar to cplusplus.com but Easier to Understand- http://www.learncpp.com/
Another Nice C++ Resource- http://www.cprogramming.com/
Sweet C++ Resource, Lots of Articles- http://www.3dkingdoms.com/
Paul's Projects, Check out some cool informative Projects- http://www.paulsprojects.net/
Project Euler, Great Maths in Programming Resource http://projecteuler.net/

C++ Video Tutorials
3DBuzz.com C++ Tutorials- http://www.3dbuzz.com/vbforum/sv_videon ... a9febabbac
Awesome C++ Tutorials- http://www.youtube.com/user/antiRTFM
Sick C++ Tutorials- http://www.youtube.com/user/thenewboston
Great Tutorials for C++/Making Games, I learned alot! http://www.youtube.com/user/LusikkaMage

Advanced C++ Concepts / etc..
Singleton Technique- http://www.devarticles.com/c/a/Cplusplu ... rn-Part-I/
Templates- http://www.garry.tv/?p=1314
Great VBO's(Vertex Buffer Object) Tutorial- http://www.ozone3d.net/tutorials/opengl_vbo.php

C++ IDE's
Code::Blocks(Currently Using This One)- http://www.codeblocks.org/
DevCPP- http://www.bloodshed.net/devcpp.html
Microsoft Visual C++- http://www.microsoft.com/express/Windows/ (good for Windows)
XCode- http://developer.apple.com/tools/xcode/ (good for Mac)
Eclipse IDE- http://www.eclipse.org/ (good for Linux)
Netbeans IDE- http://netbeans.org/ (Similar to eclipse, easy configuring to get C++ working)

Libraries
Allegro- http://www.talula.demon.co.uk/allegro/
Allegro Manual- http://alleg.sourceforge.net/stabledocs/en/allegro.html
Well Known Allegro Tutorials- http://www.loomsoft.net/resources/alltu ... _index.htm
SDL- http://www.libsdl.org/
Well Known SDL Tutorials- http://www.lazyfoo.net/
SFML- http://www.sfml-dev.org/
Current SFML Tutorials- http://www.sfml-dev.org/tutorials/1.5/
GLUT :lol: - http://www.opengl.org/resources/libraries/glut/

OpenGL Stuff
OpenGL- http://www.opengl.org/
OpenGL Code Tutorials/Samples- http://www.opengl.org/code/
Well Known OpenGL Resource- http://nehe.gamedev.net/
Awesome Site for OpenGL Related Topics- http://www.lighthouse3d.com/opengl/
Nice Site for Learning OpenGL Basics- http://www.videotutorialsrock.com/
GLSL(OpenGL Shading Language)- http://www.lighthouse3d.com/opengl/glsl/index.php?intro
OpenGL Selection /w Unique Color IDs- http://gpwiki.org/index.php/OpenGL_Sele ... _Color_IDs

Models / Modelling
Blender- http://www.blender.org/
Basic Modelling Tutorials(pretty good)- http://www.youtube.com/user/super3boy
Great Tutorial on Rigging Models- http://www.youtube.com/watch?v=3mFge8E20zU
Sweet Tutorial on Basic UV Mapping- http://www.youtube.com/watch?v=N7tp1dH64l4
MD2 Format- http://tfc.duke.free.fr/old/models/md2.htm

3D Game Programming in General (e.g. OpenGL, Math for Games, GLSL, Techniques, etc..)
Pretty Awesome Site for Ideas- http://swiftless.com/
Better Than The Above, Simular Topics- http://ozone3d.net/
Some Tutorials and Demos- http://www.morrowland.com/

Game Engine Structure
Nice Engine Structure Guide- http://www.extremetech.com/article2/0,2845,594,00.asp
Simple Engine Structure Guide- http://www.3dkingdoms.com/weekly/weekly.php?a=42

My Hierarchy of Basic Engine Structure
(For 3D changed some stuff around e.g. Texture instead of Sprite, Mesh instead of SpriteSheet)
Image
Last edited by GroundUpEngine on Tue Dec 06, 2011 11:15 am, edited 17 times in total.
User avatar
thejahooli
Chaos Rift Junior
Chaos Rift Junior
Posts: 265
Joined: Fri Feb 20, 2009 7:45 pm
Location: London, England

Re: About Me and Some Sites I've Used

Post by thejahooli »

This is actually pretty useful. It's 1.23am and I've got school tomorrow (today?) so I can't actually read any of these just yet but I'll be sure to when I can.
I'll make your software hardware.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: About Me and Some Sites I've Used

Post by eatcomics »

Cool, thanks for the links... My browser shows that I've been to 80% of them (recently) :lol:

Excluding the modeling and some other stuff :P
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: About Me and Some Sites I've Used

Post by MrDeathNote »

That's quite a list of useful resources there :)
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
flump
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 8
Joined: Tue Mar 02, 2010 2:20 am
Current Project: 3D engine for visualisation/games
Favorite Gaming Platforms: PC,
Programming Language of Choice: C++, C, Fortran
Location: Canterbury, UK

Re: About Me and Some Sites I've Used

Post by flump »

Thank you very much for this!

I'm not sure about anyone else, but, I find it very interesting and more insightful to see what other people have read/use for reference.

I've been on a few of them 'sites but the couple I haven't definitely sparked my interested so, again, thanks!
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: About Me and Some Sites I've Used

Post by GroundUpEngine »

I'm glad this helps! :mrgreen:
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: About Me and Some Sites I've Used

Post by Falco Girgis »

I approve of this topic. Very nice. Very useful.
User avatar
Arce
Jealous Self-Righteous Prick
Jealous Self-Righteous Prick
Posts: 2153
Joined: Mon Jul 10, 2006 9:29 pm

Re: About Me and Some Sites I've Used

Post by Arce »

Appreciate that share! This is a brilliant topic with a plethora of information! Feel free to update anytime!
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: About Me and Some Sites I've Used

Post by GroundUpEngine »

ahh yeah! No prob :D
User avatar
Diablo vt
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 26
Joined: Wed Oct 29, 2008 6:09 pm
Location: London

Re: About Me and Some Sites I've Used

Post by Diablo vt »

Awesome work, man. Thankies :mrgreen:
There are 10 types of people in this world; those who understand binary and those who don't.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: About Me and Some Sites I've Used

Post by GroundUpEngine »

Added some more links, and a Engine structure hierarchy.

Also, bump. ahaha
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: About Me and Some Sites I've Used

Post by eatcomics »

I need to check out the general 3D programming and modelling ones.

Cheers for great links :D
Image
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: About Me and Some Sites I've Used

Post by JaxDragon »

I would just like to say 3dBuzz has some great C++ video tutorials. They go over the basics, and a few advanced concepts. The main series is free, as well as the basic game series. They go in-depth, and talk about everything.

Another IDE is netbeans. Kind of like eclipse, although it takes a little less configuring to get C++ working.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: About Me and Some Sites I've Used

Post by GroundUpEngine »

Adding ;)
Ricky
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 1
Joined: Thu Oct 28, 2010 11:17 pm

Re: About Me and Some Sites I've Used

Post by Ricky »

I hate to be a total technical fag but those aren't compilers they are IDE's..

Furthermore:

http://www.mingw.org/
^I recommend 4.4 and SFML

GCC,its port to windows (MinGW), MSVC++, and Borland are all compilers.

C::B and Eclipse are not :(
Post Reply