Hver pakke trenger en versjon. Hver versjon stiller krav. Velg feil, og byggingen brenner.
Avhengighetshelvete er et begrensningspuslespill om det alle utviklere har kjempet mot klokken 02:00: versjonskonflikter.
SLIK FUNGERER DET
Hvert brett er en håndfull pakker. Velg nøyaktig én versjon for hver.
Haken: hver versjon du velger stiller sine egne krav til de andre. Velg venstre pad 2.0, og den krever plutselig core-utils 3.0 eller høyere. Et krav gjelder bare mens versjonen er valgt – så å endre én pakke omkobler hele brettet.
Avhengighetsgrafen tegner seg live bak kortene. Grønne kanter er oppfylt. Røde, ødelagte kanter er konflikter. Gjør hver kant grønn, og byggingen består.
NØYAKTIG ÉN LØSNING. ALLTID.
Hvert brett verifiseres av uttømmende søk før du i det hele tatt ser det. Det er alltid nøyaktig ett gyldig svar – aldri null, aldri to. Ingen gjetting. Ingen uløselige brett. Ingen kvelder bortkastet på et puslespill som aldri hadde et svar.
VANSKELIGHETSFULLHETEN SOM FAKTISK ØKER
Starter i det små: tre pakker, to versjoner hver. Vokser til seks pakker og fem versjoner, hvor versjonsområder låses opp og deduksjonen blir virkelig vanskelig. Nivåene går ikke tom.
RETTFERDIG BY DESIGN
Ingen kontoer. Ingen pålogging. Ingenting å registrere.
Nivåfremgangen og -registreringene dine forblir på enheten din.
Oppgavene kjører offline. Bare de valgfrie annonsene trenger en tilkobling.
Annonser er kun påmeldingspliktige. Se på en for et hint eller for å hoppe over et nivå – eller aldri se en i det hele tatt. Ingenting avbryter deg. Aldri et banner. Aldri en mellomliggende annonse.
TA VARE PÅ OVERSIKT
Nivåer løst. Beste tid. Og din rekke uten hint: løpet du taper i det øyeblikket du tar et hint.
Alle pakkenavn er fiktive. Enhver likhet med et register du personlig har lidd av er helt tilfeldig.
Løs grafen eller byggeforbrenningen. En logisk gåte om versjonskonflikter.