Programmation de la GameBoy Advance

Romain Guy

- Titre : Programmation de la GameBoy Advance

- Auteur : Romain Guy

- Parution : 9 avril 2006

- Mise à jour : 27 novembre 2019

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2006 Romain Guy. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation

- II. Sommaire

I - Présentation

Qui n'a jamais rêvé de programmer ses propres jeux sur console ? Si vous êtes dans ce cas, vous trouverez votre bonheur dans ces cours. La dernière console portable de Nintendo, promise à un bel avenir, est ici à l'honneur. Dès sa sortie, une très grande communauté de passionnés a mis à disposition tous les outils nécessaires au développement de jeux. Nous vous conseillons, si ce n'est déjà fait, de vous précipiter sur LE site de référence en la matière, à savoir : http://www.gbadev.org. Ce site fourmille d'utilitaires salvateurs et de documentations indispensables pour votre console préférée. Pour suivre ces leçons dans de bonnes conditions, nous vous conseillons d'avoir déjà programmé en langage C (dont des cours complets sont disponibles sur ce site) sans quoi il vous sera sans doute difficile d'assimiler certaines notions. Notons pour finir que les cours présentés ici sont publiés dans le merveilleux magazine Login. Tout est dit, à vous de jouer maintenant ! Pour tous commentaires, remarques ou idées de sujet, n'hésitez pas à contacter Romain Guy.

II - Sommaire

Voici la liste des articles sur la programmation GBA :

1. Notre premier programme

2. Le mode 4

3. DMA, rafraîchissement et terrains aléatoires

4. Gestion des touches

5. Programmation de sprites

6. Les effets spéciaux

7. Les tiles 1/3 et les fenêtres

8. Affichage des tiles 2/3

9. Affichage de tiles 3/3

10. Sauvegardes et son

11. Le son avec DirectSound