Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 61 additions & 57 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/sprites/schema_version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v4_readability
Binary file added assets/sprites/terrain/acacia_tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/bush_arid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/bush_berry.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/bush_cluster.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/coastal_reeds.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/dry_scrub.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/fallen_log.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_arid_steppe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_coastal_shallows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_high_mountain.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_ocean.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_savanna.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_tropical_forest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/hex_tile_tundra.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/marsh_reeds.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/mossy_rock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/mountain_peak.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/palm_cluster.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/pine_tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/rock_mountain.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/savanna_tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/soil_crack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/tall_grass.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sprites/terrain/tree_canopy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/tree_savanna.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/sprites/terrain/tree_savanna_2.png
Binary file modified assets/sprites/terrain/tree_stump.png
Binary file modified assets/sprites/terrain/tree_tropical.png
Binary file modified assets/sprites/terrain/tree_tropical_2.png
Binary file modified assets/sprites/terrain/tree_tundra.png
Binary file modified assets/sprites/terrain/tree_tundra_2.png
Binary file modified assets/sprites/terrain/wildflowers.png
Binary file modified assets/sprites/ui/icon_betrayal.png
Binary file modified assets/sprites/ui/icon_broken_link.png
Binary file added assets/sprites/ui/icon_casualties.png
Binary file modified assets/sprites/ui/icon_conflict_swords.png
Binary file modified assets/sprites/ui/icon_coop_link.png
Binary file modified assets/sprites/ui/icon_cooperate.png
Binary file modified assets/sprites/ui/icon_custom.png
Binary file modified assets/sprites/ui/icon_defense.png
Binary file modified assets/sprites/ui/icon_dispute.png
Binary file added assets/sprites/ui/icon_epidemic.png
Binary file modified assets/sprites/ui/icon_exchange.png
Binary file added assets/sprites/ui/icon_famine.png
Binary file modified assets/sprites/ui/icon_forage.png
Binary file added assets/sprites/ui/icon_immune.png
Binary file modified assets/sprites/ui/icon_innovate.png
Binary file added assets/sprites/ui/icon_loot.png
Binary file modified assets/sprites/ui/icon_merge.png
Binary file added assets/sprites/ui/icon_migrants.png
Binary file modified assets/sprites/ui/icon_migrate.png
Binary file modified assets/sprites/ui/icon_overexploit.png
Binary file modified assets/sprites/ui/icon_pact.png
Binary file modified assets/sprites/ui/icon_raid.png
Binary file modified assets/sprites/ui/icon_siege.png
Binary file modified assets/sprites/ui/icon_tribute.png
Binary file added assets/sprites/ui/icon_vendetta.png
Binary file modified assets/sprites/ui/icon_war.png
Binary file modified assets/sprites/ui/season_dry.png
Binary file modified assets/sprites/ui/season_wet.png
Binary file modified assets/sprites/ui/status_stable.png
Binary file modified assets/sprites/ui/status_starving.png
Binary file modified assets/sprites/ui/status_struggling.png
Binary file modified assets/sprites/ui/status_thriving.png
Binary file modified assets/sprites/ui/thought_bubble.png
Binary file modified assets/sprites/ui/tool_altitude.png
Binary file modified assets/sprites/ui/tool_biome.png
Binary file modified assets/sprites/ui/tool_fertility.png
Binary file modified assets/sprites/ui/tool_inspect.png
Binary file modified assets/sprites/ui/tool_sealevel.png
Binary file modified assets/sprites/villages/act_betrayal.png
Binary file modified assets/sprites/villages/act_cooperate.png
Binary file modified assets/sprites/villages/act_custom.png
Binary file modified assets/sprites/villages/act_dispute.png
Binary file modified assets/sprites/villages/act_exchange.png
Binary file modified assets/sprites/villages/act_forage.png
Binary file modified assets/sprites/villages/act_innovate.png
Binary file modified assets/sprites/villages/act_migrate.png
Binary file modified assets/sprites/villages/act_overexploit.png
Binary file modified assets/sprites/villages/act_pact.png
Binary file modified assets/sprites/villages/act_raid.png
Binary file modified assets/sprites/villages/act_war.png
Binary file modified assets/sprites/villages/barricade_spikes.png
Binary file added assets/sprites/villages/campfire.png
Binary file modified assets/sprites/villages/caravan_cart.png
Binary file added assets/sprites/villages/cathedral.png
Binary file added assets/sprites/villages/citadel_keep.png
Binary file added assets/sprites/villages/covered_wagon.png
Binary file added assets/sprites/villages/crop_field.png
Binary file modified assets/sprites/villages/cultural_totem.png
Binary file modified assets/sprites/villages/effect_battle_sparks.png
Binary file added assets/sprites/villages/granary.png
Binary file added assets/sprites/villages/house_clay.png
Binary file added assets/sprites/villages/house_stone.png
Binary file added assets/sprites/villages/hut_thatch.png
Binary file added assets/sprites/villages/palisade_wall.png
Binary file added assets/sprites/villages/pasture_pen.png
Binary file modified assets/sprites/villages/prop_betrayal_ruin.png
Binary file modified assets/sprites/villages/prop_defense_fortress.png
Binary file modified assets/sprites/villages/prop_defense_palisade.png
Binary file modified assets/sprites/villages/prop_defense_wall.png
Binary file modified assets/sprites/villages/prop_pact_totem.png
Binary file modified assets/sprites/villages/prop_raid_loot.png
Binary file modified assets/sprites/villages/prop_siege_engine.png
Binary file modified assets/sprites/villages/prop_tribute_chest.png
Binary file modified assets/sprites/villages/prop_unity_monument.png
Binary file modified assets/sprites/villages/prop_war_banner.png
Binary file modified assets/sprites/villages/road_block_sign.png
Binary file modified assets/sprites/villages/road_lantern.png
Binary file modified assets/sprites/villages/ruins.png
Binary file added assets/sprites/villages/ruins_stone.png
Binary file modified assets/sprites/villages/settler_wagon.png
Binary file added assets/sprites/villages/siege_totem.png
Binary file added assets/sprites/villages/stone_wall.png
Binary file added assets/sprites/villages/temple_totem.png
Binary file modified assets/sprites/villages/tier1_campfire.png
Binary file modified assets/sprites/villages/tier1_campfire_2.png
Binary file modified assets/sprites/villages/tier1_tent.png
Binary file modified assets/sprites/villages/tier2_barn.png
Binary file modified assets/sprites/villages/tier2_cottage.png
Binary file modified assets/sprites/villages/tier3_house.png
Binary file modified assets/sprites/villages/tier3_townhall.png
Binary file modified assets/sprites/villages/tier4_citadel.png
Binary file modified assets/sprites/villages/tier4_tower.png
Binary file modified assets/sprites/villages/tier4_windmill.png
Binary file modified assets/sprites/villages/tier5_metropolis.png
Binary file added assets/sprites/villages/totem_aggro.png
Binary file added assets/sprites/villages/totem_coop.png
Binary file added assets/sprites/villages/totem_innov.png
Binary file modified assets/sprites/villages/villager_idle.png
Binary file modified assets/sprites/villages/villager_walk1.png
Binary file modified assets/sprites/villages/villager_walk2.png
Binary file added assets/sprites/villages/watchtower.png
Binary file added assets/sprites/villages/windmill.png
161 changes: 91 additions & 70 deletions gh-pages/architecture_developer.md

Large diffs are not rendered by default.

Binary file modified gh-pages/assets/img/screenshot_darwin_archipelago.png
Binary file modified gh-pages/assets/img/screenshot_finite_island.png
Binary file modified gh-pages/assets/img/screenshot_lab_modal.png
Binary file modified gh-pages/assets/img/screenshot_late_simulation.png
Binary file added gh-pages/assets/img/screenshot_lens_food.png
Binary file modified gh-pages/assets/img/screenshot_notebook_modal.png
Binary file modified gh-pages/assets/img/screenshot_rift_savanna.png
Binary file added gh-pages/assets/img/screenshot_stats_chart.png
Binary file modified gh-pages/assets/img/screenshot_tree_modal.png
159 changes: 51 additions & 108 deletions gh-pages/cognitive_engine.md

Large diffs are not rendered by default.

71 changes: 38 additions & 33 deletions gh-pages/index.md

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions gh-pages/thermodynamics_catalog.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Biological traits represent genetically heritable life-history strategies, physi
| Trait ID | Name (EN / ES) | Cost | Extract | Eco | Mobility | Cohesion | Threshold | Exclusive With | Enables Culture | Biophysical & Evolutionary Role |
| :--- | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
| `bio-r-strategy` | **r-Strategy (Prolific)**<br>*Estrategia r (Prolífica)* | `-0.15` | `+0.20` | `-0.20` | `+0.25` | `-0.15` | `0.05` | `bio-k-strategy` | No | Boosts demographic growth rate via a density-dependent multiplier (**$\times 1.28$** when crowding $< 0.55$, **$\times 1.16$** when $< 0.65$, **$\times 1.05$** when $\ge 0.65$) and lowers metabolic cost, accelerating colonization at the expense of habitat impact. |
| `bio-k-strategy` | **K-Strategy (Longevity & Parental Care)**<br>*Estrategia K (Longevidad y Cuidado Parental)* | `+0.20` | `+0.25` | `+0.15` | `+0.05` | `+0.40` | `0.30` | `bio-r-strategy` | No | Moderates demographic swings ($\times 0.88$ growth/decline multiplier), improves ecological stewardship (`+0.15`), strengthens social cohesion (`+0.40`), and grants a **$15\%$ cost discount** on Multi-Tier Defense fortifications. |
| `bio-k-strategy` | **K-Strategy (Longevity & Parental Care)**<br>*Estrategia K (Longevidad y Cuidado Parental)* | `+0.20` | `+0.25` | `+0.15` | `+0.05` | `+0.40` | `0.30` | `bio-r-strategy` | No | Moderates demographic swings ($\times 0.88$ growth/decline multiplier), improves ecological stewardship (`+0.15`), strengthens social cohesion (`+0.40`), bolsters urban sanitation (**`+0.14` `salubrity`**), and grants a **$15\%$ cost discount** on Multi-Tier Defense fortifications. |
| `bio-digestive-spec` | **Omnivorous Digestive Specialization**<br>*Especialización Digestiva Omnívora* | `+0.10` | `+0.45` | `+0.05` | `+0.15` | `0.00` | `0.10` | *None* | No | Enzymatic plasticity that substantially increases caloric extraction (`+0.45`) across diverse flora and fauna with minimal metabolic overhead (`+0.10`). |
| `bio-thermal-tolerance` | **Thermal & Hydric Tolerance**<br>*Tolerancia Térmica e Hídrica* | `+0.15` | `+0.20` | `+0.05` | `+0.45` | `+0.10` | `0.10` | *None* | No | High spatial mobility (`+0.45`) that unlocks high-altitude mountain passes and mitigates thermal metabolic penalties in Tundra and Arid Steppe biomes. |
| `bio-encephalization` | **Encephalization (Costly Neural Tissue)**<br>*Encefalización (Tejido Neural Costoso)* | `+0.45` | `+0.35` | `0.00` | `+0.20` | `+0.45` | `0.60` | *None* | **Yes** | Steep resting metabolic cost (`+0.45`) for neocortical expansion; unlocks cumulative cultural traditions, `dec-exchange-symbiosis`, and tool innovation. |
Expand All @@ -124,7 +124,7 @@ Cultural traditions require at least one biological trait with `enables_cultural
| :--- | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :--- |
| `cul-fire-processing` | **Fire & Thermal Food Processing**<br>*Fuego y Procesado Térmico de Alimentos* | `-0.10` | `+0.35` | `-0.25` | `+0.10` | `+0.15` | `0.40` | Externalizes digestion through cooking, lowering `metabolic_cost` (`-0.10`) and raising caloric extraction (`+0.35`) at the cost of fuelwood depletion (`-0.25` eco). |
| `cul-extraction-tools` | **Specialized Extraction Tools**<br>*Herramientas de Extracción Especializadas* | `+0.25` | `+0.65` | `-0.25` | `+0.10` | `+0.20` | `0.50` | Cumulative lithic/organic toolkit that massively amplifies extraction (`+0.65`) and triggers the `tech_overexploit` behavioral branch unless paired with conservation norms. |
| `cul-communal-conservation` | **Communal Conservation Norms**<br>*Normas de Conservación Comunal* | `+0.15` | `+0.25` | `+0.55` | `0.00` | `+0.50` | `0.55` | Institutionalized harvesting quotas and taboos (`+0.55` `ecological_impact`, `+0.50` `social_cohesion`) that prevent the *Tragedy of the Commons*, actively rebuild $K$, and grant a **$15\%$ cost discount** on Multi-Tier Defense fortifications. |
| `cul-communal-conservation` | **Communal Conservation Norms**<br>*Normas de Conservación Comunal* | `+0.15` | `+0.25` | `+0.55` | `0.00` | `+0.50` | `0.55` | Institutionalized harvesting quotas and sanitation norms (`+0.55` `ecological_impact`, `+0.50` `social_cohesion`) that prevent the *Tragedy of the Commons*, actively rebuild $K$, boost urban sanitation (**`+0.20` `salubrity`** against epidemics), and grant a **$15\%$ cost discount** on Multi-Tier Defense fortifications. |
| `cul-interdeme-barter` | **Inter-Deme Barter Networks**<br>*Redes de Trueque Inter-Deme* | `+0.35` | `+0.40` | `+0.15` | `+0.30` | `+0.50` | `0.60` | Diplomatic and trade protocols that raise extraction (`+0.40`), mobility (`+0.30`), and social cohesion (`+0.50`), accelerating horizontal cultural diffusion and complementary inter-biome trade surpluses (up to $1.35\times$). |
| `cul-warrior-expansion` | **Warrior / Expansionist Tradition**<br>*Tradición Guerrera / Expansionista* | `+0.45` | `+0.30` | `-0.35` | `+0.45` | `+0.60` | `0.45` | High-cohesion (`+0.60`), high-mobility (`+0.45`) militarized organization that drives territorial wars, plunder raids, and Hawk-Dove dominance at severe metabolic (`+0.45`) and ecological (`-0.35`) cost. |

Expand All @@ -139,9 +139,9 @@ Every generation, the cognitive engine assigns a normalized probability distribu
| `dec-conservative-forage` | `forage` | **Conservative Foraging**<br>*Forrajeo Conservador* | `+0.10` | `+0.35` | `+0.10` | `0.00` | `+0.05` | `0.05` | *None* | Default low-risk gathering within local regeneration limits; does not increment Baldwin counters. |
| `dec-intensive-overexploit` | `overexploit` | **Intensive Overexploitation**<br>*Sobreexplotación Intensiva* | `+0.25` | `+0.85` | `-0.65` | `0.00` | `-0.10` | `0.10` | *None* | Maximizes immediate caloric intake (`+0.85`) while severely degrading habitat carrying capacity $K$ (`-0.65`); contributes to raid and betrayal propensity. |
| `dec-selective-migration` | `migrate` | **Selective Migration**<br>*Migración Selectiva* | `+0.30` | `+0.15` | `+0.15` | `+0.75` | `+0.05` | `0.10` | *None* | High spatial mobility (`+0.75`) that boosts migration reach ($+0.25 \cdot P(\text{"migrate"})$) and drives population fission or martial territorial invasion. |
| `dec-cooperate-store` | `cooperate` | **Cooperation & Storage**<br>*Cooperación y Almacenamiento* | `+0.25` | `+0.45` | `+0.15` | `-0.10` | `+0.65` | `0.35` | *None* | Collective resource pooling and food preservation; contributes $0.35 \cdot P(\text{"cooperate"})$ to cultural innovation, fosters **Alliance Pacts**, **Defensive Coalitions**, **Multi-Tier Fortifications** (`defense_tier` 1–3), and **City Unification (Synoecism)**. |
| `dec-exchange-symbiosis` | `exchange` | **Exchange / Symbiosis**<br>*Intercambio / Simbiosis* | `+0.35` | `+0.50` | `+0.20` | `+0.20` | `+0.60` | `0.45` | `bio-encephalization` OR `bio-social-instinct` | Unlocks **$1.15\times\text{–}1.35\times$ complementary trade surplus** ($+12\%$ inter-biome, $+8\%$ cross-cultural; $1.20\times$ intra-hex), horizontal cultural trait transmission, **Tribute Appeasement**, and formal **Alliance Pacts** / **Synoecism**. |
| `dec-territorial-dispute` | `dispute` | **Territorial Dispute**<br>*Disputa Territorial* | `+0.55` | `+0.40` | `-0.30` | `+0.25` | `+0.55` | `0.20` | *None* | Agonistic **Hawk** strategy ($P(\text{"dispute"}) \ge 0.25$); seizes Dove biomass shares, triggers **Plunder Raids** and **Wars of Conquest**, or causes Hawk-Hawk clashes ($-15\%$ pop, $\times 1.25$ metabolic cost). |
| `dec-cooperate-store` | `cooperate` | **Cooperation & Storage**<br>*Cooperación y Almacenamiento* | `+0.25` | `+0.45` | `+0.15` | `-0.10` | `+0.65` | `0.35` | *None* | Collective resource pooling and food preservation; contributes $0.35 \cdot P(\text{"cooperate"})$ to cultural innovation, fosters **Alliance Pacts**, **Defensive Coalitions**, **Hex-Edge Fortifications** (`defense_tier` 1–3), **Asymmetric Category Absorption**, and **Continuous Multi-Hex Walled Unions (`walled_union_id`)**. |
| `dec-exchange-symbiosis` | `exchange` | **Exchange / Symbiosis**<br>*Intercambio / Simbiosis* | `+0.35` | `+0.50` | `+0.20` | `+0.20` | `+0.60` | `0.45` | `bio-encephalization` OR `bio-social-instinct` | Unlocks **$1.15\times\text{–}1.35\times$ complementary trade surplus** ($+12\%$ inter-biome, $+8\%$ cross-cultural), horizontal cultural trait transmission, **Tribute Appeasement**, and formal **Alliance Pacts** / **Dual Synoecism**. |
| `dec-territorial-dispute` | `dispute` | **Territorial Dispute**<br>*Disputa Territorial* | `+0.55` | `+0.40` | `-0.30` | `+0.25` | `+0.55` | `0.20` | *None* | Agonistic **Hawk** strategy ($P(\text{"dispute"}) \ge 0.25$); seizes Dove biomass shares, triggers **Plunder Raids (with rural hinterland pillaging into `has_ruins`)** and **Wars of Conquest**, or causes Hawk-Hawk clashes ($-15\%$ pop, $\times 1.25$ metabolic cost). |
| `dec-explore-innovate` | `innovate` | **Exploration / Innovation**<br>*Exploración / Innovación* | `+0.50` | `+0.15` | `0.00` | `+0.40` | `+0.35` | `0.65` | *None* | High-cost (`+0.50`) experimentation that sacrifices immediate foraging yield (`+0.15`) to rapidly advance `innovation_counter`. |

---
Expand Down
Loading
Loading