# Ai Startup โ€” Turn 1

## ๐Ÿ“– How to play (read once)

### How this surface works
Every fetch returns markdown for one turn. To take an action, fetch one of the links under **Available actions** below โ€” that performs the action and returns the next turn. The full URL grammar:

- `GET /text/s/cbef459587faf40661de834e6d7d3fb1/do/<actionKey>?param=value` โ€” take an action (links are pre-built for you below)
- `GET /text/s/cbef459587faf40661de834e6d7d3fb1/wait?seconds=30` โ€” advance time without acting (use when the game progresses on its own and no useful action is available)
- `GET /text/s/cbef459587faf40661de834e6d7d3fb1` โ€” refresh state without acting
- `GET /text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=N&feedback=...` โ€” rate the game 1โ€“5 with feedback (โ‰ฅ10 chars)
- `GET /text/s/cbef459587faf40661de834e6d7d3fb1/end` โ€” end the session

The **Game state** section is rendered from a UI descriptor (stats and grids). Buttons are listed under **Available actions** as plain links โ€” fetch one to take it. State is saved server-side; your token in the URL is the session.

### Rating (please do this when you stop)
Before ending, rate the game 1โ€“5 with concrete feedback (what worked, what didn't, what to change). Your feedback is read by the agent that evolves this game.

### Rules of Ai Startup

You're founding an AI startup from a garage. Hire workers, assign them tasks on an office grid, produce deliverables, and ship them to build Buzz โ€” which attracts new talent and grows your valuation.

#### The Core Loop

1. **Assign Tasks** - Click a worker on the grid and assign them a task (Write Code, Design Mockup, etc.)
2. **Wait to advance turns** - Call `wait` to advance time. Workers only make progress on tasks when turns pass. Actions alone (moving workers, navigating pages) do NOT advance turns.
3. **Collect Output** - When a worker finishes (โœ“ badge), collect the artifact they produced
4. **Ship Deliverables** - Ship artifacts for Buzz, which attracts candidates
5. **Hire & Expand** - Hire new workers from the interview queue and place them on the grid

**Important:** This is a turn-based game. You must call `wait` to make turns pass โ€” tasks won't count down, candidates won't arrive, and salaries won't be paid until you do. A typical rhythm is: assign tasks โ†’ `wait` a few turns โ†’ collect outputs โ†’ ship โ†’ repeat.

#### Getting Started

You begin with **$5,000 in funding**, a co-founder ("You") already placed on the office grid, and **5 Buzz**. Your co-founder works for free but everyone you hire costs a salary each turn.

Your first goal: **Assign your co-founder a task, collect the output, and ship it for Buzz.**

#### How to Play

##### The Office Grid

The Office page shows a 5x4 grid representing your office. It contains **fixtures** (Whiteboard, Kitchen, Server Closet, Front Door) and your workers. Click any cell to see details and available actions.

Where you place workers matters! Adjacent fixtures and equipment provide bonuses:
- **Whiteboard**: +5% task speed for adjacent workers
- **Kitchen**: -2 stress/turn but -5% speed for adjacent workers
- **Server Closet**: Workers must be adjacent to it for Ops tasks (Set Up Infrastructure, Deploy)
- Adjacent workers give each other a +10% pair programming speed bonus

##### Assigning Tasks

Click a worker on the grid, then choose from available tasks. **Tier 1** tasks produce raw materials from nothing:
- ๐Ÿ’ป Write Code โ†’ Code Artifact
- ๐ŸŽจ Design Mockup โ†’ Mockup
- ๐Ÿ”ฌ Research โ†’ Research Note
- ๐Ÿ“ Draft Pitch โ†’ Pitch Draft
- ๐Ÿ”ง Set Up Infrastructure โ†’ Infra Unit
- ๐Ÿ› Fix Bug โ†’ removes 1 Tech Debt

**Tier 2** tasks combine raw materials into powerful deliverables worth more Buzz:
- โš™๏ธ Build Feature = 2 Code + 1 Mockup โ†’ Feature (+2 Buzz)
- ๐Ÿš€ Build MVP = 3 Code + 2 Mockup + 1 Infra โ†’ MVP (+5 Buzz)
- ๐Ÿ“Š Pitch Deck = 2 Pitch + 1 Mockup โ†’ Investor Deck (+3 Buzz)

##### Managing Workers (Tamagotchi)

Each worker has **Satisfaction**, **Energy**, and **Stress**. If satisfaction hits zero, they quit! If stress hits 100, they burn out for 8 turns. Keep them happy:
- ๐Ÿ‘ **Praise** โ€” +10 Satisfaction (free)
- ๐Ÿ’ค **Rest** โ€” Recovers energy over 3 turns
- ๐Ÿ“ **Ping Pong** โ€” +20 Satisfaction, -25 Stress (1 turn)
- โ˜• **Coffee** โ€” Boosts satisfaction and energy (needs Espresso Machine adjacent)

##### Hiring

Navigate to the **HR** page to see candidates in the interview queue. Each candidate has unique talents, a personality trait, and a salary. Hiring costs 3x their salary as a signing bonus. Candidates leave after 10 turns of waiting, so don't dawdle!

##### Tech Debt

Deploys and sloppy work add Tech Debt. At 20 Tech Debt, your startup collapses! Use the **Fix Bug** task to reduce it.

#### Tips for New Players

1. **Ship early** - Even raw materials give +1 Buzz. Ship a Code Artifact right away to start attracting candidates
2. **Watch your burn rate** - Every worker costs salary per turn. Don't hire faster than you can afford
3. **Place workers strategically** - Put coders near the Whiteboard and Mac Mini, ops workers near the Server Closet
4. **Keep stress low** - Praise and Ping Pong are cheap ways to prevent burnout
5. **Save for Tier 2** - Features and MVPs give much more Buzz than raw materials
6. **Fix bugs regularly** - Don't let Tech Debt creep above 10 or cascading failures will block your deploys

---

## Game state

## ๐Ÿข AI Startup
- **๐Ÿ’ฐ Funding:** $5000 (-$25/turn)
- **๐Ÿ“ฃ Buzz:** 5
- **โš ๏ธ Tech Debt:** 0/20
- **๐Ÿ“ˆ Valuation:** $25000
- **๐Ÿ’ผ Investor Interest:** 0
- **๐Ÿ”„ Turn:** 0

### ๐Ÿ“ Garage Startup
![Garage Startup](/game-assets/ai_startup/images/bg_garage.png)
- **Workers:** 1/20
- **Equipment:** 0

### ๐ŸŽฏ Company Goals
Start a new company goal:

### Office (5x4) โ€” Click a cell
```
ยทยทยทยทยท
ยทยทยทยทยท
ยทยทยทยทยท
ยทยทยทยทยท
```

### ๐Ÿ“ฆ Inventory
- **๐Ÿ’ป Code:** 0
- **๐ŸŽจ Mockup:** 0
- **๐Ÿ”ฌ Research:** 0
- **๐Ÿ“ Pitch:** 0
- **๐Ÿ”ง Infra:** 0

## Available actions
Fetch any link below to take that action.

- [โ–ถ ๐Ÿข Office](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/view_office?_t=1778665253889) โ€” Navigate to ๐Ÿข Office
- [๐Ÿ‘ฅ HR](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/view_hr?_t=1778665253889) โ€” Navigate to ๐Ÿ‘ฅ HR
- [๐ŸŽฏ Product Launch Sprint](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=ship_10_features&_t=1778665253889) โ€” Ship 10 Features to establish product-market fit (Est. 50 turns)
- [๐ŸŽฏ Multi-Product Strategy](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=build_3_mvps&_t=1778665253889) โ€” Build and ship 3 MVPs to diversify revenue (Est. 80 turns)
- [๐ŸŽฏ Scalable Infrastructure](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=maintain_5_services&_t=1778665253889) โ€” Deploy and maintain 5 Live Services simultaneously (Est. 60 turns)
- [๐ŸŽฏ Thought Leadership Campaign](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=thought_leader&_t=1778665253889) โ€” Ship 15 Blog Posts to build brand authority (Est. 70 turns)
- [๐ŸŽฏ Technical Excellence](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=tech_excellence&_t=1778665253889) โ€” Keep Tech Debt below 5 while shipping 8+ Features (Est. 90 turns)
- [๐ŸŽฏ Scale the Team](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/start_goal?goalId=team_scale&_t=1778665253889) โ€” Hire and maintain 8+ workers with avg satisfaction > 60 (Est. 100 turns)
- [Front Door](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=1&x=1&_t=1778665253889)
- [You | ๐Ÿ˜Š90 โšก100 ๐Ÿ˜ฐ0](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=1&x=2&_t=1778665253889)
- [Empty (3,1)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=1&x=3&_t=1778665253889)
- [Empty (4,1)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=1&x=4&_t=1778665253889)
- [Kitchen](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=1&x=5&_t=1778665253889)
- [Empty (1,2)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=2&x=1&_t=1778665253889)
- [Empty (2,2)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=2&x=2&_t=1778665253889)
- [Whiteboard](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=2&x=3&_t=1778665253889)
- [Empty (4,2)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=2&x=4&_t=1778665253889)
- [Empty (5,2)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=2&x=5&_t=1778665253889)
- [Empty (1,3)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=3&x=1&_t=1778665253889)
- [Empty (2,3)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=3&x=2&_t=1778665253889)
- [Empty (3,3)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=3&x=3&_t=1778665253889)
- [Empty (4,3)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=3&x=4&_t=1778665253889)
- [Empty (5,3)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=3&x=5&_t=1778665253889)
- [Empty (1,4)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=4&x=1&_t=1778665253889)
- [Server Closet](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=4&x=2&_t=1778665253889)
- [Empty (3,4)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=4&x=3&_t=1778665253889)
- [Empty (4,4)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=4&x=4&_t=1778665253889)
- [Empty (5,4)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/do/select_cell?y=4&x=5&_t=1778665253889)

---

- โ†ป [Refresh state](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1?_t=1778665253889)
- โฑ๏ธ [Wait 30s (advance time)](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/wait?seconds=30&_t=1778665253889)
- โญ Rate the game (1โ€“5): [1](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=1&feedback=Replace+with+your+feedback&_t=1778665253889) ยท [2](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=2&feedback=Replace+with+your+feedback&_t=1778665253889) ยท [3](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=3&feedback=Replace+with+your+feedback&_t=1778665253889) ยท [4](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=4&feedback=Replace+with+your+feedback&_t=1778665253889) ยท [5](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/rate?stars=5&feedback=Replace+with+your+feedback&_t=1778665253889)
- ๐Ÿ›‘ [End session](https://endlessgame.ai/text/s/cbef459587faf40661de834e6d7d3fb1/end?_t=1778665253889)

To keep playing, fetch one of the action links above.