background gridbackground grid
Back

Bloons TD Remake

January 2020

About

One of our school project was to make a tower defence game and the restriction were to only use Java and the StdDraw library This project was made in groups of 2 (my teamate : Fgdou)

Features and demo :

preview0 preview1 preview2 preview3 preview4 Procedural level generator : preview5

Download

You can find the game executable here : release-1.0.jar

Projet Tower Defence

Concept du projet :

Quand nous avons vu que le thème du projet était sur les jeux de type Tower defence, nous avons eu l’idée de faire une version simplifiée du jeu “Bloons TD 5” avec les outils mis à notre disposition, ce qui a été un challenge vraiment enrichissant.

La majorité des assets sont donc issus de ce même jeu, les images ne sont donc pas libre de droit. C’est pourquoi nous n’allons aucunement rendre ce jeu public, celui-ci restera dans le cadre du projet de PO. Quelles ont été nos motivations pour avoir pris les sprites de ce jeu ? Le projet de PO a pour but de tester nos capacités en programmation et non en graphisme, c’est pourquoi emprunter les sprites de ce jeu nous permet de gagner du temps en ayant des images prêtes à être utilisé tout en rendant notre projet original.

Concept du gameplay :

En tant que joueur, nous posons des singes sur le terrain dans le but de se défendre contre des vagues de ballons appelés “Bloons”. Les différents singes possèdent des capacités diverces et variées. La particularité de ce jeu est la mécanique des ballons, car quand un ballon éclate, il libère les ballons qu’il contient.

Hiérarchie des ballons :

Type de BloonsCapacitéSpécialité
Ballon rougeNe contient aucun ballon1pv et lent
Ballon bleuContient 1 ballon rouge1pv et moyennement lent
Ballon vertContient 1 ballon bleu1pv et moyennement rapide
Ballon jauneContient 1 ballon vert1pv et rapide
Ballon roseContient 1 ballon jaune1pv et très rapide
Ballon noirContient 2 ballon rose1pv et invincible au explosions
Ballon de glaceContient 2 ballon rose1pv et invincible contre le froid
Ballon d’acierContient 2 ballon noir1pv et invincible contre les projectiles pointu
Ballon zebréContient 1 ballon noir et un ballons de glace1pv et invincible contre les explosions et le froid
Ballon arc-en-cielContient 2 ballon zebré1pv et rapide
Ballon céramicContient 2 ballon arc-en-ciel10pv et lent
Ballon aérien bleuContient 4 ballon céramique200pv et très lent
Ballon aérien rougeContient 4 ballon aérien bleu700pv et méga lent
Ballon aérien noirContient 4 ballon aérien rouge4000pv et giga lent

Voir image d'explication des Bloons "explication_ballon.png"

Changement effectué sur le projet par défaut :

Implémentation des tours :

Chaque tour possède 6 améliorations dont 2 améliorations “unique” (Une tour peux avoir une seule amélioration unique à la fois), les améliorations non-unique change uniquement quelques statistiques de la tour alors que les améliorations uniques change totalement les effets d’une tour ainsi que sont apparence.

Touches utiles en jeu :

Bibliographie :