LITFILES= LICENCE AGPLv3
TXTFILES= CC-BY-SA-3.0 CC-BY-SA-4.0
-FILEASSETS = $(addprefix templates/,$(LITFILES) $(TXTFILES))
+FILEASSETS = $(addprefix templates/, libre $(LITFILES) $(TXTFILES)) \
+ $(wildcard templates/*.tera)
WASM := wasm32-unknown-unknown
Right now Otter is in an alpha state.
+CREATING A GAME
+===============
+
+otter reset --reset-table local-users :test demo
+ /^^^^^^^^^^^ ^^^\ ^^^^'~ game spec
+ `table spec game name
+
+Here "local-users" refers to the file "local-users.table.spec" in the
+Otter specs directory (/volatile/Otter/specs on chiark). The table
+spec file handles access control (and some other global properties)
+This particular file says that all local shell account users may join
+the game.
+
+":test" is the game name. It starts with a colon, which means
+implicitly "unix:<whoami>::test". Other people have to name the game
+with the full name, with all three colons in it.
+
+"demo" refers to the file "demo.game.spec". The "game spec" says what
+shape table is and what pieces there are. This is a simple demo game.
+
+
BUILDING
========
There is NO WARRANTY. -->
<html>
<head>
-<link rel="license" href="/_/libre.html">
+<link rel="license" href="/_/libre">
<script defer>let wasm_input = fetch('/_/wasm.wasm');</script>
<script src="/_/wasm.js" defer></script>
<script src="/_/script.js" defer></script>