Naar de inhoud

Iemand moet het doen

Sprint 10 ·

Water geven en oogsten gebeurden tot nu toe vanzelf. In de code stond er bij allebei een briefje: tot de werkers er zijn. Deze sprint is dat moment.

Vanaf nu is werk iets wat iemand moet doen. Het kost loon, het kost tijd, die tijd schaalt met vaardigheid, en het blijft gewoon liggen als je te weinig mensen hebt.

Daarmee stopt de personeelspost met een vast getal te zijn — twee werkers in een invulveld — en wordt hij de mensen die je hebt aangenomen.

Wat de eerste speeltest opleverde

Phillippe heeft het in Unity nagelopen en kwam met zes bevindingen terug. Die zijn stuk voor stuk uitgezocht in plaats van weggewuifd, en dat leverde meer op dan het oplossen van zes knopjes.

Je zag niemand werken. De simulatie deed het werk, maar het scherm zei niets. Er staat nu per uur wat er is afgerond, door wie en waar, met voortgang per taak. Een werker die stilstaat toont zijn laatste klus. Dat klinkt cosmetisch maar het is het verschil tussen een systeem dat werkt en een systeem waarvan je kunt zíen dat het werkt.

Planten gaf niets terug. Je klikte, en er gebeurde iets — of niet, en dan wist je niet waarom. Knoppen die niets kunnen doen zijn nu uit, en er loopt een gebeurtenissenregel mee.

Ontslaan kon niet. Aannemen wel. Nu allebei, uit dezelfde lijst van wie er in dienst is.

"Nu gieten" gaf een fout. Die knop wachtte op de gietdrempel in plaats van gewoon te gieten. Hij giet nu tot het streefvocht van de zone en laat je instellingen met rust.

De vraag die de sprint groter maakte

Phillippe stelde er zelf een vraag bij: moet niet alles door personeel of door je eigen personage gebeuren?

Ja. En dat stond ook zo in het ontwerp — alleen verspreid over drie plekken, en daardoor nergens als regel. Dat je eigen handelingen nu nog gratis en direct zijn, is dus geen ontwerpkeuze maar een gat. Het staat nu als één beslissing genoteerd en wordt volgende sprint rechtgezet.

Dat is precies waarom die testronde bestaat. Niet om fouten te vinden, maar om de aannames te vinden die niemand had opgeschreven.

Een oude vondst die geen vondst bleek

In sprint 2 stond een cel in de brondata met "Appelwortel". Dat leek een samentrekking van twee gewassen, en er is toen een wortel bijgemaakt.

Dat was fout. Appelwortel is yacón — één gewas, een knol, en de rij klopte gewoon. De toegevoegde wortel is er weer uit en de eerdere beslissing is als herzien gemarkeerd. De tabel telt weer negenendertig gewassen.

Ik had daar bovendien in mijn eigen verslag nóg iets verkeerd staan: dat het speltype van appel en tomaat omgekeerd zou zijn. Ook dat klopte niet — dat veld is expres het speltype en niet de culinaire indeling.

Twee correcties op mijn eigen werk in één sprint. Dat is niet leuk om op te schrijven, en precies daarom staat het erbij: een fout die je stil rechtzet, komt terug.

Driehonderdvijfenveertig tests groen, en de plant tick, de warmtebalans en de kamerdefinitie zijn voor de achtste sprint op rij ongewijzigd.

Volgende sprint: lopen. Werk kost pas echt iets als de afstand meetelt.

← Devlog