summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--TODO.md13
1 files changed, 11 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index ff4d802..a8e11b2 100644
--- a/TODO.md
+++ b/TODO.md
@@ -8,7 +8,16 @@
 ## game loop
 - start with small nucleus of bees and a few flowers
 - goal is to produce as much aggricultural product as possible
-- you can trade fruits/honey/honeycomb/flowers with other users
-- you can also send your bees to other peoples crops
+- you can trade fruits/honey/honeycomb/flowers with other users asyncronously
+  - user 1 makes a file with what they want + what theyre willing to give
+  - user 2 can accept trade offer asynchronously by making a file
+    - this consumes what they offered immediately
+  - user 1 logs in, sees user 2's file, and accepts/rejects the trade with a new
+    file
+  - user 2 logs in, sees user 1's new file, and autoaccepts/autorejects the
+    trade, giving user 2 what they were promised
+  - if a trade times out, then everyone gets their items back and the files get
+    deleted (timeout = 1 week)
+- you can also send your bees to other peoples crops (idk how or why)
 - random chance of getting new seeds from bees dropping them off