views:

478

answers:

2

I'm learning C++ with this book of Deitel: C++ How to Program, 5/e and some tutorials and resources of the internet, but I want to learn how I can develop Nintendo GameBoy Advance games using C++, but only in resources over the internet, because I don't want to spent money now with a thing that I only want to try.

+10  A: 

Get DevkitPro and a good library like TONC. Also, you can get more help at GBADev.

Although you can use C++ in GBA development, plain C is recommended. The choice is yours to make, though.

Kawa
A: 

You can also try wxwidgets its very helpful. Here is a big picture of a simple game:

  • gameEngine class (responsible for creating sprite(s), setting up the environment, checking for key i/o, monitor various statistics of the game eg score, how many tries etc)
  • Sprite Class (it will monitor things like life, health, direction etc)
  • Hero -> Inherits from sprite class with some of its own functionality.
  • Enemy -> Also inherits from sprite class.
  • Fire -> Inherits from sprite as well.
rashid