Kartfrö (engelska: map seed eller world seed) är inom datorspel ett numeriskt värde eller en textsträng som används vid procedurgenerering för att skapa en spelvärld. Kartfröet fungerar som ett initialvärde i en algoritm som genererar terräng, objekt och andra element i spelets värld.

Eftersom samma kartfrö ger samma resultat kan spelare återskapa eller dela identiska spelvärldar utan att behöva lagra hela kartan. Den genererade världen kan vara mycket större än själva frövärdet, ofta flera megabyte eller i praktiken obegränsad i storlek. Kartfrön är en typ av slumptalsfrö.

Användning Kartfrön används i spel som bygger på procedurgenerering, exempelvis: Minecraft Factorio Terraria

I dessa spel kan spelaren ange ett specifikt frö för att generera en viss värld. Detta möjliggör att spelare kan dela intressanta eller fördelaktiga kartor med varandra.

Kartfrön används också inom speedrunning, där spelare väljer frön som ger gynnsamma startförhållanden.

Tekniska aspekter Kartfrön har endast betydelse i relation till den algoritm som används för att generera världen. Många spel använder brusfunktioner som Perlin-brus för att skapa naturliga variationer i terräng och miljöer.

Om algoritmen ändras mellan olika versioner av ett spel kan samma kartfrö generera olika resultat. Detta kan leda till synliga övergångar i världen, exempelvis när nya områden genereras med en uppdaterad algoritm medan äldre delar av kartan förblir oförändrade.

Se även Slumptalsgenerator

Referenser

Kategori:Datorspelstermer