Skip to content

josesaranda/virtual-pad

Repository files navigation

Virtual Pad

Play remotely from your mobile.

Youtube demo

(NOTE: Mobile and PC/Mac/Linux computer must share same wifi conneciton)
(NOTE: This project is under development and in a very early stage, it means it can change along the time)

Pad 3

Requirements

  • Node v16 installed on the machine.
  • Clone the project.

Installation

  1. Clone the repository
  git clone https://github.com/josesaranda/virtual-pad
  1. Go inside folder.
  cd virtual-pad
  1. See documentation for your OS (macos, linux, windows)

Please ensure you have the required dependencies before installing:

Installation Windows

windows-build-tools npm package (npm install --global --production windows-build-tools from an elevated PowerShell or CMD.exe)

  npm install --global --production windows-build-tools
  npm install
  npm start

Installation Mac

Xcode Command Line Tools is needed.

  xcode-select --install
  npm install
  npm start

Installation Linux

  sudo apt-get install libxtst-dev
  npm install
  npm start

Usage

After you run npm start, a QR code will appear that can be scanned with your mobile camera.

QR Code

This will automatically open a browser with the app on your mobile device.
You can also save the app to your mobile device's home screen.

Usage (optional)

Add this website to your home screen.

Step 1

Step 3

Pad Modes

Step 3 Step 4 Step 5

Contributing

Anyone is welcome to contribute to this project, just create a PR.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.