Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foopis23/asteroid-excavator
A WIP multiplayer game written in typescript with pixi.js and websockets
https://github.com/foopis23/asteroid-excavator
html5-game pixijs socket-io websocket
Last synced: about 23 hours ago
JSON representation
A WIP multiplayer game written in typescript with pixi.js and websockets
- Host: GitHub
- URL: https://github.com/foopis23/asteroid-excavator
- Owner: foopis23
- License: mit
- Created: 2022-02-07T02:41:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-13T11:02:56.000Z (over 2 years ago)
- Last Synced: 2024-05-30T02:17:22.817Z (5 months ago)
- Topics: html5-game, pixijs, socket-io, websocket
- Language: TypeScript
- Homepage: https://asteroidexcavator.net/
- Size: 359 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aestroid-Excavator
A WIP multiplayer game written in typescript with pixi.js and websockets## Server Status
I shutdown the game servers because it was costing me a furtune. I did this project as a learning experience and payed for all the google cloud infastructure out of pocket. For anyone who did play the demo, I hope you enjoyed it. Thank you.## Envoirnment
Node: 16.14.2
Browser: Chrome## Quick Start
1. run `npm install`
2. To start the client run `npm run dev-client`
3. To start the server run `npm run dev-server`## Build and Run Production Build
1. run `npm install`
2. run `npm run build-client && npm run build-server`
3. to start server run `node dist/server/server/index.js`
4. to start client, use `dist/client/` as the root directory of a web server## Common Issues
- I normally develop on macOS, but I was working on a windows machine and had issues with nvm. I got a `npm err! unexpected token '.'` error when using npm and npx commands. I don't know what that was about but I just changed my node version and everything works now. Not sure the version numbers are even important but I went from 16.14.2 to 17.0.1.