diff --git a/docs/.obsidian/workspace.json b/docs/.obsidian/workspace.json index 1ae8b74..c7e993a 100644 --- a/docs/.obsidian/workspace.json +++ b/docs/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Notes/End Turn.md", + "file": "Tasks/Simulate the game state.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "End Turn" + "title": "Simulate the game state" } }, { @@ -27,12 +27,54 @@ "state": { "type": "markdown", "state": { - "file": "Notes/Supply.md", + "file": "Tasks/Simulate the game state.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Supply" + "title": "Simulate the game state" + } + }, + { + "id": "f9e1097f2dd91a96", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Notes/Region Types.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Region Types" + } + }, + { + "id": "f616cdb830431a3e", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Notes/Forest Regions.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Forest Regions" + } + }, + { + "id": "6bc4298e35b16606", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Notes/Water Regions.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "Water Regions" } }, { @@ -77,8 +119,7 @@ "title": "Activate Prey Ecology" } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -240,13 +281,20 @@ "bases:Create new base": false } }, - "active": "ea7dccf9688aaa20", + "active": "29d3b6881ac88bba", "lastOpenFiles": [ - "Notes/End Turn.md", "Rules.md", + "Notes/End Turn.md", + "Notes/Forest Regions.md", + "Notes/Grass Regions.md", + "Notes/Region Types.md", + "Tasks/Simulate the game state.md", + "Notes/Water Regions.md", + "Tasks/_Tasks.base", + "Untitled", + "Notes/Supply.md", "Images/Pasted image 20260609163414.png", "Overview.md", - "Notes/Region Type.md", "Tasks/Generate overview page.md", "Notes/Event Type.md", "Notes/Activate Flora Ecology.md", @@ -271,21 +319,15 @@ "Notes/Trader.md", "Bases/_Roles.base", "Bases/Regions.base", - "Notes/Tasks.base", "Images/Map.png", "_Tasks.base", "_Overview.md", "Bases/_Gear.base", "Notes/White Sky.md", - "Tasks/Generate a csharp script to do what you did.md", - "Tasks/Generate a Markdown Website.md", - "Tasks/Generate a map of regions and how they connect.md", - "Untitled 2.md", "Tasks", "Bases/Terrain.base", "Bases/Event.base", "Images/Map 1.png", - "Notes", - "Images" + "Notes" ] } \ No newline at end of file diff --git a/docs/Notes/Forest Regions.md b/docs/Notes/Forest Regions.md new file mode 100644 index 0000000..560c531 --- /dev/null +++ b/docs/Notes/Forest Regions.md @@ -0,0 +1,3 @@ +--- +category: RegionType +--- diff --git a/docs/Notes/Grass Regions.md b/docs/Notes/Grass Regions.md new file mode 100644 index 0000000..0f1c9ce --- /dev/null +++ b/docs/Notes/Grass Regions.md @@ -0,0 +1,2 @@ +Default region that has [[Lone Tree Station]] and [[Spire]]. + diff --git a/docs/Notes/Grasslands.md b/docs/Notes/Grasslands.md deleted file mode 100644 index ec782bf..0000000 --- a/docs/Notes/Grasslands.md +++ /dev/null @@ -1,2 +0,0 @@ -Default region that has [[Lone Tree Station]]. - diff --git a/docs/Notes/Lake.md b/docs/Notes/Lake.md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/Notes/Region Type.md b/docs/Notes/Region Type.md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/Notes/Region Types.md b/docs/Notes/Region Types.md new file mode 100644 index 0000000..b6a452c --- /dev/null +++ b/docs/Notes/Region Types.md @@ -0,0 +1,3 @@ +[[Forest Regions]] +[[Water Regions]] +[[Grass Regions]] \ No newline at end of file diff --git a/docs/Notes/Terrain Cards.md b/docs/Notes/Terrain Cards.md index 839ef69..8bc6ff2 100644 --- a/docs/Notes/Terrain Cards.md +++ b/docs/Notes/Terrain Cards.md @@ -6,9 +6,9 @@ Cards you draw when exploring the matching region. Each Terrain type appears to be spread out across 5 regions in the map, the exception being [[Wasteland]] which is just 1 location to the west. # Categories -![[Lake]] -![[Grasslands]] -![[Forest]] +![[Water Regions]] +![[Grass Regions]] +![[Forest Regions]] ![[Mountain]] ![[Wasteland]] diff --git a/docs/Notes/Terrain Deck.md b/docs/Notes/Terrain Deck.md index 300b568..fa858de 100644 --- a/docs/Notes/Terrain Deck.md +++ b/docs/Notes/Terrain Deck.md @@ -1,4 +1,4 @@ -A collection of [[Terrain Cards]] that belong to a certain [[Region Type]]. +A collection of [[Terrain Cards]] that belong to a certain [[Region Types]]. The default Terrain Deck is comprised of a default deck of [[Terrain Cards]]. diff --git a/docs/Notes/Forest.md b/docs/Notes/Water Regions.md similarity index 100% rename from docs/Notes/Forest.md rename to docs/Notes/Water Regions.md diff --git a/docs/Tasks/Generate overview page.md b/docs/Tasks/Generate overview page.md index 06d26cb..17d63aa 100644 --- a/docs/Tasks/Generate overview page.md +++ b/docs/Tasks/Generate overview page.md @@ -1,6 +1,6 @@ --- category: Task -status: Working On +status: Done --- Look at the docs/Overview.md file. diff --git a/docs/Tasks/Simulate the game state.md b/docs/Tasks/Simulate the game state.md new file mode 100644 index 0000000..d52d642 --- /dev/null +++ b/docs/Tasks/Simulate the game state.md @@ -0,0 +1,24 @@ +--- +category: Task +status: +--- +At the start of a game, we have 1 flora added to each region, except [[Grass 1]], [[Grass 2]], and [[Wasteland 1]]. Let's also assume we exclude [[Mountain 1]], [[Mountain 2]], [[Mountain 3]], [[Mountain 4]], [[Mountain 5]]. + +Then we add a random combination of [[Predator Meeples]], [[Prey Meeples]], and [[Flora Meeples]] to each board. Up to a total of three, and down to a total of 1. + +Examples could be: +- 2 [[Prey Meeples]] +- 1 [[Predator Meeples]] +- 2 [[Flora Meeples]], 1 [[Predator Meeples]] + +No duplicates of combinations can be used. + +On each turn, we can randomly activate one of those [[Ecology]] meeple types in 1 to 3 random [[Region Types]]. Such as activating all [[Flora Meeples]] in [[Water Regions]], and all [[Predator Meeples]] in [[Forest Regions]]. + +See the [[Activate Prey Ecology]], [[Activate Predator Ecology]], and [[Activate Flora Ecology]] markdown files for the rules of what an activation does. + +We are going to simulate 20 turns. Allow the user to click prev and next in the timeline to see the next simulated turn. + +In theory, the world will get fully over ran with predators, given we are currently not considering events that remove predators, or the fact that the players will remove predators. + +Add a UI button to randomize the [[Ecology]] activation events in the timeline. \ No newline at end of file diff --git a/docs/Notes/Tasks.base b/docs/Tasks/_Tasks.base similarity index 96% rename from docs/Notes/Tasks.base rename to docs/Tasks/_Tasks.base index 34ab72e..72f6d72 100644 --- a/docs/Notes/Tasks.base +++ b/docs/Tasks/_Tasks.base @@ -132,15 +132,16 @@ views: - TODO - Working On - Done + - Uncategorized cardOrders: file.file: {} note.status: - Working On: - - Generate overview page.md + Working On: [] Done: - Tasks/Generate a Markdown Website.md - - Generate a csharp script to do what you did.md - Tasks/Generate a map of regions and how they connect.md + - Tasks/Generate a csharp script to do what you did.md + - Tasks/Generate overview page.md Uncategorized: [] columnColors: file.file: {}