milkshake
Advanced Member
Hi,
In order to help those that would like to learn how to program with c++ I thought I would share the best resource I have found so far which is brilliant for people who have never coded before and a good refresher for those that have.
http://cplusplus.com/doc/tutorial/ C++ Tutorials
http://code.google.com/edu/languages/cpp/basics/index.html Googles C++ tutorials - thanks Trip
http://www.cpp-home.com/ Website dedicated to c++ has support forums (dont ask for help with homework) - thanks WizardStan
http://www.cppreference.com/wiki/ - An unofficial cpp wiki containing information and examples about nearly all cpp functions, classes, keywords, libraries, etc. (can be added as a search engine in firefox) - thanks foxblock
http://www.youtube.com/user/antiRTFM C++ video tutorials - thanks Ruddie
http://w1xer.at/pandora/ Also this fully-working 3D game demo code, WakeBreaker, ported to the Pandora and ready to run in case you want a sample app to base your C++ education on. - thanks torpor
You will need more than just C++ to create a game through unless you want to spend loads of time writing your own librarys.
Suggested librarys are SDL but Im gonna try using Penjin you will need the SDL libraries to successfully use Penjin. - thanks foxblock
Penjin documentation is here
http://lazyfoo.net/SDL_tutorials/ SDL tutorials - thanks Ravngr
http://sdl.beuc.net/sdl.wiki/FrontPage - SDL documentation - thanks foxblock
http://nehe.gamedev.net/ OpenGL tutorials - thanks Ravngr
The best IDE (integrated development environment) I have found is called code::blocks and I believe most devs including those that use Penjin use this so for support purposes this would probably be the best way to go, also its cross platform meaning you can get this for Windows, Mac & linux.
There is also Qt http://qt.nokia.com/ which is cross platform IDE which comes with its own UI framework (user interface library).
And you could also use Eclipse which is another IDE - thanks Ravngr
http://www.codelite.org/ - Another IDE, very similar to CodeBlocks, but more light-weight, also available for Windows, Mac and Linux - thanks foxblock
You will also need a toolchain for pandora development there are some topics in the gp32x forum which include some toolchains click here and there is also one by DJWillis as well here which was recommended to me by sebt3 and because I'm using ubuntu this is brilliant .
Once you have all the above installed/set-up you should be ready to go all I can say is good luck and happy programming!
I hope this topic can guide beginners into (game) programming masters also this guide is just info I have picked up from other people and other topics so if any other suggestions or changes are needed or if I have missed anything out please let me know so I can update the guide thanks.
In order to help those that would like to learn how to program with c++ I thought I would share the best resource I have found so far which is brilliant for people who have never coded before and a good refresher for those that have.
http://cplusplus.com/doc/tutorial/ C++ Tutorials
http://code.google.com/edu/languages/cpp/basics/index.html Googles C++ tutorials - thanks Trip
http://www.cpp-home.com/ Website dedicated to c++ has support forums (dont ask for help with homework) - thanks WizardStan
http://www.cppreference.com/wiki/ - An unofficial cpp wiki containing information and examples about nearly all cpp functions, classes, keywords, libraries, etc. (can be added as a search engine in firefox) - thanks foxblock
http://www.youtube.com/user/antiRTFM C++ video tutorials - thanks Ruddie
http://w1xer.at/pandora/ Also this fully-working 3D game demo code, WakeBreaker, ported to the Pandora and ready to run in case you want a sample app to base your C++ education on. - thanks torpor
You will need more than just C++ to create a game through unless you want to spend loads of time writing your own librarys.
Suggested librarys are SDL but Im gonna try using Penjin you will need the SDL libraries to successfully use Penjin. - thanks foxblock
Penjin documentation is here
http://lazyfoo.net/SDL_tutorials/ SDL tutorials - thanks Ravngr
http://sdl.beuc.net/sdl.wiki/FrontPage - SDL documentation - thanks foxblock
http://nehe.gamedev.net/ OpenGL tutorials - thanks Ravngr
The best IDE (integrated development environment) I have found is called code::blocks and I believe most devs including those that use Penjin use this so for support purposes this would probably be the best way to go, also its cross platform meaning you can get this for Windows, Mac & linux.
There is also Qt http://qt.nokia.com/ which is cross platform IDE which comes with its own UI framework (user interface library).
And you could also use Eclipse which is another IDE - thanks Ravngr
http://www.codelite.org/ - Another IDE, very similar to CodeBlocks, but more light-weight, also available for Windows, Mac and Linux - thanks foxblock
You will also need a toolchain for pandora development there are some topics in the gp32x forum which include some toolchains click here and there is also one by DJWillis as well here which was recommended to me by sebt3 and because I'm using ubuntu this is brilliant .
Once you have all the above installed/set-up you should be ready to go all I can say is good luck and happy programming!
I hope this topic can guide beginners into (game) programming masters also this guide is just info I have picked up from other people and other topics so if any other suggestions or changes are needed or if I have missed anything out please let me know so I can update the guide thanks.
Last edited by a moderator: