Super Orphan 64 est réalisé dans le cadre de projet final du programme d'Informatique de Gestion au cégep Lionel-Groulx. Ce projet nous permet de démontrer nos apprentissages au travers des 3 années d'études que nous avons reçues.
De plus, ces projets doivent se faire en équipe, tout au long de la session, pour pouvoir avoir la pleine expérience d'un projet fait d'A à Z, en passant de la planification, de l'implémentation, des tests jusqu'à la remise.
Description détaillée du projet
Le jeu débutera avec une courte introduction de notre personnage dans l’histoire, celle où un vilain a assassiné le frère du personnage que vous incarnez. Pris de rage, notre héros se déplace de monde en monde pour retrouver l’assaillant. En poursuivant la progression du personnage dans les différents décors du jeu, le héros accumulera des points d’expérience jusqu’à ce qu’il prenne un Level Up. Ces Level Up donnent des points d’attributs qui sont redistribuables par le joueur. Ils permettent d’augmenter la puissance du héros pour passer aux travers des différentes épreuves qui seront sur son chemin.
En plus des différents mondes à visiter, les ennemis seront différents et seront en pair avec le thème du monde actuel. Par exemple, si notre héros se trouve dans une forêt Canadienne, les ennemis seront des orignaux, des castors, des soldats de la Gendarmerie, etc. De plus, certains ennemis choisis aléatoirement dans le monde actuel, auront le statut d’élite. Par exemple, nous pourrions dire qu’il y a 5% de chance qu’un ennemi soit généré de type élite. Un ennemi élite à des points d’attributs plus hauts que la normale, donc plus difficile à battre.
Pour le côté thème du jeu, il sera d’apparence cartoon et malgré l’histoire du jeu, il sera à caractère plutôt humoristique. Nous avons prévu avoir une trame sonore originale qui apportera plus de vie au jeu. L’histoire du jeu est relativement linéaire, dans le sens où le but du jeu est de venger votre frère, mais sinon vous être libre de choix de l’évolution de votre personnage. Il pourrait être un guerrier très puissant qui vainc tous ses ennemis en un seul coup ou bien vous créer un guerrier qui est pratiquement invulnérable. Chaque décision que vous prendrez aura ses avantages et ses inconvénients.
Les ennemis du jeu ont une chance de laisser tomber des potions lorsqu’ils meurent. Celles-ci auront différentes effets qui vous aideront dans la complétion du jeu. Voici quelques exemples de potions: Une potion qui vous redonnera de la vie, une potion qui augmentera vos capacités défensives pendant quelques secondes, etc. Ces potions seront gardées en inventaires (probablement au bas de l’écran, accompagné d’une touche au clavier pour les activer). Ceux-ci seront limités à avoir une seule potion de chaque type maximum à tout moment sur le héros.
Le héros du jeu possèdera deux habiletés spéciales pour l’aider dans sa quête. Un dash qui au héros de se déplacer très rapidement sur une courte distance. Pratique pour esquiver certains types d’ennemis et projectiles. Un shield permettant de bloquer certain coups et projectiles. Il est utile pour éviter de perdre de la vie.
Dans le jeu, il y aura plusieurs attributs : - Vie Ressource qui détermine votre vitalité. Lorsque celle-ci atteint zéro, vous perdez la partie et devez recommencer depuis le début. Vous pouvez gagner de la vie supplémentaire en trouvant certaines potions. - Stamina Ressource qui est utilisé par les deux habiletés de votre personnage. Cette ressource se récupère avec le temps. Par exemple, le héros pourrait récupérer deux points de Stamina par secondes. Certaines potions augmenteront la vitesse à laquelle les points de Stamina seront récupérés. - Attaque Cet attribut donne de la force au héros. Cela permettra de vaincre les ennemis plus rapidement. - Défense Cet attribut permet de réduire la force des dégâts infligés à votre personnage. Plus la défense est haute, moins forts sont les coups portés par votre adversaire. - Vitesse Que ce soit pour esquiver des projectiles ou pour vous rendre plus rapidement à la fin du monde où vous vous trouvez, l’attribut de vitesse augmentera votre vitesse de mouvement. Le jeu se termine de deux façons. Il peut se terminer lorsque le héros complète les cinq différents mondes et élimine l’assaillant de son grand frère, le dernier ennemi du jeu. La deuxième méthode est lorsque la barre de vie du héros descend jusqu’à zéro. Signifiant que le héros meurt. Sous la condition où le héros meurt, le jeu prend fin et le joueur doit recommencer depuis le début. Cette façon de procéder donnera une difficulté supplémentaire et fera en sorte que les joueurs ne pourront pas courir à travers le niveau très rapidement pour se rendre trop facilement à la fin du jeu.