Skip to content

Turning your phone into a virtual-joystick; play multiplayer games on your computer

License

Notifications You must be signed in to change notification settings

zenineasa/Joycast

Repository files navigation

Joycast: Turn Your Phone into a Virtual Game Controller

What is Joycast?

Joycast is a software that lets you turn your phone into a virtual game controller for your computer. Simply open the software on your computer, scan the QR code with your phone, and start playing games with your friends.

Joycast

Key Features:

  • Multiplayer Support: Multiple players can scan the QR code and join in on the fun, making it perfect for social events and casual gaming sessions.
  • Easy Setup: No need to install any additional software on your phone. Just scan the QR code and start playing.
  • Cross-Platform: Works on any device with a web browser, including Android and iOS devices.

How it works

  1. Open the Joycast software on your computer.
  2. Scan the QR code with your phone.
  3. Your phone will become a virtual joystick, allowing you to control games on your computer.
  4. Invite friends to scan the QR code and join in on the fun.

Getting started

Recommendation: I suggest using the NPM registry or the development version for now, as the released versions have been found to occasionally experience minor issues.

Using the Release version

You can get the latest release version from the following URL: https://github.com/zenineasa/joycast/releases/latest

Using NPM registry

Assuming that you already have NodeJS's Package Manager (NPM) installed, open a terminal and perform the following:

  1. Install from the registry:
    npm install -g joycast
    
  2. Launch the software using NPX-command.
    npx joycast
    

Using the development version

Assuming that you already have NodeJS installed, open a terminal and perform the following:

  1. Clone this repository using the following command. Alternatively, you can download it from GitHub page as well.
    git clone https://github.com/zenineasa/joycast.git
    
  2. Move to the cloned repo directory and install all dependencies using the following command.
    cd joycast
    npm install
    
  3. Launch the software on your computer using the following command.
    npm start
    

Copyright (c) 2024 Zenin Easa Panthakkalakath