home *** CD-ROM | disk | FTP | other *** search
- Stadsf├╢rvaltning
- ================
-
- Stadsförvaltningen är ett ganska nytt verktyg som byggts in i
- gtk-klienten i version 1.12.1 av Freeciv. Den är till för att hjälpa
- till att hantera städer, det vill säga fördela arbetarna på de olika
- arbetsuppgifterna så att städerna blir så lönsamma som möjligt. Man
- kan sätta på och stänga av stadsförvaltningen när som helst för vilken
- stad som helst, men det uppstår problem om man blandar
- stadsförvaltning med eget styre i grupper av städer som överlappar
- varandra (se nedan). Stadsförvaltningen kräver serverversion 1.12.1
- eller nyare.
-
- Stadsförvaltningen hjärta är en optimerande algoritm som försöker
- använda stadens arbetare på ett sätt som uppfyller användarens mål så
- mycket som m├╢jligt. Det fanns redan f├╢re stadsf├╢rvaltningen ett slags
- optimering; när man öppnde en stadsdialog och klickade på mittrutan i
- kartan (stadskärnan) så sattes arbetarna ut på ett sätt som
- huvudsakligen maximerade forskningen, men struntar i ordning/upplopp.
-
- Stadsförvaltningen gör mycket mer än denna enkla optimering. För det
- första så utför den beräkningen på nytt varje gång något förändras i
- staden, till expempel: staden växer eller krymper, krigsenheter går in
- eller ut, rutor får bevattning eller gruva eller besätts av fiender.
- För det andra så kan stadsförvaltningen göra alla slags optimeringar,
- till exempel tillverkning (sk├╢ldar), guld, forskning eller ├╢verfl├╢d.
- För det tredje så ger den spelaren utförligt inflytande över detta,
- med möjlighet att sätta begränsningar för varje slag av utbyte från
- staden. Det senare innefattar firande, vilket g├╢r det mycket enkelt
- att låta sina städer växa, även i svåra tider. För det fjärde och
- antagligen viktigaste i krigstider så håller den stadsborna nöjda så
- att det inte blir upplopp.
-
-
- Användning
- ==============
-
- Man kan ställa in stadsförvaltningen för en stad genom att öppna
- stadsfönstret och klicka på stadsförvaltningsfliken. På vänster sida
- kan man välja en förinställning för ett visst mål. På höger sida kan
- man ange mer invecklade mål genom att använda rullningslisterna. Man
- kan välja en förinställning först och sedan ändra det. När man har
- skapat en ny inställning kan man lägga till det som en förinställning
- med ett namn. Detta är inte nödvändigt men mycket användbart eftersom
- man kan se och till och med ändra en stads inställning från
- stadsredogörelsen om inställningen har ett namn.
- Man ska komma i håg att spara inställningarna (i "Spel"-menyn) när man
- har skapat en ny förinställning.
-
- Rullningslisterna är av 2 slag: de högra rullningslisterna är
- faktorer varmed man kan värdera olika enheter jämfört med varandra,
- till exempel hur mycket sköldar är värda jämfört med allt annat. De
- vänstra rullningslisterna är begränsningar. Man kan beordra staden att
- inte förlora man genom att sätta överskottsbegränsningen för mat till
- 0, man kan tillåta staden att förlora guld genom att sätta
- överskottsbegränsningen för guld till -3, och man kan beordra staden
- att tillverka minst 5 sköldar genom att sätta överskottsbegränsningen
- för sköldar till 5. Den kraftfullaste begränsningen är dock
- firarbegränsningen, vilken gör att staden genast firar (det har
- vanligtvis sin verkan omgången efter man ändrar det).
-
- Det är uppenbart att stadsförvaltningen inte kan uppfylla alla dessa
- begränsningar i alla lägen. När den inte kan det avgår den med
- meddelandet "Kan inte utföra uppdraget i Stockholm. Lämnar uppdraget."
- Då kan man välja mellan at sköta staden själv (vilket har vissa
- nackdelar, se nedan) eller öppna staden och ändra
- överskottsbegränsningarna så att de kan uppfyllas.
-
- När man har gjort inställningarna för en stad måste man klicka på
- "Styr stad" för att lämna över staden till stadsförvaltningen. Om
- knappen inte är klickbar så styrs staden redan av stadsförvaltningen
- eller så är målen ouppnåeliga. I det senare fallet ser man streck i
- stället för tal i vinstblocket. Om man någonsin vill stänga av
- stadsförvaltningen avsiktligt så trycker på på Släpp stad.
-
-
- Fortskridet användande
- ==========================
-
- Det finns ännu inte mycket erfarenhet av att använda stadsförvaltning,
- men några vanliga påpekanden kan vara hjälpsamma. Vanligtvis beror
- städernas mål på vilket skede i spelet man befinner sig, om man vill
- sprida sig vitt, växa snabbt, forska eller kriga. Man bör sätta en hög
- faktor för forskning när man ska forska och en hög faktor för sköldar när
- man ska bygga enheter. Den högsta tillgängliga faktorn är 25. Det
- innebär att om sköldfaktor är 25 och de andra är 1, så föredrar
- stadsförfaltningen en enda sköld över 25 guld (eller handel). Detta är
- ganska mycket eftersom man även kan köpa enheter för guld. Det innebär
- även att stadsförvaltningen är likgiltig om tillverkning av guld,
- forskning, överflöd och mat; men när man krigar föredrar man
- vanligtvis guld eller överflöd. Så det är antagligen bra att sätta en
- andra (eller till och med tredje) faktor för stadens vinst, alltså
- guldfaktor 5. Det g├╢r fortfarande att 1 sk├╢ld f├╢redras framf├╢r 5 guld
- (och 1 guld över 5 mat eller någonting annat).
-
- Begränsningar är inte användbara i alla lägen. Om man vill ha en hög
- guldvinst är det antagligen bättre att sätta guldfaktorn till 25 än
- att sätta en överskottsgräns på 5 guld eller liknande ty en stor stad
- kan ge mer guld än en liten och man skulle därmed behöva sätta olika
- överskottsgränser för guld i olika städer.
-
- Om en stads sköldöverskott är under 0 så kan den inte
- underhålla alla sina enheter längre. Man förlorar då vissa av
- enheterna. Om matöverskottet är under 0 så svälter staden så småningom
- och krymper (när sädeslagret är tomt). Detta må vara avsiktligt, men
- om staden underhåller bosättare så förloras de innan staden krymper.
- Begränsningar kan även varna.
-
- Vilka begränsningar som kan uppfyllas beror mycket på rikets
- forsknings-, skatte- och överflödssatser. Ett guldöverskott på >= 0 är
- alltså lättare att uppfylla med en högre skattesats än med en lägre.
- Man ska alltid överväga att ändra dessa satser när man tänker ändra
- stadsförvaltningsdirektiven för de flesta av sina städer.
-
- Råd: För att undivka att oavsiktligt avsätta stadsförvaltningar när
- man ändrar satser är det bäst att göra det från skattedialogen i
- stället för från satsvisaren i huvudfönstret.
-
-
- Nackdelar
- ============
-
- Stadsförvaltningen är ett kraftfullt verktyg som inte bara avlastar
- spelaren från finstyrnignen av städerna utan även ger bättre lönsamhet
- än vad de flesta spelarna brukar åstadkomma själva.
-
- Det finns dock några nackdelar. När man har tillsatt
- stadsförvaltningen så lägger den beslag på varje bra ruta som den kan
- komma åt. Så det blir väldigt svårt att styra överlappande stader
- själv. Om man vill ha både städer med stadsförvaltning och städer som
- man förvaltar själv så bör de inte överlappa varandra.
-
- Det finns flera lägen då stadsförvaltningen tillfälligt inte kan uppnå
- sina mål, till exempel när man förflyttar ett skepp från en stad till
- en annan eller när ie fientlig enhet går genom ens land.
- Stadsförvaltningen avgår då och man måste återtillsätta den för hand.
- Ett allmänt förfarande för att förhindra detta är att sätta
- begränsningarna så lågt som möjligt (-20). Naturligtvis måste man vara
- f├╢rsiktig med mat- och sk├╢ld├╢verskotten.
-
- Emedan stadsförvaltningen arbetar utmärkt för enskilda städer så
- släpper den aldrig en ruta till förmån för någon annan stad.
- Stadsförvaltningarna för de olika städerna kommer på tur i en
- slumpmässig ordning. Därför blir den sammanlagda vinsten för en grupp
- överlappande städer inte alltid optimal.
-
-
- Inställningsfil
- ===================
-
- Klienten låter användaren ladda och spara förinställningar för
- stadsförvaltningen. Välj "Spara inställningar" från "Spel"-menyn för
- att spara allmänna inställningar, meddelandeinställningar och även
- stadsförvaltningsinställningar.
-
- Formatet för inställningsfilen (vanligtvis ~/.civclientrc) är följande
- (i fall att man vill ändra förinställningarna för hand, till exempel
- med en textredigerare).
-
- Under överskriften [cma] fins en "number_of_presets". Detta ska sättas
- till det antal förinställningar som finns i inställningsfilen. Om man
- lägger till eller tar bort förinställningar så måste man ändra detta
- tal till rätt värde.
-
- Därefter kommer en tabell med förinställningarna. Här är huvudet:
-
- preset={ "name","minsurp0","factor0","minsurp1","factor1","minsurp2",
- "factor2","minsurp3","factor3","minsurp4","factor4","minsurp5",
- "factor5","reqhappy","factortarget","happyfactor"
-
- så förinställningarnas ordning ska vara följande:
-
- förinställningens namn, minsta överskott 0, faktor 0, ... , kräv att
- stad ska vara lycklig, vad målet ska vara [0, 1], lycklighetsfaktor.
-
- För närvarande finns det 6 överskott och faktorer. De är:
- 0 = mat, 1 = sk├╢ldar, 2 = handel, 3 = guld, 4 = ├╢verfl├╢d,
- 5 = forskning
-
- För tillfället är inte "factortarget" ändringsbar med klienten, se
- "client/agents/cma_core.h" f├╢r mer information.
-
- Tabellen ska avslutas med '}'. Här är 21 förinställningar om för de
- som inte kan komma på sina själva:
-
- "max mat",0,10,0,1,0,1,0,1,0,1,0,1,0,0,1
- "max sk├╢ldar",0,1,0,10,0,1,0,1,0,1,0,1,0,0,1
- "max handel",0,1,0,1,0,10,0,1,0,1,0,1,0,0,1
- "max skatt",0,1,0,1,0,1,0,10,0,1,0,1,0,0,1
- "max ├╢verfl├╢d",0,1,0,1,0,1,0,1,0,10,0,1,0,0,1
- "max forskning",0,1,0,1,0,1,0,1,0,1,0,10,0,0,1
- "+2 mat",2,1,0,1,0,1,0,1,0,1,0,1,0,0,1
- "+2 sk├╢ldar",0,1,2,1,0,1,0,1,0,1,0,1,0,0,1
- "+2 handel",0,1,0,1,2,1,0,1,0,1,0,1,0,0,1
- "+2 guld",0,1,0,1,0,1,2,1,0,1,0,1,0,0,1
- "+2 ├╢verfl├╢d",0,1,0,1,0,1,0,1,2,1,0,1,0,0,1
- "+2 forskning",0,1,0,1,0,1,0,1,0,1,2,1,0,0,1
- "max mat ingen guldbegränsning",0,10,0,1,0,1,-20,1,0,1,0,1,0,0,1
- "max sköldar ingen guldbegränsning",0,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "max handel ingen guldbegränsning",0,1,0,1,0,10,-20,1,0,1,0,1,0,0,1
- "max guld ingen guldbegränsning",0,1,0,1,0,1,-20,10,0,1,0,1,0,0,1
- "max överflöd ingen guldbegränsning",0,1,0,1,0,1,-20,1,0,10,0,1,0,0,1
- "max science ingen guldbegränsning",0,1,0,1,0,1,-20,1,0,1,0,10,0,0,1
- "max mat+sköldar ingen guldbegränsning",0,10,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "max mat+sk├╢ldar+handel",0,10,0,10,0,10,0,1,0,1,0,1,0,0,1
- "max allt",0,1,0,1,0,1,0,1,0,1,0,1,0,0,1
-
- här är 6 till som har lagt till i efterhand:
-
- "+1 mat, max sköldar ingen guldbegränsning",1,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "+2 mat, max sköldar ingen guldbegränsning",2,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "+3 mat, max sköldar ingen guldbegränsning",3,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "+4 mat, max sköldar ingen guldbegränsning",4,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "+5 mat, max sköldar ingen guldbegränsning",5,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
- "+6 mat, max sköldar ingen guldbegränsning",6,1,0,10,0,1,-20,1,0,1,0,1,0,0,1
-
- and even more, some with multiple goals:
-
- "forskning till varje pris",0,1,0,5,-20,1,-20,1,-20,1,-20,25,0,0,1
- "firande och tillväxt",1,1,0,25,-20,1,-20,12,-20,1,-20,1,1,0,1
- "tillväxt till varje pris",1,25,0,5,-20,1,-20,1,-20,1,-20,5,0,0,1
- "forskning och några sköldar",0,1,0,8,0,1,-3,1,0,1,0,25,0,0,1
- "sk├╢ldar och lite guld",0,1,0,25,0,1,-3,3,0,1,0,1,0,0,1
- "många sköldar och lite guld",0,1,0,25,0,1,0,9,0,1,0,1,0,0,1
- "sk├╢ldar och lite forskning",0,1,0,25,0,1,-2,1,0,1,0,8,0,0,1
- "fira och väx genast",1,1,0,25,-20,1,-20,1,-20,1,-20,8,1,0,1
-
- senast uppdaterad 2002-01-09, ├╢versatt 2002-07-04
-