
Dalja e Enshrouded 1.0 rivendosi pemën e aftësive për çdo lojtar, duke kërkuar riplanifikimin e 212 pikëve. Plotësimi i gjithë pemës kushton 675 pikë, ndërsa shumica e planifikuesve në internet mbështeteshin te versioni i vjetër. Autori ndërtoi një mjet falas që funksionon tërësisht në shfletues.
Planifikuesi përdor disa qindra rreshta JavaScript të thjeshtë dhe SVG, pa framework dhe pa hap kompilimi për JavaScript. Ai u zhvillua me ndihmën e një asistenti programimi me AI. Sfida kryesore ishte zbatimi i saktë i rregullave të lojës.
Të dhënat vijnë nga projekti me kod të hapur rossicler/enshrouded-skill-tree, me licencë GPL-3.0, që i nxjerr nga skedarët e lojës 1.0. Pavarësisht emrit, pema është një graf me cikle: ka 231 nyje, 291 lidhje dhe 21 nyje bazë nga të cilat mund të nisë lojtari pa pasur një nyje fqinje të përzgjedhur.
Një aftësi mund të aktivizohet vetëm nëse është nyje bazë ose lidhet me një aftësi të zgjedhur. Shtimi i një niveli kontrollon lidhjen, nivelin maksimal dhe buxhetin e pikëve. Kur hiqet një nyje që ndërpret një rrugë, duhen kthyer edhe pikët e aftësive që mbeten të shkëputura nga çdo nyje bazë. Për këtë, planifikuesi përdor një algoritëm flood fill, duke kontrolluar cilat nyje mbeten të arritshme pas heqjes.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

