• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other Tutorial] C/C++ Resources

davidthefat

I Love C++
437
Posts
14
Years
  • Age 30
  • Seen Mar 3, 2012
Ok I think this section needs a C/C++ Thread.

IDE:
DevC++ - http://www.bloodshed.net/devcpp.html
Really good and easy IDE based on Mingw port of gcc compiler, I use this.

Code::Blocks - http://www.codeblocks.org/
Really versatile IDE, its great, and many programmers use it.

Visual C++ Express - http://www.microsoft.com/Express/VC/
The Free version of Microsoft's IDE and compiler, I dont recommend since its a pain in the butt to distribute the actual program using this, but great great IDE, just port it to DevC++ or something before distributing the program.

APIs:
SDL - http://www.libsdl.org/
This is a pretty basic library thats cross platform, which means you can use it on the main OSs without modification

OpenGL - http://www.opengl.org/
This is the main competitor of Direct3D, its a graphics library, and not a game library, keep that in mind. It has many extensions and can be used with SDL for more functionality. Its also Cross Platform and it had its own Data types to deal with the OS's different sizes for the data types

Allegro - http://alleg.sourceforge.net/
This is a game library, it has graphics and sound and all the good stuff in one package, but not very good with 3d, it supports it, but I just recommend OpenGL if you want 3d.

DirectX - http://www.microsoft.com/games/en-US/aboutGFW/pages/directx.aspx
DirectX is the package of libraries that Microsoft provides, only supports Windows OS. It has 3D and sound and all the good stuff in one, also the main API used by most commercial PC games.

Irrlicht 3D Engine - http://irrlicht.sourceforge.net/
Really fast 3D engine, easy to use, it uses OpenGL and DirectX to get the best of both worlds

Ogre3D - http://www.ogre3d.org/
Rival to Irrlicht, also best of both worlds.

Other Tools:
Unreal Dev Kit
- http://www.udk.com/
Yes, that the one, the famous one... Just try it out

Blender 3D - http://www.blender.org/
The best free 3D editor available, even directly competes with Maya and 3DS, Really expensive comercial 3D editors.

GIMP - http://www.gimp.org/
Its an image editor, really great if you don't have photoshop.

Books:
C++: The Complete Reference - http://search.barnesandnoble.com/C/Herbert-Schildt/e/9780072226805/?itm=3&USRI=c++
I really recommed this one, over 1000 pages, I own it my self. Covers C and C++

C++ for Dummies - http://search.barnesandnoble.com/C-...Davis/e/9780470317266/?itm=1&USRI=c+++dummies
Always a great series, I read it myself, its great, can even teach a 12 year old... ;)

Beginning C++ Through Game Programming - http://search.barnesandnoble.com/Be...wson/e/9781598633603/?itm=3&USRI=learning+c++
Really good series.

Learn To Program With C++ - http://search.barnesandnoble.com/Le...Smiley/e/9780072225358/?itm=1&USRI=c+++smiley
Its a really great book, it takes you inside a college class room and just get it if you are a beginner, absolutely easy to understand... even a 12 year old can learn from it.

Beginning Direct X 9 - http://search.barnesandnoble.com/Be...men-Jones/e/9781592003495/?itm=1&USRI=directx
Even though its an older version of Direct X, its has good fundementals.

OpenGL Super Bible - http://search.barnesandnoble.com/Op...e/9780321498823/?itm=2&USRI=opengl+superbible
Book is just EPIC, Just EPIC, I put it in the same level as the C++ complete Reference Book.

Ebooks:
Mastering C++ (1999)

Teach Yourself C++ in 21 Days (2nd ed)

Online Tutorials:
NeHe OpenGL Tutorial - http://nehe.gamedev.net/
BEST OpenGL tutorial online, hands down.

LazyFoo's SDL Tutorial - http://www.lazyfoo.net/SDL_tutorials/
Best SDL tutorial on the web.

General C++ Tutorial - http://www.cplusplus.com/doc/tutorial/
Just great in general

Allegro Newbie Tutorial - http://www.loomsoft.net/resources/alltut/alltut_index.htm
Pretty good

Allegro Game Programming Tutorial - http://www.cppgameprogramming.com/cgi/nav.cgi?page=index
Pretty good itself

Blender 3D: From Noob To Pro - http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro
Really helpful Blender 3D tutorial, must read for noobs.


Spriting:
zeid said:
Ok, so pixel art tutorials are always fun looking for, alot of newbie game programmers get into pixel art when making the graphics for their games (which is good) and decide they are good enough to share their gift (which is bad)... this 'gift' of theirs can actually be counter productive when put in tutorial form and send others on the wrong track art wise. So throughout the ages (millenia i believe) I have accumulated a number of good tutorials and made a few of my own. I think some might benefit from this, it's basically a massive tutorial referencing thread for learning pixel art and pixel art techniques.

Some tutorials by me (shameless self promotion, please ignore my dead but still twitching forum):

Lesson 1 - Basics
Overview of lesson 1
Lesson 2 - Colour
The Demons of Pixel Art

Provided bellow is a listing of useful art tutorials by others (these cover alot of things mine don't, I think it might also work vice-versa but it's been a while since I last read any of these links):

Pixel Art
Derek Yu - http://derekyu.com/extras/pixel01.html
Gas 13 - http://gas13.ru/v3/tutorials/

The above are highly recommended
Mark's - http://www.natomic.com/hosted/marks/mpat/
Drubudu's - http://www.drububu.com/tutorial/index.htmlhttp://www.rhysd.com/tutorial/
Rhys - http://www.rhysd.com/tutorial/
Alex - [1 2 3]
St0ven - [1 2 3]

Unfortunately a number of St0ven's tutorials aren't online anymore since his main site is down.
Zoggles - http://www.zoggles.co.uk/asp/tutorials.asp?show=index
Tsugumo - http://www.petesqbsite.com/sections/tutorials/tuts/tsugumo/
CMR - http://subtutorial.bravehost.com/

Pixel Movies - http://www.wayofthepixel.net/pixelation/in...hp?topic=2144.0

I highly recommend this site for people looking for heavy critique on their art. If you approach this forum, do so with a mature attitude and willingness to make large changes to your art or you will not last long.
An excellent tiles tutorial by Marco Vale - http://video.google.com/...

Animation
Idle Worm - http://www.idleworm.com/how/index.shtml
Larry's - http://www.awn.com/tooninstitute/lessonplan/lesson.htm#top
Manning - http://www.manningkrull.com/pixel_art/tutorials/walking.asp

These sites provide some interesting information on animation in general.

Other Art Tutorials
Itch Studios - http://www.itchstudios.com/psg/index.htm
Itchy Animation - http://www.itchy-animation.co.uk/light.htm

Getting a good grasp of art in general will aid when approaching pixel art.

Also these communities will help you hone your skills with intense critique:
Pixeljoint
Pixelation


Its from a different forum, the focus is not pokemon but its general spriting. Its great, I seen some crap sprites made from scratch. Read

http://gas13.ru/v3/tutorials/sywtbapa_almighty_grass_tile.php

Go step away from the traditional pokemon look, the grass is crap in pokemon IMHO its just green repeated over and over. You can argue its supposed to be cartoon like, but still boring

And sorry if you cant read my post very well... a mod can clean up my post and make it pretty...
Well the credit goes to the respectable authors and creators of this books and programs and stuff... Its all in the link


Also I will be adding to these, that are TONS of stuff out there I can put in, there are Youtube tutorials, TONS of stuff... I just dont have the time right now
 
Last edited:
2,048
Posts
16
Years
  • Age 31
  • Seen Sep 7, 2023
I'm not sure what spriting tutorials are doing in a C++ thread...

Anyway, SFML is a pretty good alternative to SDL, especially if you're into object-oriented programming.

Xcode is another IDE option if you're using a Mac or want to make an iPhone game.
 
401
Posts
19
Years
  • Age 29
  • Seen Dec 4, 2016
Anyone know a nice little help application I can download for C#? Sort of like the one that comes with the Ruby package which is an ebook form of the Programming Ruby : The Pragmatic Programmer's guide.
 

KingCharizard

C++ Developer Extraordinaire
1,229
Posts
14
Years
I actually like C# but Its not supported like C++ is right now, I forsee it becoming the industry standard eventually...

Below is an assortment of resources that you can use to learn to Program C++ and create 3d models

Programming books - Links Coming later their uploading

This File contains:
C++ Programming
C# Programming
Multiplayer Programming
Open GL/SDL programming
and many more books
Over 30 books are included

3D Modeling Books - Links Coming later their uploading

This file contains:
3ds MAX books
Maya Books
Terrain Books
3D World building books
And many more books
Over 30 Books Are included

Here is a complete list of the books included! PLEASE NOTE: This list may not be current but it is a basic list of the books included
Spoiler:

Im curious why the hell is Epic games releaseing the unreal engine free? It bothers me cause I had t go through alot just to get Unreal Engine 2
 
Last edited:

davidthefat

I Love C++
437
Posts
14
Years
  • Age 30
  • Seen Mar 3, 2012
I actually like C# but Its not supported like C++ is right now, I forsee it becoming the industry standard eventually...

Below is an assortment of resources that you can use to learn to Program C++ and create 3d models

Programming books - Links Coming later their uploading

This File contains:
C++ Programming
C# Programming
Multiplayer Programming
Open GL/SDL programming
and many more books
Over 30 books are included

3D Modeling Books - Links Coming later their uploading

This file contains:
3ds MAX books
Maya Books
Terrain Books
3D World building books
And many more books
Over 30 Books Are included

Here is a complete list of the books included! PLEASE NOTE: This list may not be current but it is a basic list of the books included
Spoiler:

Im curious why the hell is Epic games releaseing the unreal engine free? It bothers me cause I had t go through alot just to get Unreal Engine 2
Lots of books there... but is it legal? LOL but seriously, I think they make it free because they want support or something, Not alot of games are made with that engine, but those that are, they are amazing



edit: I can argue about your opinion on C#, it wont, because its only used for Windows
 
Last edited:

KingCharizard

C++ Developer Extraordinaire
1,229
Posts
14
Years
Lots of books there... but is it legal? LOL but seriously, I think they make it free because they want support or something, Not alot of games are made with that engine, but those that are, they are amazing



edit: I can argue about your opinion on C#, it wont, because its only used for Windows


all the books were bought by me, and my friends but Im not sure if sharing them is legal... so I've decided not to share them, unless someone tells me it is...
 

davidthefat

I Love C++
437
Posts
14
Years
  • Age 30
  • Seen Mar 3, 2012
A bunch of Lectures from Stanford about a ton of stuff for free on Youtube:

http://www.youtube.com/user/StanfordUniversity#g/p

Programming Abstractions:
http://www.youtube.com/user/StanfordUniversity#grid/user/FE6E58F856038C69

Programming Methodology:
http://www.youtube.com/user/StanfordUniversity#grid/user/84A56BC7F4A1F852

Programming Paradigms:
http://www.youtube.com/user/StanfordUniversity#grid/user/9D558D49CA734A02

There are other Computer related classes on there, but mostly practical for toward robotics.

MIT Classes:
http://www.youtube.com/user/mit?blend=1&ob=4#g/p

Intro to Computer Science & Programming:
http://www.youtube.com/user/MIT#grid/user/4C4720A6F225E074
 
Back
Top