Skip to content

Latest commit

 

History

History
95 lines (58 loc) · 3.12 KB

README.md

File metadata and controls

95 lines (58 loc) · 3.12 KB

🕹️ Fall Guys



FallGuysLogo

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

🏆 Our team:

Andrea Panceri, matricola: 1884749

Francesco Sudoso, matricola: 1808353

Christian Tedesco, matricola: 2025232

📖 Report

The report can be reached through this link

🎮 Manual of the game

The manual of the game can be reached through this link

👤 Survival (Single Player)

- W A S D : directional movement
- Space : Jump

👥 1v1 (Multiplayer)

- W A S D : directional movement of player 1
- Space : Jump of player 1

- ⬆️ ⬅️ ⬇️ ➡️ : directional movement of player 2
- Shift : Jump of player 2

🖥 How to run in local enviroment:

git clone https://github.com/SapienzaInteractiveGraphicsCourse/final-project-fall-guys.git
cd final-project-fall-guys/

host with any web server(for example using the Liver Server extension on VScode)

📝 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.

  • Oimo.js Link

    Oimo.js is a physics engine designed for simulating 3D rigid body dynamics, collision detection, and responses in web-based applications and games.

  • Bootstrap Link

    Bootstrap is a framework that provides a set of pre-designed HTML, CSS, and JavaScript components, as well as a responsive grid system, that makes it easier to create consistent and modern user interfaces.

🛠‍️ 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.

  • Babylon.js Sandbox Link

    Babylon.js Sandbox is accessible through a web browser, making it easy for developers to experiment with 3D graphics. It serves as an interactive playground where developers can write, edit, and run Babylon.js code in real-time.

⚙ Models

  • Players and Sphere from sketchfab Link
  • Hexagon and platform made with Blender

🌇 Skyboxes

  • Skyboxes from polyhaven Link

🌐 Browsers

We recommend you to play the game on Chrome for better performances. To have no errors and a constant frame rate at 60 fps turn off any energy savings and browser energy saving.