Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenineasa/joycast
Turning your phone into a virtual-joystick; play multiplayer games on your computer
https://github.com/zenineasa/joycast
casual-gaming electron expressjs joystick multiplayer multiplayer-gaming nodejs virtual-joystick
Last synced: 2 months ago
JSON representation
Turning your phone into a virtual-joystick; play multiplayer games on your computer
- Host: GitHub
- URL: https://github.com/zenineasa/joycast
- Owner: zenineasa
- License: agpl-3.0
- Created: 2024-08-15T20:50:18.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-09-06T14:43:55.000Z (4 months ago)
- Last Synced: 2024-10-15T17:44:11.513Z (2 months ago)
- Topics: casual-gaming, electron, expressjs, joystick, multiplayer, multiplayer-gaming, nodejs, virtual-joystick
- Language: JavaScript
- Homepage:
- Size: 367 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyb7KoHDFFLXplwFcMAqUlDTLzPDH-X4t67aNK8PoSffM6FKaOVfELrSId3KoDQ8ICm_mOGHQexnQB45QuyfD4vMGqXnmtfdZ8_n73ili6qazuCbx86PuFs62_6FU-MrwDmWIeiGOabdFrJDAHt49wYbFP6AEkhhKI25vqov4JdQsBUv-I43iDohHqJ28/s16000/joystickScreenshots.png)
## 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