He creat una solució massa complexa per al meu backlog de Steam. No me’n penedeixo gens.
De petit, vaig créixer llegint revistes de videojocs, principalment les llegendàries publicacions espanyoles Hobby Consolas i Playmania. Era una tradició passar pel quiosc de camí a l’escola i preguntar al propietari si ja havien rebut l’últim Hobby Consolas o Playmania, així com la revista oficial de l’NBA. Passava hores llegint els reportatges i les seccions de notícies. Però, la secció que més gaudia, amb diferència, era l’anàlisi de jocs. Un article que explicava la jugabilitat i avaluava un títol segons uns criteris preestablerts, donant una puntuació final, era suficient perquè jo decidís si un joc valia la pena. De fet, això era més important per a mi que jugar als jocs en si, ja que les novetats eren majoritàriament inaccessibles per a mi (excepte en dates concretes com el Nadal). Així que, llegir l’anàlisi era el més semblant a jugar un joc en l’era pre-YouTube, abans dels vídeos de walkthrough i les retransmissions de gameplay.

Bé, el que acabo d’explicar queda perfectament exemplificat pel post que vaig escriure sobre MMORPGs per a gent de més de 30 anys. En aquell post, vaig incloure els jocs del gènere que havia jugat, vaig establir uns criteris i un sistema de puntuació, i ho vaig organitzar de manera que el resultat de la meva avaluació fos visible mitjançant una llista de nivells (tier list). Sí, vaig fer exactament el que feien els columnistes de les revistes, respectant les proporcions i la qualitat adequades.
Han passat dècades des d’aleshores, i les coses han canviat. Ara les puntuacions dels jocs apareixen en llocs web i en ressenyes en vídeo a YouTube, els mitjans escrits físics s’han convertit en una mena de culte, i el meu accés als jocs ha canviat dràsticament. Mentre que abans comprar un joc era un esdeveniment rar que implicava una anàlisi exhaustiva del cost d’oportunitat, avui, gràcies a botigues com Steam, m’ha resultat fàcil acumular jocs. Diguem que probablement m’he passat una mica. En el moment d’escriure aquest article, la meva biblioteca de Steam ha acumulat 1047 jocs en els últims 10 anys. Sí, és estrany. I no, ni tan sols he jugat a la meitat.
La Idea
D’aquest desig d’analitzar jocs i la voluntat d’aprofitar al màxim la meva biblioteca, va sorgir la següent idea: i si comissariés tots els jocs que tinc? Com a qüestió matemàtica de temps, és poc probable que arribi a jugar a tots aquests jocs. Tenint en compte la feina, els cursos i un hereu futur de camí, aquesta improbabilitat tendeix a convertir-se en impossible.
Amb això en ment, vaig recordar el que feia tan úniques les anàlisis d’aquelles revistes: els criteris. Definir punts i seguir-los en una anàlisi converteix la teva opinió d’una sensació vaga en quelcom tangible. Sí, les puntuacions en la indústria dels videojocs poden ser una manera buida i problemàtica d’avaluar jocs si es prenen com a únic mecanisme. Però, sense un estàndard mínim, una opinió es converteix en mer endevinació.
Aquest desig va resultar en un projecte: una curació realitzada per Intel·ligència Artificial, utilitzant criteris personalitzats per mi de manera artesanal, que avalua tota la meva biblioteca de Steam i classifica els jocs mitjançant llistes de nivells separades per subgèneres. Vaig anomenar el projecte .2miu Curator.
En aquest post, explicaré com ho vaig fer, les lluites i els nombrosos problemes d’un projectet de cap de setmana.
El Stack
Alerta de secció per a desenvolupadors!
Parlem de l’elefant fullstack a l’habitació i de la tecnologia utilitzada. Per a aquest projecte, vaig utilitzar Go com a llenguatge principal del backend i SolidJS per al frontend. Els que em segueixen saben que aquest és el meu stack estàndard actual. No, no faré evangelització sobre tecnologia perquè això és per a estudiants universitaris ignorants. El que puc dir sobre Go és que és molt rendidor, bàsicament només perdent davant de Rust i C++, cosa que ja és destacable per si mateixa. Però més enllà d’això, vaig utilitzar la característica que justifica l’existència del llenguatge de Google en aquest projecte: les goroutines. Sí, molts llenguatges treballen amb fils (threads), però Go va portar això a un altre nivell d’eficiència. Mentre que gestionar la concurrència en altres llenguatges sovint sembla una solució complexa o una càrrega pesada per a la memòria, en Go, les goroutines són ciutadans de primera classe. Et permeten escalar milers de processos simultanis pel cost en memòria d’una tassa de cafè. És clar, en aquest projecte no arribarem a l’extrem de milers de peticions, però com he dit, ja és el meu llenguatge estàndard i necessito treballar amb concurrència, així que va ser una coincidència perfecta!
Pel que fa al frontend, vaig optar per SolidJS, que també forma part del meu stack estàndard de rendiment. Podria argumentar que ho vaig fer per millorar la càrrega de la pàgina en X segons amb mètriques al·lucinants, però en realitat, el vaig triar perquè és el que faig servir, o més ben dit, el que vaig triar per fer servir.
Per a la base de dades, vaig utilitzar MongoDB per senzillesa. L’arquitectura i l’objectiu d’aquest projecte cridaven a que s’utilitzés SQLite, però vaig acabar sacrificant la raó per la comoditat. Passa, oi?
Inicialment, això anava a ser una aplicació d’escriptori utilitzant Wails com a capa entre el backend (Go) i el frontend (SolidJS). Tanmateix, actualment estic utilitzant Hyprland com a entorn gràfic en ArchLinux. Anticipant possibles errors amb tecnologies perifèriques, vaig decidir simplificar i deixar l’aplicació com una app web. Per què no vaig utilitzar Electron? Odio tot el fet amb Electron. Del meu stack, es pot veure quant valoro el rendiment. Executar Chromium només per mostrar una pantalla no és rendible. També hi ha Tauri, que mai he tocat, però sembla que és més de l’estil de Wails que d’Electron. És clar, la base està feta en Rust, així que té tot el sentit.
El Projecte
Deixant de banda la pila tecnològica, el projecte .2miu Curator té un flux molt senzill:
La comanda curator sync dispara la Steam API i consulta l’endpoint /IPlayerService/GetOwnedGames/v0001/, que és prou autoexplicatiu, i omple la meva base de dades MongoDB.
Amb la base de dades poblada, una segona comanda curator analyze inicia l’anàlisi de cada joc utilitzant els paràmetres de gènere que explicaré més endavant, i omple la col·lecció de MongoDB anomenada analyses.
Els jocs es mostren al frontend, que està connectat a un segon backend per consultar les APIs internes (GetGames, Search, etc.).
Tècnicament, és extremadament simple, oi? Qualsevol programador que miri aquest flux podria replicar-lo sense problema. Llavors, què fa únic aquest projecte? Hi ha 3 punts, i vull explicar-los un per un.
Punt 1: La Curació
Com he dit, l’objectiu del projecte és un comissari de jocs via IA que analitza jocs AMB ELS MEUS CRITERIS. Sense això, seria un projecte de 5 o 10 minuts com a molt, res més. Però seria quelcom totalment erroni, ja que a la IA li faltarien paràmetres per avaluar els jocs. Rebrà la informació del joc (nom, puntuació de Steam, descripció, etc.) i analitzarà cada joc de la manera més lliure possible.
Una de les coses que em va agradar del meu article sobre MMOs va ser la manera com vaig personalitzar el que espero d’un MMO. No el que espero d’un bon joc. El que espero d’un bon MMO. Coses úniques com la “progressió horitzontal” o el “nivellat” són específiques d’aquest gènere. Si avalués un MMO amb categories fixes com “Gràfics”, “So”, “Diversió”, etc., el resultat seria una llista absurda. Estic segur que en aquest escenari Black Desert Online seria TIER S, i la realitat està lluny d’això.
Volia quelcom personalitzat per gèneres.
No obstant això, els gèneres més generals són difícils d’unificar sota un sol criteri. Per exemple, RPG és un gènere que va des del Soulslike fins al Looter RPG, passant pel CRPG i el Dungeon Crawler.
Va ser en aquest punt que el projecte de cap de setmana va durar tot un cap de setmana, i no només 10 minuts.
Vaig anar gènere per gènere, revisant subgèneres i creant 5 paràmetres d’anàlisi que la IA hauria de seguir per a cadascun. Al final, es van avaluar 84 subgèneres. Com que cada subgènere tenia 5 categories d’anàlisi, va resultar en un total de 420 categories d’avaluació que vaig crear manualment. Sí, podria haver demanat a una IA que ho fes, però si ho hagués fet, el projecte no hauria tingut sentit. Vull que Deepseek avalui segons els meus criteris. Bàsicament, vaig establir la línia editorial i vaig contractar el periodista (IA) per fer les ressenyes.
Sí, va ser una feina titànica, però divertida. Tots aquests criteris es van incloure en un fitxer anomenat subgenres.yml, com es mostra a l’exemple següent:
"Metroidvania":
name: Map Design
desc: Is the world interconnected elegantly? Are shortcuts satisfying?
name: Ability Impact
desc: Do new powers meaningfully change movement and combat?
name: Combat Depth
desc: Are boss fights challenging? Is there skill expression?
name: Exploration Reward
desc: Is backtracking fun? Are secrets worth finding?
name: Guidance Balance
desc: Is the "getting lost" factor balanced with clear objectives?
Per què vull saber si un Metroidvania té Gràfics, Sons i altres aspectes tècnics? No! Vull saber si el Map Design és bo, si les noves habilitats canvien la manera de lluitar, si el joc és intuïtiu quant a la guia o si t’hi perds.
Quan Deepseek avaluï un joc Metroidvania, qüestionarà el que he escrit i no treurà conclusions de la seva aleatorietat estàndard.
Punt 2: La Prompt
Com que l’anàlisi es farà mitjançant IA, necessitem dues coses importants: saber el gènere del joc i enviar els meus criteris per a aquest gènere.
Aquí comença el primer repte. Les categories de Steam les trien els propietaris del joc, i n’hi ha múltiples. Per exemple, Diablo 4 és un Action RPG, concretament un Looter ARPG, mentre que Elden Ring és un Action RPG, però en aquest cas un Soulslike. Però si anem a Steam, veiem que Diablo IV és: Action RPG, Hack and Slash, Loot, Isometric, RPG, Online Co-Op, Dungeon Crawler, Single-player, Co-op. Deu categories per definir què és Diablo IV. No puc analitzar manualment la categoria de cada joc perquè, com he dit, estem parlant de més de 1000 títols.
L’enfocament aquí va ser enviar la màxima quantitat d’informació textual sobre el joc a Deepseek, així com les etiquetes i la llista de gèneres, i deixar que la IA avaluï quin és el millor subgènere per a aquell joc. Com que és una tasca senzilla, vaig utilitzar el model deepseek-chat, que és el més bàsic. Vaig establir la temperatura a 0 perquè no vull creativitat, vull el judici d’un bibliotecari.
Un cop retorna el gènere triat, es realitza l’anàlisi del joc, aquest cop amb deepseek-reasoner, el que “pensa” per crear una capa extra de fiabilitat respecte a la informació. Deepseek analitzarà el joc amb els criteris d’un gènere específic.
En aquesta segona prompt, vaig haver de prendre algunes precaucions:
Temperatura = 0. El mateix s’aplica aquí. No vull creativitat, vull rigor.
To d’avaluació. Les IAs no els agrada criticar coses. Per això, per als jocs amb <50% de crítiques, vaig ser específic amb la IA: Destrueix el joc. Si és una obra mestra, celebra el joc. És un joc del munt? Conclou la ressenya amb un punt positiu i un de negatiu.
Sigues consistent amb el gènere. Els jocs de granja no pretenen tenir gràfics realistes d’Unreal Engine 5. Els jocs de simulador de negocis no són simuladors de lleis. Vaig haver de fer diverses correccions durant les proves inicials.
Envia informació de Steam. Descripció, Crítiques de Steam, Etiquetes, etc. Material extra perquè la IA l’analitzi.
El resultat? Un joc amb un subgènere definit i 5 criteris avaluats.
Exemple de Crida I - Prompt per a la selecció de gènere (DeepSeek Chat)
{
"model": "deepseek-chat",
"temperature": 0,
"max_tokens": 500,
"messages": [
{
"role": "system",
"content": "Ets un bibliotecari estricte. Classifiques jocs en un conjunt fix de microgèneres específics.\nContext: Rebràs detalls del joc i una Llista de Gèneres Permesos.\nTasca: Identifica l'ÚNIC Gènere Permès que millor s'ajusti al joc.\n\nRegles:\n1. La sortida HA DE SER una matriu JSON vàlida que contingui EXACTAMENT UNA cadena.\n2. La cadena HA DE SER UNA CÒPIA EXACTA de la llista de Gèneres Permesos proporcionada.\n3. NO inventis nous gèneres. NO utilitzis etiquetes de Steam que no estiguin a la llista de Gèneres Permesos.\n4. Selecciona exactament 1 gènere.\n5. Si absolutament cap dels Gèneres Permesos s'ajusta, retorna [\"Uncategorized\"]."
},
{
"role": "user",
"content": "## DETALLS DEL JOC\nTítol: Diablo IV\nDescripció: Retorna a la foscor. La batalla sense fi entre els Alts Cels i els Abismals Infernals continua mentre el caos amenaça amb consumir Santuari. Amb dimonis incessants per massacrar, innombrables habilitats per dominar, masmorres de malson i botí llegendari, aquest vast món obert porta la promesa d'aventura i devastació. Sobrevivia i conquereix la foscor, o cedeix a les ombres.\nEtiquetes: [Action, RPG, Hack and Slash, Loot, Multiplayer, Dark Fantasy, Open World, Character Customization, Co-op, Online Co-Op, PvP, Replay Value, Story Rich, Atmospheric, Action RPG]\n\n## LLISTA DE GÈNERES PERMESOS\nHAS de seleccionar NOMÉS dels gèneres llistats a continuació. No utilitzis etiquetes de Steam.\n\n[\"Tactical RTS\", \"Grand Strategy\", \"4X Strategy\", \"Turn-Based Tactics\", \"Real-Time Tactics\", \"Colony Sim\", \"City Builder\", \"Tower Defense\", \"Auto Battler\", \"Soulslike\", \"Looter ARPG\", \"CRPG\", \"JRPG\", \"Tactical RPG\", \"Creative Sandbox\", \"Open World RPG\", \"Open World Action\", \"Dungeon Crawler\", \"Metroidvania\", \"Roguelike\", \"Roguelite\", \"Character Action\", \"Hack and Slash\", \"Beat em Up\", \"2D Platformer\", \"3D Platformer\", \"Boomer Shooter\", \"Arena Shooter\", \"Hero Shooter\", \"Tactical Shooter\", \"Extraction Shooter\", \"Immersive Sim\", \"Looter Shooter\", \"Military Sim\", \"MMORPG\", \"Battle Royale\", \"MOBA\", \"Survival Craft\", \"Life Sim\", \"Farming Sim\", \"Management Sim\", \"Tycoon\", \"Vehicle Sim\", \"Flight Sim\", \"Space Sim\", \"Arcade Racing\", \"Sim Racing\", \"Kart Racing\", \"2D Fighter\", \"3D Fighter\", \"Platform Fighter\", \"Survival Horror\", \"Psychological Horror\", \"Horror\", \"Puzzle Platformer\", \"Puzzle\", \"Visual Novel\", \"Interactive Fiction\", \"Walking Simulator\", \"Point and Click\", \"Hidden Object\", \"Deckbuilder\", \"Card Game\", \"Digital Board Game\", \"Football Soccer\", \"Basketball\", \"Sports General\", \"Rhythm Game\", \"Physics Sandbox\", \"Cozy\", \"Experimental\", \"Hybrid\", \"Uncategorized\", \"Action Adventure\", \"Stealth\", \"Monster Tamer\", \"Twin Stick Shooter\", \"Party Game\", \"Idle Clicker\", \"Musou Horde\", \"Wargame\", \"First Person Shooter\", \"Third Person Shooter\", \"Adult Visual Novel\", \"Arcade\", \"Arcade Action\", \"Vehicular Soccer\", \"VR Game\", \"Business Sim\"]\n\n## INSTRUCCIONS\n1. Analitza els detalls del joc.\n2. Tria l'ÚNIC Gènere Permès que millor s'ajusti al joc.\n3. Retorna NOMÉS una matriu JSON amb EXACTAMENT UNA cadena, p. ex., [\"Gènere A\"].\n4. Si el joc no s'ajusta a CAP dels gèneres permesos, retorna [\"Uncategorized\"].\n5. ESTRICTAMENT CAP ALTRE TEXT."
}
]
}
Resultat Esperat: [Looter ARPG]
Exemple de Crida II - Prompt complet per a l’anàlisi (DeepSeek Reasoner)
{
"model": "deepseek-reasoner",
"temperature": 0,
"max_tokens": 4096,
"messages": [
{
"role": "system",
"content": "Rol: Ets el \"Comissari 2miu\", un crític de videojocs d'elit, despietat i altament tècnic. La teva feina és analitzar jocs basant-te en criteris estructurals específics, no només en \"vibracions\".\n\nDirectrius Principals:\n1. Honestedat Brutal: No endolceixis els fracassos. No obstant això, mantingues l'objectivitat sobre els èxits fins i tot en productes defectuosos.\n2. Aïllament de Context: Analitza el joc NOMÉS basant-te en la Descripció, les Etiquetes i les Mètriques proporcionades. No al·lucinis característiques.\n3. Específic del Gènere: Se't donarà un Gènere objectiu i 5 criteris específics. Avaluar el joc estrictament contra aquests criteris.\n4. Contextualització de la Puntuació: Una Puntuació d'Usuari baixa (< 50%) és una bandera vermella important, PERÒ has de diagnosticar la causa.\n - Si la puntuació és baixa per problemes **Tècnics/de Jugabilitat** (errors, controls farragosos), castiga sense pietat els criteris rellevants.\n - Si la puntuació és baixa per **Monetització/Política** (bombardeig de crítiques, avarícia del battle pass) però el joc bàsic és funcional, puntua el criteri de Jugabilitat ALT (objectivament) i castiga els criteris de Valor/Progrés.\n - NO permetis que l'\"Odi de la Comunitat\" contamini criteris com \"Gràfics\" o \"Gunplay\" llevat que aquests aspectes específics siguin dolents.\n\nFormat de Sortida:\nHas de respondre només amb JSON vàlid. Sense formatació de markdown, sense farciment conversacional. No calculis el Nivell, només proporciona les puntuacions.\nEstructura:\n{\n \"criteria\": [\n {\n \"name\": \"Nom del Criteri de l'Entrada\",\n \"score\": 1-10,\n \"justification\": \"Explicació de 15-25 paraules. Sigues específic.\",\n \"note\": \"Camp opcional per a llegat\"\n }\n ],\n \"summary\": \"Veredicte de 30-50 paraules. Si les puntuacions són altes, sigues poètic. Si les puntuacions són baixes, sigues sarcàstic i despietat.\"\n}"
},
{
"role": "user",
"content": "## ANÀLISI DEL JOC OBJECTIU\n\n**Metadades:**\n- Títol: Diablo IV\n- Desenvolupador: Blizzard Entertainment\n- Editor: Blizzard Entertainment\n- Data de Llançament: 5 de juny de 2023\n- Accés Anticipat: no\n\n**Les Dades (Fets):**\n- Descripció de Steam: \"Retorna a la foscor. La batalla sense fi entre els Alts Cels i els Abismals Infernals continua mentre el caos amenaça amb consumir Santuari. Amb dimonis incessants per massacrar, innombrables habilitats per dominar, masmorres de malson i botí llegendari, aquest vast món obert porta la promesa d'aventura i devastació. Sobrevivia i conquereix la foscor, o cedeix a les ombres.\"\n- Etiquetes de Steam (Sanititzades): [Action, RPG, Hack and Slash, Loot, Multiplayer, Dark Fantasy, Open World, Character Customization, Co-op, Online Co-Op, PvP, Replay Value, Story Rich, Atmospheric, Action RPG]\n- Puntuació de Crítiques de Tota la Vida: 68% (basat en 125,432 crítiques)\n- Puntuació de Crítiques Recents: 65%\n\n**Context de Gènere:**\nHe classificat aquest joc com: **Looter ARPG**\n\n**Tasca d'Anàlisi:**\nAvalua el joc basant-te en aquests 5 criteris específics per a Looter ARPG. Puntua cadascun de l'1 al 10.\n\n **INSTRUCCIÓ CRÍTICA: RELATIVITAT I MATISOS BASATS EN ETIQUETES**\nInterpreta els criteris a través de la lents de les Etiquetes de Steam per establir les expectatives de línia base correctes:\n\n1. **La Regla del Context**: Utilitza les Etiquetes per calibrar l'escala. (p. ex. 'Repetitiu' és fatal per a un joc d'Història, però s'espera per a un 'Musou' o 'Diablo-like'. 'Simplicitat' és una virtut per a 'Cozy', un defecte per a 'Grand Strategy').\n2. **La Regla de l'Execució**: Judica el joc pels estàndards del seu microgènere específic (p. ex. 'Idle Clicker', 'Visual Novel'), no pels estàndards generals dels videojocs. Va tenir èxit en allò que INTENTAVA ser?\n3. **Resolució de Conflictes**: Si les Etiquetes contradiuen el Gènere assignat (p. ex. etiqueta 'Relaxant' en un 'Survival Horror'), confia en l'assignació del **Gènere** i en aquests Criteris específics per sobre de les etiquetes dels usuaris.\n\n **OBLIGATORI: ADHERÈNCIA A LA DEFINICIÓ DELS CRITERIS**\nHas d'avaluar basant-te NOMÉS en la definició específica proporcionada a continuació per a cada criteri. No utilitzis la teva pròpia definició general d'aquests termes.\n- Si el criteri 'Gràfics' diu 'Avalua el Rendiment', has d'avaluar FPS/Errors, NO l'Estil Artístic.\n- Es requereix una adherència estricta a la descripció proporcionada per a la consistència a través de la base de dades.\n\n1. **Satisfacció del Botí**: Les caigudes es senten gratificants? Els moments de \"jackpot\" són emocionants?\n2. **Diversitat de Construccions**: La teoria de l'endgame és profunda? Pots canviar fàcilment d'especialització?\n3. **Bucle de l'Endgame**: El contingut de nivell màxim és variat? Els objectius són clars?\n4. **Fluïdesa del Combat**: La resposta de les habilitats és alta? Destrossar hordes es sent bé?\n5. **Respecte al Jugador**: La monetització és justa? Pots jugar fora de línia/sol si ho desitges?\n\n**Llista de Comprovació de Restriccions:**\n- Analitza les Puntuacions (Tota la Vida: 68%, Recents: 65%). Busca les notes de context anteriors sobre Arcs de Redempció o Deterioració.\n- Una puntuació baixa és deguda a una mala jugabilitat o a un bombardeig de crítiques? Si la jugabilitat està polida, puntua els criteris de jugabilitat alt independentment de la puntuació.\n- Les etiquetes són consistents amb el gènere?\n\nGenera l'anàlisi JSON ara."
}
]
}
Resultat Esperat:
{
"criteria": [
{
"name": "Loot Satisfaction",
"score": 7,
"justification": "Les caigudes llegendàries són impactants amb pics de poder clars, però l'objectivació pot semblar repetitiva amb massa millores incrementals en lloc de descobriments emocionants.",
},
{
"name": "Build Diversity",
"score": 8,
"justification": "Els arbres d'habilitats profunds i els taulers paragó permeten una experimentació significativa de construccions. Els costos de canvi són raonables, fomentant la teoria sense castigar els errors.",
},
{
"name": "Endgame Loop",
"score": 6,
"justification": "Les Masmorres de Malson i els esdeveniments mundials proporcionen varietat inicialment, però el bucle es torna repetitiu. El contingut estacional ajuda, però les activitats principals manquen d'atractiu a llarg termini.",
},
{
"name": "Combat Flow",
"score": 9,
"justification": "El combat és responsiu i satisfactori. Les animacions d'habilitats tenen pes, netejar hordes és visceral i el bucle de retroalimentació de matar dimonis és constantment atractiu.",
},
{
"name": "Player Respect",
"score": 5,
"justification": "Existeix un battle pass i una botiga de cosmètics però no afecten la jugabilitat. No obstant això, el requisit de connexió permanent impedeix el joc veritablement sol, i el model estacional crea pressió FOMO.",
}
],
"summary": "Un ARPG polit amb un combat excepcional i sistemes de construcció profunds, però el bucle de l'endgame s'empastifa i el requisit de connexió permanent minva l'agència del jugador. La cacera del botí és satisfactòria però li falten els cops de dopamina dels seus predecessors."
}
Punt 3: Frontend
Com he mencionat, inicialment vaig planejar utilitzar Wails però vaig decidir quedar-me amb solidjs i construir una aplicació web en el seu lloc. El concepte central del sistema sempre ha estat crear una llista de nivells basada en gèneres o subgèneres de jocs. També necessitava dues funcionalitats més: un filtre per al Nivell S i una cerca de jocs. La funcionalitat de cerca és estàndard. D’altra banda, el filtre per Nivell em permet veure tots els jocs de Nivell S de la meva biblioteca o fins i tot els del Nivell F.
Així doncs, com es van definir els Nivells?
Fàcil!
| Nivell | Rang de Puntuació | Descripció |
|---|---|---|
| S | 9.5 - 10.0 | Excepcional |
| A | 9.0 - 9.49 | Excel·lent |
| B | 8.0 - 8.99 | Molt bo |
| C | 7.0 - 7.99 | Bo |
| D | 6.0 - 6.99 | Correcte |
| E | 5.0 - 5.99 | Dèbil |
| F | 0.0 - 4.99 | Pobre |
Ara que això està establert, podem parlar més sobre les pantalles.
Pantalla Principal - Llista de Nivells
La pantalla principal de l’aplicació mostra els jocs organitzats en un format de llista de nivells, similar al que es veu en les comunitats de jocs de lluita. Quan selecciones un gènere de la barra lateral, el sistema mostra tots els jocs analitzats d’aquest gènere, organitzats pel seu Nivell (S, A, B, C, D, F).

Cada targeta de joc mostra:
- La imatge de portada del joc (la imatge de capçalera de Steam)
- El títol del joc
- La insígnia del Nivell (S, A, B, C, D o F) a la cantonada superior dreta
- El logotip de la plataforma (Steam o GOG) a la cantonada inferior dreta
- El nom del gènere
- La puntuació del comissari (escala 0-10)
Els jocs s’ordenen automàticament dins de cada nivell per la seva puntuació, apareixent primer els jocs amb la puntuació més alta. En fer clic a qualsevol targeta de joc s’obre un modal detallat que mostra l’anàlisi completa, incloent les 5 puntuacions dels criteris, les justificacions i el resum generat per la IA.
Filtre per Gènere
La barra lateral proporciona una llista completa dels 84 gèneres disponibles al sistema. Per defecte, està seleccionat “Tots els Gèneres”, que mostra jocs de tots els gèneres. Quan fas clic en un gènere específic, la llista de nivells s’actualitza per mostrar només els jocs classificats sota aquest gènere.

Aquest mecanisme de filtratge és essencial perquè, com he explicat abans, cada gènere té els seus propis criteris d’avaluació específics. Un joc que podria ser Nivell C en un gènere seria Nivell S en un altre, depenent de com s’ajusti a les expectatives d’aquest subgènere específic.
Filtre per Nivell
A més del filtratge per gènere, la barra lateral també proporciona un filtre per Nivell. Això et permet visualitzar tots els jocs d’un nivell específic a través de tots els gèneres, o combinar-lo amb un filtre de gènere per veure, per exemple, tots els jocs de Nivell S del gènere “Soulslike”.

El filtre per nivell és especialment útil per:
- Descobrir els millors jocs de la meva biblioteca (Nivell S)
- Identificar jocs que podrien necessitar una reavaluació (Nivell F)
- Comparar jocs de qualitat similar a través de diferents gèneres
La Comissió
Aquest és el nucli del projecte. Aquesta secció conté els resultats de la comissió realitzada per DeepSeek basant-se en els meus criteris específics. Amb cinc categories analitzades, inclou un paràgraf que resumeix la perspectiva del comissari a l’estil clàssic dels Comissaris de Steam. També trobaràs la Puntuació de la Comissió, la Puntuació de Steam i un enllaç per accedir al joc directament a Steam.

El Panteó
El Panteó és una pantalla especial dedicada exclusivament als jocs de Nivell S - les obres mestres que han aconseguit una puntuació de 9.5 o superior. Aquest és el Saló de la Fama de la meva biblioteca de jocs.

El Panteó mostra tots els jocs de Nivell S en un disseny de quadrícula atractiu, ordenats per puntuació (la més alta primer). Cada targeta mostra:
- La portada del joc amb un efecte de resplendor daurat
- El títol del joc
- La puntuació exacta (p. ex., 9.7)
- La classificació del gènere
- La puntuació de les ressenyes de Steam per comparar
Aquesta pantalla serveix com una col·lecció comissariada dels millors jocs absoluts de la meva biblioteca, independentment del gènere. És el lloc on anar quan vols trobar la propera obra mestra per jugar.
Pantalla d’Auditoria
La pantalla d’Auditoria és una eina analítica potent que em permet comparar les valoracions de DeepSeek amb les ressenyes dels usuaris de Steam. Aquesta pantalla proporciona diverses vistes:

Vista de Jocs Individuals: Mostra tots els jocs amb la seva valoració del comissari (convertida a escala 0-100), la valoració de Steam i la diferència entre elles. Això ajuda a identificar:
- Jocs on el comissari és més indulgent que els usuaris de Steam
- Jocs on el comissari és més sever que la comunitat
- Possibles classificacions errònies o errors d’avaluació
Vista de Grups per Gènere: Agrega dades per gènere, mostrant les valoracions mitjanes per a cada gènere. Això revela quins gèneres tendeixen a puntuar més alt o més baix en el sistema de comissió en comparació amb Steam.
Vista de Categories d’Avaluació: Desglossa l’anàlisi pels criteris d’avaluació específics (els 5 criteris per gènere), mostrant quins aspectes dels jocs tendeixen a puntuar millor o pitjor.
La pantalla d’Auditoria és essencial per mantenir la qualitat i la consistència en el sistema de comissió, permetent-me identificar patrons i possibles millores en els criteris d’avaluació.
Pantalla del Cementiri
El Cementiri és un memorial per a jocs que han estat retirats de la venda, tancats o perduts en el temps. Són jocs que ja no es poden comprar ni jugar, sovint a causa de:
- Tancament de servidors (jocs només en línia)
- Problemes de llicències
- Decisions del desenvolupador/editor
- Disputes legals

Cada entrada al Cementiri mostra:
- El títol del joc
- La causa de la mort (p. ex., “Servidors tancats”, “Retirat de Steam”, “Abandonat pels desenvolupadors”)
- La data de la mort (quan el joc va deixar d’estar disponible)
El Cementiri serveix com a registre històric de jocs que van formar part de la meva biblioteca però que ara són inaccessibles. És un recordatori de la impermanència dels mitjans digitals i de la importància de la preservació en la indústria dels videojocs.
Aquestes pantalles treballen conjuntament per oferir una visió completa de la biblioteca de jocs, permetent-me descobrir joies ocultes, identificar els millors jocs per jugar i mantenir una col·lecció curat que reflecteix les meves preferències i estàndards personals de joc.
Problemes (i n’hi havia molts!)
Afirmar que el pla descrit anteriorment es va executar al 100% sense problemes és una fantasia que cap desenvolupador ha viscut mai fins avui. De fet, hi va haver molts problemes durant el breu desenvolupament d’aquesta aplicació.
Problema número 1: Els Gèneres
Com he esmentat, la curació cobreix 84 gèneres. Va ser aquest el pla des del principi? Ni de bon tros. Inicialment, n’hi havia 63, que ja són molts. Tanmateix, després de revisar els resultats de l’anàlisi, vaig trobar algunes inconsistències perquè certs jocs simplement no encaixaven en cap de les categories existents. Vegem l’exemple següent.
Com que vaig evitar gèneres amplis per centrar-me en ser específic, etiquetes generals com Acció, Aventura, FPS o Third Person Shooter van ser descartades. No obstant això, llavors ens vam trobar amb jocs que no encaixaven en cap dels subgèneres definits. Això és exactament el que va passar amb Max Payne 3. Amb les opcions disponibles, DeepSeek va decidir categoritzar-lo com a Tactical Shooter. El resultat? Max Payne va ser jutjat com un Tactical Shooter mediocre, rebent una puntuació de 2,6. El problema és que no és un Tactical Shooter en absolut.

A causa d’això, després d’una anàlisi detallada de més de 1000 jocs, vaig haver d’identificar aquestes anomalies, i va sorgir un problema clar. Com he dit, els jocs estaven sent analitzats, però la “vara de mesurar” utilitzada per a alguns d’ells no coincidia amb el joc en si.
Així que sí, vaig haver d’ajustar això manualment. Però, sincerament, qui pot planificar amb èxit tots els subgèneres de jocs possibles perfectament al primer intent?
Ara Max Payne 3 té la puntuació correcta.

Problema número 2: La discrepància en les categories analitzades
Una altra mètrica important per avaluar és la diferència entre les puntuacions de DeepSeek i les puntuacions de Steam. Aquí, tenim dos tipus de discrepàncies que val la pena analitzar: Gènere vs. puntuació de Steam i Categoria vs. puntuació de Steam. És clar, l’objectiu no és fer coincidir exactament la puntuació de la IA amb la de Steam, perquè llavors el projecte no tindria cap sentit. No obstant això, les diferències enormes solen indicar problemes.
Comencem amb la primera.
Per calcular la taxa de variació, la fórmula és senzilla. Donats els valors mitjans de tots els jocs d’un gènere:
(Puntuació DeepSeek * 10) - Puntuació Steam = Variació
Si la variació és negativa, DeepSeek (utilitzant els meus criteris) va puntuar un joc més negativament que el públic. Si la variació és positiva, el va puntuar més positivament. Com més a prop de zero estigui el resultat, més gran és el consens entre la meva curació i Steam.

Les variacions positives són d’esperar, ja que un joc pot tenir ressenyes negatives a Steam per raons específiques (com utilitzar recursos d’IA, controvèrsia amb el creador o una actualització trencada) que perjudiquen la reputació del joc però no afecten necessàriament la seva mecànica real.
Les variacions negatives, però, generalment indiquen un problema. Gairebé sempre, el problema és el mateix: un criteri específic que vaig planificar no té sentit per a aquell joc concret.
A partir de la imatge anterior, agafem 3 exemples: Horror, Flight Sim, i Business Sim. En l’anàlisi de Gèneres vs. Puntuació Steam, tenim un percentatge considerablement negatiu. Vaig haver d’investigar què estava passant.
Per fer-ho, vaig realitzar el segon tipus d’anàlisi: Criteris Avaluats vs. Puntuació Steam.
Aquí l’escenari canvia lleugerament. En el cas de criteris o categories específiques, les variacions altes no sempre indiquen un error. Per exemple, mireu els jocs de bàsquet (bàsicament la sèrie 2K). Podria tenir una variació del -24,5% en el criteri de Monetització però un +20,5% en el criteri de Gameplay a la Pista. Quan sumes tots els criteris, obtens una diferència del +2,5%, que és una variació mínima. Això explica perfectament què és la sèrie 2K avui en dia: un gameplay excel·lent amb una monetització terrible.

No obstant això, els gèneres identificats com a problemàtics en l’anàlisi anterior també necessiten que s’examinin els seus criteris aquí. Tornem als exemples de gènere esmentats anteriorment, on podem identificar criteris que realment no tenen sentit.
Horror - Criteri de Multijugador. Variació del -67%
Business Sim - Criteri de Gestió de Personal. Variació del -54,4%
Flight Sim - Criteri de Suport per a VR. Variació del -46,8%

Crec que el problema esdevé molt clar amb aquesta anàlisi, oi? Avaluar el multijugador en un joc d’horror sovint no té sentit (vaig cometre l’error de centrar-me massa en Dead By Daylight). La gestió de personal normalment no és el nucli d’un simulador de negocis, on normalment només assignes un rol genèric a un empleat sense tractar amb lleis, bonificacions salarials o gestió complexa. Pel que fa als Flight Sims, tot i que el Suport per a VR és una característica interessant, no hauria de ser un criteri de judici obligatori per si mateix.
La solució aquí va ser revisar les categories amb variacions superiors al 25% (que és on vaig començar a identificar anomalies) i repensar els criteris que s’estaven utilitzant.
Amb això, vam arribar a les variacions següents. Una variació màxima de gèneres del -23,2% és una cosa totalment acceptable. Després de fer una anàlisi manual de les variacions més grans, vaig concloure que els resultats tenen sentit dins dels MEUS CRITERIS.

Problema número 3: La Divisió de Gèneres
Alguns gèneres són simplement massa amplis. Aquest va ser el cas del Sandbox.
Quan vaig crear inicialment la llista de gèneres, vaig pensar que Sandbox seria una categoria raonable. Al cap i a la fi, és un terme ben conegut en el món dels videojocs, oi? Doncs bé, el problema és que Sandbox abasta jocs que van des de GTA V fins a Spore. Sí, tots dos són jocs “sandbox” en el sentit que et donen llibertat per fer el que vulguis. Però el tipus de llibertat que ofereixen és fonamentalment diferent.

GTA V tracta de causar el caos en un món obert realista, robar cotxes, disparar gent i experimentar una història criminal cinematogràfica. Spore tracta de crear criatures des de zero, evolucionar-les, construir civilitzacions i conquerir la galàxia. Comparteixen l’etiqueta “sandbox”, però avaluar-los amb els mateixos criteris seria absurd.
Imagineu jutjar GTA V per la “profunditat de la creació de criatures” o Spore per la “mecànica del nivell de cerca”. La IA estaria completament perduda i les puntuacions no tindrien cap sentit.
La solució? Dividir el gènere en dos.
Vaig crear Open World Action per a jocs com GTA, Saints Row, Watch Dogs i títols similars on correu per un món obert realista (o semi-realista) causant destrosses i seguint una història. Els criteris aquí es centren en coses com la interactivitat del món, la varietat de missions, la diversió en el desplaçament i el caos emergent.

D’altra banda, va néixer Creative Sandbox per a jocs com Spore, Minecraft, Terraria i títols similars on l’enfocament està en la creació, la construcció i l’expressió a través de les mecàniques del joc. Aquí, els criteris van canviar cap a la profunditat de les eines, la llibertat creativa, els sistemes de progrés i les funcions comunitàries.

Aquesta única divisió va arreglar immediatament desenes de jocs mal categoritzats. Les puntuacions van començar a tenir sentit de nou, i els jocs finalment estaven sent jutjats pel que realment són, no pel que suggereix un terme paraigua vagues.
Problema número 4: Els jocs “estimats” amb els quals no estic d’acord
Aquí és on la cosa es posa personal. I una mica picant.
Les puntuacions de Steam són democràtiques. Qualsevol pot deixar una ressenya. I de vegades, la democràcia té… gust qüestionable.
Deixeu-me donar-vos dos exemples que em van fer qüestionar la humanitat.
Prova A: Jocs Hentai.
Si alguna vegada heu navegat pels jocs més ben valorats de Steam sense filtres, probablement us haureu adonat d’alguna cosa peculiar. Les novel·les visuals per a adults i els jocs hentai sovint tenen ressenyes “Aclaparadorament Positives”. Estem parlant de puntuacions positives superiors al 95%. Més altes que algunes obres mestres reals del disseny de jocs.
Per què? Bé, diguem que hi ha una legió molt dedicada de… entusiastes que puntuen aquests jocs amb una mà mentre l’altra està… ocupada en un altre lloc. Aquests individus donaran un 10/10 a qualsevol joc que mostri pits d’anime, independentment de si el joc real té substància, jugabilitat o fins i tot un control de qualitat bàsic.
Els meus criteris no es preocupen per la vostra valoració post-clímax. Jo avaluo les Novel·les Visuals per a Adults basant-me en la qualitat narrativa, el desenvolupament dels personatges, la consistència artística, l’agència del jugador i el ritme. Si la història és una brossa i la “jugabilitat” consisteix només a clicar per avançar text mal traduït per arribar a l’escena NSFW següent, la puntuació reflectirà això. Ho sento, senyors de cultura. El Comissari 2miu té estàndards.

Prova B: Jocs d’Objectes Amagats.
Mireu, entenc que els jocs d’Objectes Amagats tenen el seu públic. Normalment, són persones que volen una experiència relaxant, alguna cosa amb què desconectar després d’un llarg dia. I això és perfectament vàlid.
Però aquí teniu el meu problema: aquests jocs són sovint massa simples per al meu gust. El repte és mínim, la mecànica és repetitiva i els “puzzles” a penes es poden considerar com a tals. Clics en objectes amagats en una escena desordenada. Això és tot. Aquest és tot el joc. Potser hi ha una trama de misteri mediocre per donar-li una mica de coherència.
I, tanmateix, a Steam? Aquests jocs sovint tenen ressenyes “Molt Positives”. Al públic els encanten. Són el menjar de confort dels videojocs.
Els meus criteris per als jocs d’Objectes Amagats avaluen coses com el disseny de les escenes, els sistemes de pistes, la integració dels puzzles i els ganxos narratius. La majoria d’aquests jocs obtenen una puntuació al voltant del Nivell C o D en el meu sistema. No perquè siguin mals en el que fan, sinó perquè el que fan simplement no m’impressiona.
Aquest és el punt on he de recordar-vos: aquesta és la MEVA curació. Els meus criteris. El meu gust. Si a vosaltres us encanten els jocs d’Objectes Amagats, tant de bo per a vosaltres. Però en l’univers del Comissari 2miu, no guanyaran cap premi.

Els números: Mètriques del Projecte
Abans d’endinsar-nos en els reptes, prenem un moment per apreciar l’escala d’aquest absurd projecte. Els números no menteixen, i aquests números expliquen la història d’un projecte de cap de setmana que se’ns va anar una mica de les mans.
Visió general
| Mètrica | Valor |
|---|---|
| Total de jocs a la biblioteca | 1.064 |
| Jocs analitzats amb èxit | 1.047 |
| Jocs omesos (exclosos) | 5 |
| Total de subgèneres | 89 |
| Total de categories d’avaluació | 445 |
| Temps mitjà d’anàlisi per joc | ~66,9 segons |
| Total de crides a l’API de DeepSeek | 1.787 |
445 categories d’avaluació elaborades a mà. 89 subgèneres. Més d’un minut per joc per a una anàlisi profunda. El model deepseek-reasoner no es precipita en els seus judicis, i, sincerament, ho respecto. La qualitat requereix temps.
Distribució per Nivell
Així és com queda la meva biblioteca després de la curació:
| Nivell | Rang de Puntuació | Jocs | Percentatge |
|---|---|---|---|
| S | 9,5 - 10,0 | 39 | 3,7% |
| A | 9,0 - 9,49 | 132 | 12,6% |
| B | 8,0 - 8,99 | 473 | 45,2% |
| C | 7,0 - 7,99 | 215 | 20,5% |
| D | 6,0 - 6,99 | 100 | 9,6% |
| E | 5,0 - 5,99 | 42 | 4,0% |
| F | 0,0 - 4,99 | 46 | 4,4% |
La distribució explica una història interessant. Gairebé la meitat de la meva biblioteca (45,2%) cau al Nivell B - territori de “Molt Bons”. Això té sentit: després d’una dècada de vendes a Steam, he acumulat jocs que semblaven prou prometedors per comprar però mai prou urgents per jugar. No són obres mestres, però tampoc són escombraries. Són la llista de pendents eterna.
Els veritors tresors? 39 jocs del Nivell S - el Panteó. Menys del 4% de la meva biblioteca va aconseguir l’estatus d’obra mestra. Mentrestant, 46 jocs s’asseuen al Nivell F, l’equivalent digital del penediment del comprador. Almenys ara sé quins he d’evitar.
Top 10 Gèneres per Nombre de Jocs
| Posició | Gènere | Jocs |
|---|---|---|
| 1 | Acció i Aventura | 53 |
| 2 | Puzzle | 44 |
| 3 | Terror de Supervivència | 42 |
| 4 | RTS Tàctic | 42 |
| 5 | Hack and Slash | 34 |
| 6 | Point and Click | 31 |
| 7 | First Person Shooter | 29 |
| 8 | Puzzle Platformer | 26 |
| 9 | Boomer Shooter | 24 |
| 10 | Open World RPG | 24 |
Pel que sembla, el meu gust pels videojocs és una barreja caòtica de gèneres. Els jocs d’Acció i Aventura i els Puzzle dominen, però el Terror de Supervivència ocupant el lloc #3 amb 42 jocs revela una vena masoquista de la qual no era del tot conscient. La forta presència de RTS Tàctics i jocs Point and Click és una conseqüència directa d’haver crescut a l’edat d’or dels videojocs per a PC. I sí, 24 Boomer Shooters. DOOM i els seus descendents tenen un lloc permanent al meu cor.
Campions de Nivell S per Gènere
No tots els gèneres són iguals. Alguns gèneres tenen múltiples representants de Nivell S, mentre que d’altres no en tenen cap. Aquests són els gèneres que han produït obres mestres:
| Gènere | Jocs de Nivell S |
|---|---|
| CRPG | 4 |
| Puzzle Platformer | 3 |
| Visual Novel | 3 |
| Immersive Sim | 2 |
| Roguelite | 2 |
| Soulslike | 2 |
| 2D Platformer | 1 |
| Action Adventure | 1 |
| Arcade Action | 1 |
| Boomer Shooter | 1 |
Els CRPG lideren la llista amb 4 títols de Nivell S. Cap sorpresa aquí: el gènere està vivint un renaixement, i jocs com Disco Elysium, Baldur’s Gate 3 i Divinity: Original Sin 2 simplement són diferents. Els Puzzle Platformers i les Visual Novels empaten amb 3 cadascun, demostrant que no calen pressupostos gegants o gràfics fotorealistes per assolir la grandesa.
Mentrestant, gèneres com el Hidden Object (0 Nivell S), l’Idle Clicker (0 Nivell S) i l’Adult Visual Novel (0 Nivell S - impactant, ja ho sé) segueixen sent zones lliures d’obres mestres. Com a mínim, segons els meus criteris.
Les Estadístiques del Cementiri
| Mètrica | Valor |
|---|---|
| Total de Jocs Morts | 4 |
| Tancaments de Servidor | 3 |
| Retirats de Steam | 1 |
| Abandonats (Injugables) | 0 |
Només 4 jocs de la meva biblioteca són ara injugables. Això representa un 0,4% de la meva col·lecció perduda en el buit. Un nombre petit, però cadascun és un recordatori que la propietat digital és una il·lusió i que els requisits de connexió permanent són una maledicció per als videojocs. Tres d’aquests van morir perquè van tancar els seus servidors. No van fracassar per ser mals jocs; van fracassar perquè algú va decidir prémer un interruptor.
Desglossament de les Categories d’Avaluació
Recordes aquelles 445 categories d’avaluació fetes a mà? Així es desglossen:
| Tipus de Categoria | Quantitat | Percentatge |
|---|---|---|
| Jugabilitat/Mecàniques | 317 | 71,2% |
| Progrés/Recompensa | 38 | 8,5% |
| Experiència del Jugador | 36 | 8,1% |
| Disseny/Estètica | 27 | 6,1% |
| Tècnic/Meta | 27 | 6,1% |
L’èmfasi aclaparador en la Jugabilitat/Mecàniques (71,2%) és deliberat i reflecteix la meva filosofia personal: un joc pot tenir gràfics mediocres i una història oblidable, però si el bucle de joc central és satisfactori, val la pena jugar-lo. Inversament, el joc més bonic del món no val res si jugar-lo sembla una feina.
Quan vaig crear aquests 445 criteris a través de 89 gèneres, no em preguntava “Aquest joc és bonic?” o “La banda sonora és memorable?”. Em preguntava “És divertit de jugar? El bucle central funciona? La jugabilitat respecta el meu temps?”. Per això criteris centrats en mecàniques com el Flux de Combat, el Disseny de Mapes, la Diversitat de Construccions i similars dominen el sistema d’avaluació.

Reptes que el Projecte No Resol
Siguem sincers: cap sistema és perfecte, i aquest projecte té les seves limitacions. Hi ha certs reptes que, malgrat els meus millors esforços, segueixen sense resoldre’s.
Els Jocs Inclassificables
Alguns jocs simplement es neguen a encaixar en cap gènere. Són massa estranys, massa experimentals o massa únics per ser jutjats per cap criteri estàndard.
Agafa Bully (o Canis Canem Edit, per als europeus). És un joc d’acció de món obert? Més o menys. És un Life Sim? D’alguna manera. És un Beat ’em Up? En part. És un Simulador d’Institut? Potser? El joc barreja tants elements que cap gènere únic capta la seva essència. DeepSeek triarà alguna cosa, però el que triï se sentirà una mica equivocat.
O considera Passpartout: The Starving Artist. Juegues com un artista francès pintant les teves pròpies obres mestres i intentant vendre-les a connoisseurs d’art pretenciosos mentre gestiones la teva addicció al vi i les baguetes. És un Business Sim? Un Creative Sandbox? Un Simulador d’Art? Un Tycoon? Un joc de comèdia sobre estereotips francesos? Sí. Tot això. Res d’això. Bona sort trobant un gènere que capti això.
Aquests jocs acaben o bé a Híbrid (una categoria comodí que vaig crear precisament per aquest problema) o bé a Sense Categoria (quan fins i tot Híbrid sembla forçat). L’anàlisi d’aquests jocs s’ha de prendre amb pinzellades. No són mals jocs; simplement són impossibles d’avaluar sota un sistema estandarditzat.
Obres Mestres Multigènere
Relacionat amb l’anterior, alguns jocs són genuïnament excel·lents precisament perquè barregen múltiples gèneres. Però el meu sistema els avalua com una cosa o una altra, mai ambdues.
Un joc que és un 50% Metroidvania i un 50% Roguelite serà jutjat com a Metroidvania (potencialment ignorant allò que fa grans els elements roguelite) o com a Roguelite (potencialment ignorant el disseny de mapes brillant). La puntuació serà tècnicament precisa per al gènere escollit, però potser no reflectirà la imatge completa.
Aquesta és una limitació fonamental de qualsevol sistema d’avaluació basat en gèneres. L’única solució seria permetre assignacions múltiples de gènere amb criteris ponderats, però això augmentaria la complexitat exponencialment. Per a un projecte de cap de setmana, vaig decidir que guanyava la simplicitat.
El veritable propòsit del projecte
Vull ser molt clar sobre una cosa: l’objectiu d’aquest projecte NO és ser un analitzador de jocs definitiu.
Això no és un substitut per llegir ressenyes, veure vídeos de gameplay o formar-te les teves pròpies opinions. El Curator .2miu no intenta dir-te què és objectivament bo o dolent.
El veritable propòsit és molt més senzill: ajudar-me a trobar jocs que valgui la pena provar.
Amb més de 1000 jocs a la meva biblioteca, mai tindré temps per jugar-los tots. Necessito un filtre. Una manera de dir: “Ei, entre tots aquests jocs que vas comprar en oferta i vas oblidar, aquests podrien valer realment la pena.”
I saps què? Funciona.
Deixa’m donar-te dos exemples.
Command & Conquer™ 3: Kane’s Wrath va rebre una valoració de Nivell S. Aquest és un joc que vaig comprar en algun paquet fa anys i mai ni tan sols el vaig instal·lar. L’estratègia en temps real no és el meu gènere principal. Mai hauria jugat a aquest joc de manera orgànica. Però ara? Ara tinc curiositat. Un Nivell S en el meu propi sistema de curació? Potser hauria de donar-li una oportunitat.

RollerCoaster Tycoon 2 és una altra sorpresa de Nivell S. Tinc records difusos de la infància de l’original, però mai em vaig comprometre a jugar la seqüela. Ha estat assegut a la meva biblioteca durant anys, sense tocar. El curator diu que és excepcional en la categoria de Tycoon. Suposo que és hora de construir algunes muntanyes russes.

Aquests són els descobriments que fan que el projecte valgui la pena. No validar jocs que ja sabia que eren genials, sinó fer sortir a la superfície joies ocultes que d’altra manera hauria ignorat.
Validació: Les Obres Mestres
Per descomptat, el sistema no valdria res si fallés en reconèixer la qualitat òbvia. Així que em vaig sentir alleujat (i, francament, una mica orgullós) quan l’anàlisi va confirmar el que qualsevol jugador ja sap.
Celeste? Nivell S.
Hollow Knight? Nivell S.
Elden Ring? Nivell S.
Hades? Nivell S.
Disco Elysium? Nivell S.
Aquests jocs no són sorpreses. Són una validació. Quan el teu sistema de curació impulsat per intel·ligència artificial identifica correctament obres mestres universalment aclamades com a obres mestres, saps que els criteris funcionen. El sistema no està trencat. No assigna puntuacions a l’atzar. Hi ha una lògica real darrere de les avaluacions.
I això em dóna confiança en les sorpreses. Si el sistema té raó sobre Hollow Knight, potser també té raó sobre aquell joc obscur del que mai havia sentit a parlar i que, d’alguna manera, ha acabat en el Nivell S.
Conclusió: El Director del Meu Propi Magazine
Deixa’m portar-te de tornada al punt de partida: un nen llegint Hobby Consolas i Playmania, fascinat per l’anàlisi de jocs i les puntuacions de les ressenyes.
Mai vaig esdevenir periodista de videojocs. Mai vaig treballar per a una revista de videojocs. Però amb aquest projecte, en certa manera he esdevingut quelcom similar: el Director de la meva pròpia publicació personal de videojocs.
Pensa-hi. En el periodisme tradicional de videojocs, el director defineix la línia editorial. Estableix els criteris, els estàndards, la filosofia de com s’han d’avaluar els jocs. Després contracta periodistes per escriure les ressenyes seguint aquestes directrius.
Això és exactament el que he fet aquí.
DeepSeek escriu el text. Genera les puntuacions. Produeix les justificacions i els resums. Però l’ànima de cada anàlisi és meva. Cada criteri va ser elaborat a mà per mi. Cada paràmetre d’avaluació reflecteix la meva filosofia personal de joc. El que valoro en un Metroidvania. El que espero d’un Looter ARPG. Què fa que un Soulslike sigui genial.
La IA és el meu periodista. Jo sóc la línia editorial.
Al final, aquestes 420 categories d’avaluació creades manualment no són només punts de dades. Són un manifest del meu gust en videojocs, codificat en un sistema que pot analitzar més de 1000 jocs de maneres que jo mai podria fer manualment.
És 2026, i finalment tinc la meva pròpia Hobby Consolas. És digital, està impulsada per IA, i només fa ressenyes dels jocs que jo tinc. Però aquell nen que solia passar per el quiosc cada mes estaria bastant impressionat.
El Curator .2miu és un projecte personal i no està afiliat a Steam, Valve, DeepSeek ni cap dels jocs esmentats. Totes les opinions expressades són meves, filtrades a través d’una IA que no té més remei que estar d’acord amb mi. Aquesta és la bellesa de ser el Director.

Escena Post-Crèdits: L’Arsenal de Línia de Comandes
Per als friquis que s’han quedat fins al final.
No pensaves que et deixaria marxar sense mostrar-te la CLI, oi? Aquí tens cada comanda que suporta el Curator .2miu. Lliura’t a imaginar la satisfactòria sortida de terminal.
Comandes Bàsiques
./curator sync # Sincronitza la biblioteca de Steam
./curator analyze # Analitza jocs pendents
./curator status # Mostra el progrés del processament
./curator genres # Llista els gèneres disponibles
./curator check-excluded # Comprova jocs exclosos
./curator check-game --id=<id> # Comprova un joc específic
./curator audit --f <file> # Processa un fitxer d'auditoria
./curator deduplicate-analyses # Elimina anàlisis duplicades
./curator move-to-graveyard --f <file> # Mou jocs al cementiri
./curator analyze-graveyard # Analitza jocs del cementiri
Opcions d’Anàlisi
Per quan necessites precisió quirúrgica en la teva curació:
./curator analyze --id=220 # Analitza per App ID
./curator analyze --id=220,400,570 # Analitza múltiples jocs
./curator analyze --genre="Soulslike" # Re-analitza un gènere sencer
./curator analyze --all # Re-analitza-ho tot (agafa un cafè)
./curator analyze --games 10 # Limita a N jocs
./curator analyze --zero-reviews # Re-analitza jocs amb 0% de ressenyes
Banderes de sincronització
./curator sync --games 100 # Limita la sincronització a N jocs
./curator sync --force-recreate # AVÍS: Esborra TOTES les dades
Aquella bandera --force-recreate? L’he utilitzada exactament una vegada. Per accident. A les 2 del matí. Després que ja s’haguessin analitzat 800 jocs.
Apreneu dels meus errors.