SapienzaInteractiveGraphicsCourse / final-project-zombies-attack

final-project-zombies-attack created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zombies Attack

Final project for the course of Interactive Graphics 2022/2023.

Our team:

Valerio Francione, 2047712

Francesco Giuseppe Gallo, 1811339

Leonardo Maria Carrozzo, 2088934

Davide Muserra, 2019746

How to run it on your machine:

git clone https://github.com/SapienzaInteractiveGraphicsCourse/final-project-zombies-attack.git
cd final-project-zombies-attack/

If not already installed do:

npm install

Otherwise do directly this command:

npm run dev

Libraries used

  • Babylon.js Link

    Babylon.js is a real time 3D engine using a JavaScript library for displaying 3D graphics in a web browser via HTML5.

External tools

  • Blender Link

    Blender is a free and open-source 3D computer graphics software tool set used for creating animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and, formerly, video games.

Models

  • Zombie from sketchfab Link
  • Textures from polyhaven Link

Report

The report can be reached through this link

Browsers

We recommend you to play the game on Chrome for better performances. On Safari there are some issues with the window system.

How to play the game

- W A S D / Arrow keys: directional movement
- Hold shift: run
- Mouse: move the camera
- LEFT CLICK: shoot
- R: reload
- F: interact with objects
- ESC: pause

We recommend you to zoom-out and refresh the page before to start in order to have a perfect visibility of the options.

About

final-project-zombies-attack created by GitHub Classroom


Languages

Language:JavaScript 99.7%Language:HTML 0.2%Language:CSS 0.1%