Enable build support by adding .onedev-buildspec.yml
Bonus.pde Loading last commit info...
Config.pde
Invader.pde
Ligne.pde
Protection.pde
README.md
SpaceInvaders_ISN.pde
Tank.pde
Tir.pde
scores.xml
README.md

Space Invaders

Présentation

Ce projet est une adaptation du célèbre jeu Space Invaders, réalisé dans le cadre de l'épreuve du baccalauréat spécialité ISN (Informatique et Sciences du Numérique). Il s'agit d'une implémentation complète du jeu avec des fonctionnalités supplémentaires par rapport au jeu original.

Le jeu

Space Invaders est un jeu d'arcade où le joueur contrôle un canon qui se déplace horizontalement en bas de l'écran. Le but est de détruire des vagues d'aliens avant qu'ils n'atteignent le bas de l'écran tout en évitant leurs tirs.

Fonctionnalités principales

  • Système de niveaux avec difficulté progressive
  • Plusieurs types d'envahisseurs avec des stats différentes
  • Niveaux spéciaux ajoutant de la difficulté
  • Système de sauvegarde des meilleurs scores
  • Protections destructibles
  • Bonus améliorant les capacités du joueur:
    • Super Tir
    • Double Tir
    • Réparation du Tank
    • Bouclier
    • Augmentation de la vitesse du Tank
    • Réparation des protections
    • Vitesse des tirs accrue
    • Puissance des tirs améliorée
    • Augmentation du nombre de tirs simultanés
    • Résistance du Tank renforcée
    • SUPER MODE !!!
  • Écran de pause
  • Écran d'accueil et d'instructions

Contrôles

  • Flèches gauche/droite (←/→) : Déplacer le tank
  • Espace : Tirer
  • Entrée : Pause/Reprendre

Prérequis techniques

Ce jeu nécessite Processing version 2.2.1 pour fonctionner correctement. Les versions plus récentes pourraient ne pas être compatibles avec certaines fonctionnalités utilisées dans ce projet.

Installation et lancement

  1. Téléchargez Processing 2.2.1
  2. Ouvrez le fichier "SpaceInvaders_ISN.pde" avec Processing
  3. Cliquez sur le bouton "Play" pour lancer le jeu

Bon jeu !

Please wait...
Page is in error, reload to recover