Au cours de l’année de Bachelor, j’ai suivi le module « advanced games software development ». Le projet de cette matière a été de coder un jeu ou plutôt la démonstration d’un jeu sur un hardware dédié à cette application, la console portable GP2X.
La GP2X est une console utilisant le système d’exploitation Linux, sortie en 2005, elle intègre deux processeurs cadencés à 266 MHz, 64 Mo de mémoire vive et un accélérateur graphique 2D supportant la SDL.
Le plus intéressant dans ce projet n’est pas le jeu en lui-même, il est très simple mais entièrement dynamique, c’est le code derrière l’application qui est réellement important. Plusieurs outils ont été développés, je citerais le memory manager qui permet de détecter les fuites mémoires, le gestionnaire de ressource pour économiser la consommation mémoire ou surtout le système de message qui permet de communiquer facilement entre les différent composants du jeu tels le moteur physique et le lecteur d’entrées clavier ou joystick.
Pour plus d'informations, vous pouvez télécharger mon rapport en suivant ce lien
Site officiel de la GP2X