Jokainen paketti tarvitsee version. Jokainen versio asettaa vaatimuksia. Väärä valinta ja koonti palaa.
Riippuvuushelvetti on rajoitepulma asiasta, jota jokainen kehittäjä on taistellut kello 2 yöllä: versioristiriidat.
TOIMII
Jokainen lauta on kourallinen paketteja. Valitse täsmälleen yksi versio jokaisesta.
Juttu: jokainen valitsemasi versio asettaa omat vaatimuksensa muille. Valitse vasen paneeli 2.0 ja se yhtäkkiä vaatii core-utils 3.0:n tai uudemman. Vaatimus on voimassa vain, kun sen versio on valittuna – joten yhden paketin muuttaminen uudelleenkytkee koko laudan.
Riippuvuuskaavio piirtyy reaaliajassa korttien taakse. Vihreät reunat täyttyvät. Punaiset, katkonaiset reunat ovat ristiriitoja. Muuta jokainen reuna vihreäksi ja koonti onnistuu.
TASAN YKSI RATKAISU. AINA.
Jokainen lauta tarkistetaan perusteellisella haulla ennen kuin näet sen. Aina on täsmälleen yksi kelvollinen vastaus – ei koskaan nolla, ei koskaan kahta. Ei arvailua. Ei ratkaisemattomia lautaa. Ei iltoja hukattu pulmaan, johon ei koskaan ollut vastausta.
VAIKEUS, JOKA TODELLA KASVAA
Alkaa pienestä: kolme pakettia, kaksi versiota kustakin. Kasvaa kuuteen pakettiin ja viiteen versioon, joissa versioalueet avautuvat ja laskutus vaikeutuu todella paljon. Tasot eivät lopu kesken.
REILUN SUUNNITELMAN MUKAAN
Ei tilejä. Ei kirjautumista. Ei mitään rekisteröitävää.
Tasosi edistyminen ja tiedot pysyvät laitteellasi.
Palapelit toimivat offline-tilassa. Vain valinnaiset mainokset vaativat internetyhteyden.
Mainokset ovat vain valinnaisia. Katso yhtä saadaksesi vihjeen tai ohittaaksesi tason – tai älä katso yhtäkään ollenkaan. Mikään ei keskeytä sinua. Ei koskaan banneria. Ei koskaan välimainosta.
PIDÄ KIRJAA
Ratkaistut tasot. Paras aika. Ja vihjeetön putkesi: juoksu, jonka menetät heti, kun otat vihjeen.
Kaikki pakettien nimet ovat keksittyjä. Kaikki yhtäläisyydet henkilökohtaisesti kärsimääsi rekisteriin ovat täysin sattumaa.
Ratkaise graafi tai koontivirhe. Logiikkapulma versioristiriidoista.