wiki:InsiaProgPerlProjetBomberStep1

Projet Perl Bomberman

Projet Perl - Bomberman réseau

Réalisation (1): Mise en place du décor

Ecrire un programme permettant de lire une description de niveau au format textuel, puis de créer une fenêtre aux bonnes dimension et enfin d'y afficher les éléments du niveau de jeu qui conviennent.

Dans un deuxième temps, vous modifierez votre programme pour construire le niveau de jeu dans une surface intermédiaire (de la taille adéquate) que vous appelerez $decor. Affichez alors le décor en une seule opération.

Objectifs:

  • Extrayez les informations du fichier dans des variables Perl (utilisez une liste pour les "lignes" du niveau)
  • Chargez les images des éléments à l'aide de new SDL::Surface(-name => 'wall.png')
  • Déduisez-en la taille de la fenêtre, créez-là avec new SDL::App
  • copiez une image d'un élément sur la fenêtre à l'aide de sa méthode blit
  • n'oubliez pas d'appeler SDL:App::update quand vous avez fini de composer le niveau
  • faites en sorte que votre application ne quitte pas immédiatement

Proposition de correction: source:/insia/perl/bomberman/part1.pl

Last modified 13 years ago Last modified on Mar 21, 2007, 1:51:53 AM