Virlouvet Xavier Portfolio

Tower defense

Projet scolaire (DUT)

Petit jeu crée en programmation orientée objet dans le langage Java, le principe des jeux de type Tower défense est d’empêcher les ennemis d’arriver au bout du chemin pour cela vous disposez de plusieurs types de tour afin de les tuer.

Chaque ennemi une fois mort rapporte de l’argent, plus la partie avance plus les vagues d’ennemis sont importantes. Dans ce Tower défense, j’ai créé un mode jeu composé de multiples threads, les ennemis une fois créés sont des threads autonomes.

 

Chaque tourelle de défense regarde dans son rayon d’action si un ennemis est à portée de tir auquel cas elle déclenche un tir. Dans ce jeu il y a également une sauvegarde automatique qui permet de quitter et de reprendre au début de la vague en cours et il est également possible de faire apparaître les vagues de monstres automatiquement.

 

Les graphismes ne sont pas très évolués car ce n’était pas le but recherché, l’algorithme est cependant optimisé.