https://github.com/dwarvesf/tokyo-gamepad
https://github.com/dwarvesf/tokyo-gamepad
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dwarvesf/tokyo-gamepad
- Owner: dwarvesf
- Created: 2023-10-19T18:19:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-07T06:05:30.000Z (over 2 years ago)
- Last Synced: 2025-03-20T09:58:31.844Z (about 1 year ago)
- Language: TypeScript
- Size: 281 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tokyo-gamepad
tokyo-gamepad is web based gamepad interface that implemented using `tokyoclient-ts` under the hood to allow user directly controll their ship in Tokyo game server.
- Website: [tokyo-gamepad-vite.vercel.app](https://tokyo-gamepad-vite.vercel.app)
- Server: [combat.sege.dev](https://combat.sege.dev)
## Technologies
- [TokyoClient-t](https://github.com/dwarvesf/ts-tokyoclient)
- [ReactJs + ViteJs](https://vitejs.dev/)
- [P5Js](https://p5js.org/)
- [Tailwind](https://tailwindcss.com/)
- ...
## Development
1. Clone this repo
2. Install the dependencies
```
npm install
```
3. Run the development server
```
npm run dev
```
4. Open http://localhost:3000/ with your browser to see the result.
## Deployment
### Self-hosted
To self host Gamepad interface for tokyo game.
1. Build the app
```
npm run build
```
2. Start the production server
```
npm run start
```
## Contribution
Contributions are welcome! Feel free to open issues or submit pull requests for any improvements or bug fixes.