Kihagyás

Játékok – Az adatok oldaláról

Hogyan tették egységessé és dinamikusabbá a játékleírásokat a metaadatok és az Obsidian bővítmények segítségével.

Amikor a tartalomkezelésről van szó, a következetesség kulcsfontosságú. A projekt első nagyobb szakaszában a játékokkal foglalkoztam – mintegy 170-et, mindegyik saját, egyedi formátummal, stílussal és hozzáférhetőséggel. A probléma? Sok leírás mereven kódolt, statikus linkekre támaszkodott, ami rémálommá tette új játékok hozzáadását vagy a struktúra módosítását.

Tehát felgyűrtem az ingujjam, és nekiláttam a munkának.

1. Lépés: Egységes formátum

Az elsődleges feladat az egységes formátum kialakítása volt az összes játékleíráshoz. Ehhez a „Tasifan Spielebuch” (Tasifan Játékkönyv) inspirált, amely egy jól strukturált forrás a játékleírásokhoz. A felhasználóbarátság fokozása érdekében rövid összefoglalókat is hozzáadtam, így minden lényeges részlet egy pillantással látható – még előnézetben is.

De az igazi áttörést a metaadatok jelentették.

2. Lépés: Metaadat varázslat

Mostantól minden kulcsfontosságú információ – csoportméret, anyagok, időtartam és így tovább – metaadatként szerepel minden Markdown fájl elején, YAML (vagy frontmatter) formátumban. Ez nemcsak a rendszerezést segíti, hanem az adatok újrafelhasználhatóságát is biztosítja az egész rendszerben.

A megfelelő játék megtalálásának megkönnyítése érdekében egy egyszerű, de hatékony logikát valósítottam meg:
1. Válassz egy kategóriát: Milyen típusú játékot keresel? Levezető játékot? Fogócskát? Csapatépítő foglalkozást? Kezdetben létrehoztam néhány kategóriát, de ezek igény szerint módosíthatók vagy bővíthetők.
2. Böngészd át a táblázatot: Miután kiválasztottad a kategóriát, egy táblázat jelenik meg, amely felsorolja az összes odaillő játékot. A táblázat rendezhető – csak kattints a fejlécéire az időtartam, nehézség vagy más szempontok