Skip to content

New Player Spawn

This page explores how a new player is placed in the universe when they first join the game.

It does not describe final game behavior. It captures the current direction and unresolved design choices.

The algorithmic companion to this page is Spawn Ring and Candidate Selection, which focuses specifically on how the candidate-selection algorithm works when the universe is only partially generated and the spawn ring is narrowed through hierarchical clipping.


Goal

Give every new player a fair, thematically coherent starting position — one that reflects their species identity, avoids placing them in the shadow of established players, and preserves the spatial logic of the deterministically generated world.


Core Problem

The universe is generated deterministically with a fixed set of orbital systems and stellar objects. New players joining weeks or months after launch need a starting location, but:

  • The fixed world was not designed with specific player positions in mind.
  • Established players have expanded, claimed systems, and built advantages over time.
  • Placing a new player adjacent to a veteran is effectively a death sentence before the new player has any footing.
  • Species identity — preferences for rocky environments, gas-form habitats, or future types — means not every system is equally suitable.
  • Spawning a player into a system with no matching planet undermines the homeworld fantasy that species choice implies.

The core tension is between a static world structure and a live, growing player population arriving at unpredictable rates.


Working Directions

Direction 1: Pure Placement with Exclusion Radius

The world structure stays fully static. When a player spawns, the system selects from unclaimed systems that contain a stellar object matching the player's species preference and that are outside an exclusion radius from any active player — measured in grid hops.

The exclusion radius scales with player tenure. A veteran with months of playtime generates a larger exclusion zone than someone who joined last week. This rewards newer players with more protected space rather than a flat radius that shrinks as the galaxy fills.

This is the simplest model and requires no world mutation. Its weakness is that the candidate pool shrinks as the galaxy populates, and preference filtering may leave no valid locations in extreme cases.

Direction 2: Reserved Homeworld Slots

At world generation time, a set of systems is flagged as dormant homeworld candidates. Each slot has a pre-defined but inactive planet — the object exists in the world record but produces nothing and belongs to no one.

When a player spawns, the system matches them to a dormant slot whose planet type fits their species preference and that is sufficiently distant from established players. The planet activates on assignment.

This keeps world data fully known at generation time while giving spawning a deliberate structure. The tradeoff is that the number of reserved slots caps how many players can ever join. If the pool of suitable dormant slots runs out, the game needs a fallback strategy.

Direction 3: Dynamic Planet Injection

The world retains unoccupied orbital positions within existing systems — placeholders that can accept a stellar object. When a new player spawns, a planet matching their species preference is generated and injected into a suitable available position.

The world is not fully static — it grows as players arrive. The injected planet is a permanent world object from that point on: it persists if the player goes inactive, becomes unclaimed, or is eventually conquered.

This removes the hard cap on player count and ensures every player starts with a planet suited to their species. The tradeoff is that it partially breaks the deterministic world guarantee: the full world state depends on join order, not just the seed.

Direction 4: Spawn Zones as Frontier Regions

Certain regions are designated as frontier zones — lower player density, positioned at the outer edges of the galaxy. New players always spawn within a frontier zone.

Within the zone, placement follows preference matching and local exclusion as a sub-algorithm. As veterans expand into frontier regions, the spawn zone boundary can shift outward, or new frontier designations can open up.

This model creates natural geographic separation without requiring exclusion calculations across the whole galaxy. It also gives frontier regions a lasting flavor as the perpetual "new world" — a place of new arrivals and early-game uncertainty rather than entrenched power.

Direction 5: Guided Placement with Player Choice

Rather than fully algorithmic placement, the game presents the new player with a small selection of candidate homeworld systems — perhaps three to five — that already meet the preference and distance criteria.

Each candidate shows basic information: stellar objects present, region name, approximate distance from known player activity. The player picks where to begin.

This adds meaningful agency to the first decision of the game. It also sets a tone: the player is not dropped arbitrarily — they are choosing where their civilization begins. The risk is that the right choice is often obvious (whichever is farthest from veterans), reducing the decision to a formality.

Direction 6: Influence-Weighted Placement

Rather than a hard exclusion radius, each established player emits an influence weight based on tenure, territory controlled, and fleet strength. The spawn algorithm treats high-influence areas as undesirable rather than forbidden, scoring candidate systems and placing new players in the lowest-weight available location.

If a suitable species-preference match exists in low-influence space, that is the result. If no perfect match exists, the algorithm degrades gracefully: first relaxing preference weight, then relaxing the influence threshold.

This is more flexible than a hard radius but harder to predict. A new player might end up technically outside any player's radius but still reachable quickly by an aggressive veteran.

Direction 7: Starter Grace Period (Cross-Cutting)

Regardless of placement algorithm, new players may receive a grace window after spawning during which their homeworld cannot be attacked, blockaded, or claimed by another player.

Grace could expire on time (N days), activity (player has taken Y economic or military actions), or development level (player has built Z infrastructure). It acts as a soft safety net — it does not change where a player spawns, but it changes how exposed they are immediately after arrival.

Grace creates its own tensions: veterans may probe the borders of grace windows, and the transition out of grace is a high-risk moment.


Open Questions

  • Should species preference be a hard filter — only ever spawn on a matching planet type — or a soft priority that degrades gracefully when no match is available?
  • What happens to a spawned homeworld if the player goes permanently inactive? Does it revert to unclaimed, persist as a ghost holding, or disappear from the world entirely?
  • What holding tier does a new player start with? Do they arrive with the homeworld already at Colony status, or do they begin at Claimed and must develop upward?
  • Can established players deliberately position fleets or infrastructure to block desirable spawn zones, and should the game prevent this?
  • What is the right unit of "too close"? Raw grid hops? Approximate travel time accounting for gateway systems? Territory controlled rather than distance?
  • Should a player who quits and later re-registers return to their original homeworld if it still exists, or spawn fresh?
  • Can two new players be assigned to the same system — sharing it from the start — or does spawn always guarantee a solo starting system?
  • If no safe spawn location exists anywhere in the galaxy, what does the game do? Queue the player, expand the world, or accept the dangerous placement?
  • Should species preference for planet type connect to species aptitudes — for example, should a gas-form species have unique early access to gas giant extraction that other species do not?
  • Does the homeworld have any special status that protects it from full conquest, or is it just the first holding and ultimately as contestable as any other?
  • How does the spawn system behave during a server's first days, when all players are simultaneously new and no veteran exclusion zones exist yet?