Skip to content

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

License

Notifications You must be signed in to change notification settings

TheFireBlast/spades-js

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks