Redesign infrastructure to hypercluster scale with 4-level hierarchy
CI / build-and-push (push) Successful in 43s

Replace flat DataCenter/Rack model with Cluster > Campus > Data Center > Racks
hierarchy. Individual rack entities eliminated in favor of statistical batch
simulation using deployment cohorts. Adds tiered network topology (ToR/agg/core)
with proportional outage model, DC retrofitting, bulk operations, and drill-down
UI navigation with breadcrumbs. First cluster and campus are free to preserve
early game flow. Rebalances starting economy ($600K), funding rounds, and
cohort scaling for hypercluster-scale gameplay.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-24 23:15:41 -04:00
parent d36d9d61a8
commit c799f2e359
13 changed files with 1831 additions and 1267 deletions
+33 -3
View File
@@ -65,7 +65,7 @@ export const TECH_TREE: ResearchNode[] = [
{
id: 'dc-engineering-ii',
name: 'DC Engineering II',
description: 'Advanced facility design unlocks Medium data centers (30 slots, 200kW).',
description: 'Advanced facility design unlocks Medium data centers (500 slots, 3000kW).',
era: 'startup',
category: 'infrastructure',
prerequisites: ['advanced-cooling'],
@@ -75,7 +75,7 @@ export const TECH_TREE: ResearchNode[] = [
{
id: 'dc-engineering-iii',
name: 'DC Engineering III',
description: 'Large-scale facility design unlocks Large data centers (60 slots, 500kW).',
description: 'Large-scale facility design unlocks Large data centers (1000 slots, 7000kW).',
era: 'scaleup',
category: 'infrastructure',
prerequisites: ['dc-engineering-ii'],
@@ -85,7 +85,7 @@ export const TECH_TREE: ResearchNode[] = [
{
id: 'dc-engineering-iv',
name: 'DC Engineering IV',
description: 'Mega-scale campus design unlocks Mega data centers (120 slots, 1200kW).',
description: 'Mega-scale campus design unlocks Mega data centers (1500 slots, 12000kW).',
era: 'bigtech',
category: 'infrastructure',
prerequisites: ['dc-engineering-iii'],
@@ -102,6 +102,36 @@ export const TECH_TREE: ResearchNode[] = [
cost: { researchPoints: 1, compute: 10, ticks: 90 },
effects: [{ type: 'cost_reduction', target: 'test_failure_rate', value: 0.25 }],
},
{
id: 'network-engineering-i',
name: 'Network Engineering I',
description: 'Improved network switching reduces Tier-1 failure rate by 40%.',
era: 'scaleup',
category: 'infrastructure',
prerequisites: ['redundancy-protocols'],
cost: { researchPoints: 2, compute: 20, ticks: 150 },
effects: [{ type: 'cost_reduction', target: 'network_failure_rate', value: 0.4 }],
},
{
id: 'network-engineering-ii',
name: 'Network Engineering II',
description: 'Spine-leaf architecture reduces all network failure rates by 50%.',
era: 'bigtech',
category: 'infrastructure',
prerequisites: ['network-engineering-i'],
cost: { researchPoints: 4, compute: 80, ticks: 360 },
effects: [{ type: 'cost_reduction', target: 'network_failure_rate', value: 0.5 }],
},
{
id: 'rapid-deployment',
name: 'Rapid Deployment',
description: 'Streamlined procurement pipelines reduce deployment times by 20%.',
era: 'scaleup',
category: 'infrastructure',
prerequisites: ['dc-engineering-ii'],
cost: { researchPoints: 2, compute: 25, ticks: 180 },
effects: [{ type: 'efficiency_boost', target: 'pipeline_speed', value: 0.2 }],
},
{
id: 'distributed-training',
name: 'Distributed Training',