davidthefat
I Love C++
- 437
- Posts
- 15
- Years
- Seen Mar 3, 2012
Ok I think this section needs a C/C++ Thread.
IDE:
DevC++ - https://www.bloodshed.net/devcpp.html
Really good and easy IDE based on Mingw port of gcc compiler, I use this.
Code::Blocks - https://www.codeblocks.org/
Really versatile IDE, its great, and many programmers use it.
Visual C++ Express - https://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 - https://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 - https://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 - https://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 - https://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 - https://irrlicht.sourceforge.net/
Really fast 3D engine, easy to use, it uses OpenGL and DirectX to get the best of both worlds
Ogre3D - https://www.ogre3d.org/
Rival to Irrlicht, also best of both worlds.
Other Tools:
Unreal Dev Kit - https://www.udk.com/
Yes, that the one, the famous one... Just try it out
Blender 3D - https://www.blender.org/
The best free 3D editor available, even directly competes with Maya and 3DS, Really expensive comercial 3D editors.
GIMP - https://www.gimp.org/
Its an image editor, really great if you don't have photoshop.
Books:
C++: The Complete Reference - https://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 - https://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 - https://search.barnesandnoble.com/B...wson/e/9781598633603/?itm=3&USRI=learning+c++
Really good series.
Learn To Program With C++ - https://search.barnesandnoble.com/L...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 - https://search.barnesandnoble.com/B...men-Jones/e/9781592003495/?itm=1&USRI=directx
Even though its an older version of Direct X, its has good fundementals.
OpenGL Super Bible - https://search.barnesandnoble.com/O...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 - https://nehe.gamedev.net/
BEST OpenGL tutorial online, hands down.
LazyFoo's SDL Tutorial - https://www.lazyfoo.net/SDL_tutorials/
Best SDL tutorial on the web.
General C++ Tutorial - https://www.cplusplus.com/doc/tutorial/
Just great in general
Allegro Newbie Tutorial - https://www.loomsoft.net/resources/alltut/alltut_index.htm
Pretty good
Allegro Game Programming Tutorial - https://www.cppgameprogramming.com/cgi/nav.cgi?page=index
Pretty good itself
Blender 3D: From Noob To Pro - https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro
Really helpful Blender 3D tutorial, must read for noobs.
Spriting:
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
https://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
IDE:
DevC++ - https://www.bloodshed.net/devcpp.html
Really good and easy IDE based on Mingw port of gcc compiler, I use this.
Code::Blocks - https://www.codeblocks.org/
Really versatile IDE, its great, and many programmers use it.
Visual C++ Express - https://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 - https://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 - https://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 - https://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 - https://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 - https://irrlicht.sourceforge.net/
Really fast 3D engine, easy to use, it uses OpenGL and DirectX to get the best of both worlds
Ogre3D - https://www.ogre3d.org/
Rival to Irrlicht, also best of both worlds.
Other Tools:
Unreal Dev Kit - https://www.udk.com/
Yes, that the one, the famous one... Just try it out
Blender 3D - https://www.blender.org/
The best free 3D editor available, even directly competes with Maya and 3DS, Really expensive comercial 3D editors.
GIMP - https://www.gimp.org/
Its an image editor, really great if you don't have photoshop.
Books:
C++: The Complete Reference - https://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 - https://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 - https://search.barnesandnoble.com/B...wson/e/9781598633603/?itm=3&USRI=learning+c++
Really good series.
Learn To Program With C++ - https://search.barnesandnoble.com/L...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 - https://search.barnesandnoble.com/B...men-Jones/e/9781592003495/?itm=1&USRI=directx
Even though its an older version of Direct X, its has good fundementals.
OpenGL Super Bible - https://search.barnesandnoble.com/O...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 - https://nehe.gamedev.net/
BEST OpenGL tutorial online, hands down.
LazyFoo's SDL Tutorial - https://www.lazyfoo.net/SDL_tutorials/
Best SDL tutorial on the web.
General C++ Tutorial - https://www.cplusplus.com/doc/tutorial/
Just great in general
Allegro Newbie Tutorial - https://www.loomsoft.net/resources/alltut/alltut_index.htm
Pretty good
Allegro Game Programming Tutorial - https://www.cppgameprogramming.com/cgi/nav.cgi?page=index
Pretty good itself
Blender 3D: From Noob To Pro - https://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 - https://derekyu.com/extras/pixel01.html
Gas 13 - https://gas13.ru/v3/tutorials/
The above are highly recommended
Mark's - https://www.natomic.com/hosted/marks/mpat/
Drubudu's - https://www.drububu.com/tutorial/index.htmlhttps://www.rhysd.com/tutorial/
Rhys - https://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 - https://www.zoggles.co.uk/asp/tutorials.asp?show=index
Tsugumo - https://www.petesqbsite.com/sections/tutorials/tuts/tsugumo/
CMR - https://subtutorial.bravehost.com/
Pixel Movies - https://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 - https://video.google.com/...
Animation
Idle Worm - https://www.idleworm.com/how/index.shtml
Larry's - https://www.awn.com/tooninstitute/lessonplan/lesson.htm#top
Manning - https://www.manningkrull.com/pixel_art/tutorials/walking.asp
These sites provide some interesting information on animation in general.
Other Art Tutorials
Itch Studios - https://www.itchstudios.com/psg/index.htm
Itchy Animation - https://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
https://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: