Skip to content

Leambr/Never-Happened

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Never Happened

Réalisation d'un RPG en JavaScript Vanilla

Sommaire

Le projet

Nous devions créer en trois semaines un RPG en groupe de sept personnes en utilisant des technologies front uniquement et sans framework. Les fonctionnalités suivantes devaient obligatoirement être implémentées dans notre jeu :

  • Déplacer le personnage à l'aide des touches du clavier
  • Charger une zone pour que le joueur puisse se déplacer dedans
  • Naviguer entre différentes zones (par le biais de portes par exemple)
  • Récupérer des objets en appuyant sur une touche du clavier ou directement en marchant dessus (exemple : une clef)
  • Utiliser des objets en appuyant sur une touche du clavier (exemple : une clef face à une porte)
  • Afficher une zone de texte suite à un événement. Par exemple, parler à un personnage non joueur en face du personnage contrôlé.

Technologies utilisées

  • HTML5
  • CSS3
  • JavaScript

"Never Happened" : But du jeu

"Never Happened" est un jeu dont le but est de ramasser les indices que vous avez égarés suite au meurtre du maire de la ville que vous avez commis. Il faut éviter les policiers qui se baladent dans la vlile et ramasser les cinq objets perdus pour gagner la partie. Les objets sont les suivants : couteau, bouteille, clef, pass, bague. Lorsque vous êtes attrapés par un policier, vous êtes renvoyé.e au début du jeu devant votre maison.

image

Comment jouer

Vous pouvez vous déplacer sur les différentes cartes grâce aux flèches du clavier. En utilisant la touche "m", vous pouvez effectuer un moonwalk (à vous de découvrir les avantages de cette touche dans le jeu !). Vous pouvez dialoguer avec les PNJ en utilisant la touche entrée. La même touche est utilisée pour ouvrir les portes fermées.

Menu du jeu

Le menu vous permet de lancer une partie et choisir votre personnage.

image

Joueurs possibles

Vous pouvez également connaitre les touches du jeu et accéder aux crédits. En cliquant sur nos noms dans les crédits, vous pouvez directement accéder à nos GitHub.

image
image

Touches du jeu et crédits

Les différentes cartes

Toutes les cartes ont été intégralement créées en utilsant des spritesheets d'opengame art et le logiciel Tiled. Les deux joueurs et PNJ ont été créés grâce à ce spritesheet generator.

Vous pouvez retrouver ci-après les différentes cartes du jeu :

image Ville

image Accès parc gauche

image Accès parc droite

image Parc

image Intérieur bibliothèque

image Intérieur café

Les objets à trouver

Lorsque vous avez trouvé un objet, ce dernier est automatiquement ajouté à votre inventaire. Il faut trouver les cinq objets pour gagner.

image Inventaire du joueur

Musique

Vous pouvez activer la musique pour une meilleure immersion dans le jeu à tout moment grâce au bouton son présent en bas du panneau inventaire.

Développeurs

Nous avons développé ce projet à sept, vous pouvez retrouver nos profils ci-dessous :

Léa Mhoumadi

Lancelot Boyer

Dylan Langevin

Billy IEA

Louis ROCCA

Adrien QUIMBRE

Théo DUVAL

About

Frontend RPG made with Canvas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •