8000 GitHub - circius/it_moves: scripts for a tabletop simulator prototype of IT MOVES
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

circius/it_moves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The game was implemented as a tabletop simulator image. A curiosity of tabletop simulator is its dense integration of scripts with its “saved games,” which faintly resemble the smalltalk virtual machines I had started playing with, out of curiosity, in early 2020. In effect, a “game” implemented for tabletop simulator is actually a complete record of an initial state of a huge pile of virtual assets, entities which (for a beginner like me) have to be manually distributed across a virtual tabletop. Each asset has an ID, and it’s possible to write scripts which refer to these IDs and create additional behaviours for them, building on the basis of the very rich and enjoyable built-in tabletop simulator api.

What that means is there’s no direct way to run the code in this folder! First you need to install the virtual machine - that is, you need to buy Tabletop Simulator - then you need to copy the image, tts-images/TS_Save_5.json (and perhaps also its snapshot tts-images/TS_Save_5.png) into the Saves folder of your tabletop simulator installation - then you’ll be able to load the save from the in-game “Load/Save” interface.

How to play the game

the game-master’s board

The minimum number of players is 6: 5 players and one game-master (playing black).

This was built as an in-house prototype, so although the game is playable, it’s not fully documented! Version 1 of the rulebook can be found in the docs folder; it describes the game as played in-person.

The game interface itself isn’t documented, but is quite discoverable. If any interest arises I’ll be happy to provide some guidance.

How to build the code

I’ve actually, after two years, forgotten! There are some references to LUAbundler in the code, but I think I must have been using something devoted to tabletop simulator; maybe the official Atom plugin or the unofficia VSCode plugin, or some combination of them.

Having forgotten is a good reminder to take better notes on how these things are done when they’re being done…

About

scripts for a tabletop simulator prototype of IT MOVES

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0