Skip to content

Moojuiceman/tabletop-ambulator

 
 

Repository files navigation

Tabletop Ambulator

Overview

This web application makes it possible for owners of the game Tabletop Simulator to play games involving a hidden hand of cards with their friends who may not own a copy of the game themselves. The web app provides an interface to look at in-game hands and minimally interact with them. The host must manually co-ordinate some parts of the game.

Usage

Please refer to usage instructions in the Steam workshop item.

Contribution

Development

This is a NodeJS web app built on top of Express, React, and Websocket, with Postgres as the database.

The minimum requirements are NodeJs, Yarn, and Postgres. You will need to create a Postgres DB and store the connection URI in the environment variable DATABASE_URL. The lua file has code mirroring what is in the Workshop item - for development, replace the herokuapp URL with http://localhost:8000 at the top.

Developers must use yarn install after cloning the repository to populate the required dependencies. Afterwards, run node server/server.js to launch the server and yarn start to launch the React development server.

Pull Requests

Pull Requests must target the master branch.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.9%
  • Lua 16.7%
  • HTML 2.1%
  • CSS 1.2%
  • Batchfile 0.1%