top of page

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.

Montre les différents ennemis et leurs caractéristiques.
bottom of page