Vorige sprint kon je een kas bouwen. Alleen groeide er nog niets in — de teeltoppervlakte was een vast getal in een invulveld, honderd vierkante meter, of je nu een schuurtje of een hectare had neergezet.
Nu teken je zones binnen je kas, en die grond is je grond. Wat er groeit, hoe dicht het staat, hoe het water krijgt: allemaal per zone.
Dezelfde beweging, één laag verder
Vorige sprint leverde het grid de kamergegevens waar de warmtebalans drie sprints eerder al op wachtte. Deze sprint levert het de oppervlakte en de instellingen waar de gewassen, de plant tick en het watersysteem op wachtten.
Geen van die systemen hoefde ervoor te veranderen. De plant tick is inmiddels zeven sprints op rij geen letter veranderd — niet omdat er niets gebeurt, maar omdat alles eromheen is gebouwd om hém te voeden.
Daarmee is ook een oude voorwaarde ingelost: de simulatie rekent per zone, en hoeveel zones er zijn is aan de speler. Tot nu toe was er precies één, en die was met de hand ingevuld.
Buiten telen mag ook
Een zone hoeft niet in een kamer te liggen. Teel je buiten, dan sta je in het weer van dat moment — en giet de regen gratis.
Dat is geen extraatje maar de tegenhanger die het spel nodig heeft. Zonder een gratis alternatief is glas altijd de juiste keuze, en dan valt er niets af te wegen.
Wat er onderweg gerepareerd bleek te moeten worden
Bij het opslaan van zones kwamen twee gaten aan het licht die er al veel langer zaten:
- de save droeg de voortgang van planten niet — al sinds de plant tick bestond;
- kamertemperaturen werden bij het laden nooit teruggezet.
Allebei gedicht. En allebei gevonden om de reden waarom het saveformaat al in de eerste sprint met de hand is uitgeschreven in plaats van automatisch afgeleid: zo'n gat valt op zodra je ernaar kijkt, in plaats van pas als een speler zijn kas kwijt is.
De snelheidstest heeft opnieuw gebeten
De zones hebben een kaart nodig van tegel naar kamer. Die stond eerst als woordenboek met tienduizend toevoegingen per doorloop — en daarmee liep de kamerdetectie van 3,6 naar 5,8 milliseconde, over het budget van 5 heen. De test viel om, vlak voor het afsluiten van de sprint.
Als raster in plaats van als woordenboek staat hij nu op 3,9.
Dat is precies waarvoor zo'n budget bestaat. Zonder die grens was dit een langzame kas geweest die niemand had opgemerkt tot er twintig stonden.
Wat bewust is blijven staan
Verplanten tussen een groei- en een bloeizone wacht op personeel. Opslag-, inpak- en personeelszones staan al wel als data maar doen nog niets.
Tweehonderdachtennegentig tests groen.
Volgende sprint: het werk gaat niet meer vanzelf. Er moet iemand komen die het doet.