Step 14 of 14, updated

From here

You have used each part of ShotScript once. The reference pages say everything about each part.

You'll learn what you built, and where to read next.

What you built

shot map shows the whole project, one line per file, with its declaration and the first line of its doc:

$ shot map
Shot project .: 16 files in 4 folders

EventBus/              module EventBus           Topics with listeners, on one side
  Types.shot           types
Init/
  Client.shot          client script
  Server.shot          server script
Stats/                 server module Stats       Numbers about the whole game
  Types.shot           types                     imports Reason
Wallet/                class Wallet              implements Purse   [Rules, Extend] The coins one player owns.
  Bank.shot            server module Bank
  Coins.shot           module Coins
  Purse.shot           interface Purse           What every kind of wallet has
  Shop.shot            split module Shop         Client -> ShopClient, Server -> ShopServer
  ShopClient.shot      client module ShopClient
  ShopServer.shot      server module ShopServer
  VipWallet.shot       class VipWallet           extends Wallet   A wallet that doubles every pickup
  Whole.shot           func Whole                Rounds down, and never below 0
  Types.shot           types                     public Reason; public Entry
  BuyRequest.instance  RemoteEvent

Next: shot outline <folder or name>, shot find <name>, shot show <Name.Member>, shot docs

The reference behind each step

Every form, every error and what each check doesn't cover:

What this guide left out

Outside roblox

System projects run on your computer: one .ssp file, a program shot run runs, a window shot open opens.

Try it

Run shot outline Wallet on your finished project and read it top to bottom. It is the whole Wallet system: its Rules and Extend, and every member with its doc and line.