Combo Survivor est un jeu réalisé lors d’une game JAM en collaboration avec Esteban MELERO. Le thème de cette JAM était ’COMBOS’.
Pour répondre au thème de cette JAM, plusieurs types de gameplay ont
été envisagés, tel qu’un jeu de combat, un jeu de fusion (style Suika
Game, Candy Crush, etc) et bien d’autres. Nous avons retenue un gameplay
style Suika Game avec fusion d’éléments. Notre réflexion nous a ensuite
orienté vers un Survivor-like (exemple : Vampire Survivor).
Dans ce jeu, le joueur devra donc survivre aux vagues d’ennemis qui
apparaîtront, et devra les éléiminer avant qu’ils ne fusionnent entre
eux.
Les 100 monstres et leurs animations proviennent d’un package de l’Asset Store de Unity.
Fusions : Lorsque 2 monstres strictement similaires entrent en contact, ils fusionnent. Leurs caractéristiques (points de vie et dégats) sont améliorés. Ils deviennent plus difficles à vaincre et inflige plus de dégats au joueur.
Combos : Les monstres sont répartis selon 9 types d’après leur apparence : les puces (’Flea’), les boules volantes (’Flying Ball’), les têtes ronde (’Round Head’), les chevaucheurs (’mounted’), les crapauds (’Toad’), les autruches (’Ostrich’), les quadripèdes (’Four Legged’), les armés (’Weaponned’) et le type divers. Lorsque les monstres vous attaquent, ils peuvent réalisés des combos. Par exemple, si 3 ennemis du même type vous touchent, les dégats de la 3ème attaque seront démultipliés. Ou encore, si un monstre de chaque type vous touche à la suite, un miltiplicateur sera aussi appliqué sur la dernière attaque. Un bouton ’Combos’ dans le menu permet de voir les différentes combinaisons et leur effet.
Apparition des monstres : Ils apparaissent initialement toutes les 2 secondes, l’interval de’apparition se réduit avec le temps, pour atteindre un taux d’apparition de 20 monstres par seconde au maximum. Plus la partie avance, plus la liste des ennemis qui peuvent apparaître se réduit, favorisant a la fois l’apparition de monstres fort, mais aussi la fusions des monstres puisqu’ils seront de plus en plus tous strictements égaux.
Cette asset provient de l’Asset Store de Unity, scripts ont largement été modifiés et adaptés pour correspondre aux comportement voulu pour notre jeu.
L’épée : le joueur peut attaquer les ennemis à coup d’épée à l’aide du clic droit de la souris. Cette attaque est lente et a une portée limitée. Cependant, chaque ennemi tué par cette attaque donne un point d’expérience et un point de puissance au joueur.
Les sorts : le joueur peut lancer des sorts à l’aide du clic gauche de la souris. Les sorts partent dans la direction de la souris sur l’écran. Ils sont bien plus puissants et ont une portée supérieur aux attaques à l’épée. Cependant, ils coutent 1 point de puissance, et ne rapporte ni point de puissance ni point d’expérience lorsqu’ils tuent un monstre.
Passage de niveau : tout les 10 points d’expérience, le joueur gagne un niveau. Le passage d’un niveau améliore les dégats infligés par les coups d’épée, et rend quelques points de vie au joueur. Il améliore également la puissance du sort et donne de nombreux points de puissance bonus.
Appyez sur ’Echap’ pour faire apparaitre le menu. Il met le jeu en pause, permet de consulter la liste des combos des monstres, les crédits du jeu, et de relancer la partie avec le bouton jouer.