Skip to content

EthanCarollo/beatwaves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub contributors GitHub release GitHub watchers GitHub Repo stars GitHub issues


Logo

TRANSLATION OF MOVEMENT INTO MUSIC

Welcome to the project : Beatwaves !
You are currently reading the documentation, happy reading :)


❕About The Project

Beatwaves is a video game project for a student project in alliance with developers and designers !

This is a game called : Beatwaves !

Note : This project is a student project

(Back to top !)

🛠️ Built With

This section lists how the project was developed :

  • p5js
  • JavaScript
  • Python
  • NodeJS

(Back to top !)

❔Pitch

Digital game in which we must correct the tonality of musical notes which are represented by projectiles which head towards the user's heart. Using your arms to get the best possible score without getting a bad grade.

(Back to top !)

🏃‍♂️Getting Started

📢 Prerequisites

To play Beatwaves, you must have these requirements :

  • Node.JS and Python3 !
  • Make sure you have a webcam,
  • Your person !

🕺 Installation

  1. Download the project OR download it via HTTPS :
git clone https://github.com/EthanCarollo/Beatwaves.git
  1. In a terminal, launch the server at this path as well as this command line :
 cd GitHub\Beatwaves\server 
 npm install
 npm run dev
  1. As well as in another terminal, install the two modules and launch the script :
cd GitHub\Beatwaves\python
pip install opencv-python
pip install mediapipe
pip install python-socketio
py script.py
  1. Launch the index.html locally on your machine and off you go !

😎 Have fun !

(Back to top !)