TheFireBlast / spades-js

An Ace Of Spades server implementation in javascript for Node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpadesJS

An Ace Of Spades server implementation in Javascript for Node.js

This is an extremely rough implementation, so don't expect packet validation or anticheat. For now, some packets still aren't handled and movement is not simulated.

Getting Started

Installing

  • $ git clone https://github.com/TheFireBlast/spades-js
  • $ cd spades-js
  • $ pnpm install

Running

  • $ pnpm build
  • $ node dist/src

Development

Use $ pnpm dev to launch in dev mode and enable HMR.

To debug, just press F5 in VSCode to launch the server.

Use $ pnpm test to run tests or just $ pnpm test:mocha if you don't want to typecheck.

License

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

Other Implementations

Name Versions Language Repository
piqueserver 0.75 Python https://github.com/piqueserver/piqueserver
PySnip 0.75 Python https://github.com/NateShoffner/PySnip
SpadesX 0.75 C https://github.com/SpadesX/SpadesX
SpadesJS 0.75 Javascript https://github.com/TheFireBlast/spades-js

About

An Ace Of Spades server implementation in javascript for Node.js

License:MIT License


Languages

Language:TypeScript 100.0%