Starship Deflect
Taille de l'équipe
Seule
Mes rôles
Tout
Genre
Pong Like
Univers
Espace
Caméra
Side scroller
Plateforme
PC (Clavier-Souris)
Année de fin du projet
2022
Temps de développement
3 Semaines
Moteur
GameMaker Studio
Outils
Milanote, Draw.io, Photoshop
USP
N'avez-vous jamais rêvé de renvoyer les tirs de vos adversaires contre eux ?
DESCRIPTION
On ne peut pas attaquer soit même les ennemis, il faut renvoyer les attaques des ennemis contre eux même.
De plus, il faut faire attention à ne laisser passer aucun tir puisqu'il faut empêcher les ennemis de détruire le vaisseau mère.
Il existe plusieurs types d'ennemis qui ont toutes des particularités différentes.
INTENTIONS
-
Concept fun par le renvoi d'attaques des ennemis.
-
Un aspect arcade avec le système de score et essayer d'avoir le meilleur score possible.
-
Avoir des ennemis diversifiés qui vont changer le focus du joueur.
MON TRAVAIL
Étant seule, j'ai tout fait.
Ce projet m'a permis de faire un projet entièrement seule sur GameMaker afin de m'améliorer dans le prototypage. Il m'a également challenger sur le fait de trouver un concept de pong like assez original et intéressant.
Travaux sur le projet
Base du jeu
J'ai réalisé ce projet dans le but d'être sélectionné pour être explosé lors d'une exposition de pong de la part d'Ordi Retro.
La seule contrainte que l'on avait était de faire un Pong like.
Le plus compliqué à été de trouver un gameplay qui se rapproche d'un pong tout en restant original.
Screenshot de Starship Deflect.
Le Vaisseau joueur
Le vaisseau du joueur possède un bouclier qui renvoie les tirs des ennemis. A chaque fois que le joueur va percuter le tir d'un ennemi, il va le renvoyer dans l'angle où le tir à toucher le vaisseau.
Par exemple, si le tir touche le bas du bouclier, le tir va être renvoyé vers le bas.
Le vaisseau du joueur a une certaine liberté de mouvement, il peut faire du haut-bas mais également se déplacer légèrement de gauche à droite ce qui lui permet d'anticiper certains tirs des ennemis ou au contraire, de les rattraper au dernier moment.
j'ai ajouté quelques feedback sur le vaisseau du joueur pour rendre le jeu plus agréable.
Montre le fonctionnement du vaisseau contrôlé par le joueur.
Le vaisseau mère
Le vaisseau mère derrière le joueur possède des points de vie et si ces points de vie arrivent à 0, c'est Game Over pour le joueur.
Le vaisseau mère perd des points de vie lorsqu'il est percuté par des tirs ennemis ou des vaisseaux ennemis.
Le joueur doit donc bloquer le plus de tirs et de vaisseaux possible pour ne pas perdre !
Il y a une barre de vie et un feedback visuel sur le vaisseau mère en fonction de ses points de vie.
Il est possible de regagner 1 point de vie tous les 3 vaisseaux ennemis détruits.
Screenshot de la destruction du vaisseau mère.
Les ennemis et le système de vague
Il y a au total 3 types d'ennemis qui ont chacun leurs particularités que ce soit au niveau de la vitesse de déplacement, de l'hitbox, de la propriétés des tirs et du pattern de trajet qu'ils effectuent.
Le système de vague est entièrement défini à la main avec différentes vagues qui vont alterner. Il y a une première vague qui sert de tutoriel qui va introduire les différents ennemis. Les autres vagues possèdent différents niveaux de difficultés et vont s'enchaîner pour que la difficulté varie lorsque le joueur joue.