[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portal-settings:figure:de":3,"public-menus:all":45,"post:your-game-assistant-knows-the-game-but-does-it-know-your-game-state:de":531,"related:post:your-game-assistant-knows-the-game-but-does-it-know-your-game-state:de:1":1983},{"statusCode":4,"data":5,"message":44},200,{"tenantId":6,"lang":7,"defaultLang":8,"siteUrl":9,"contactEmail":10,"brandName":11,"logoUrl":12,"siteName":11,"siteDescription":13,"ogImage":14,"robotsIndex":15,"socialLinks":14,"reservedSlugs":14,"seoPolicy":16},"figure","de","en","https:\u002F\u002Ffigure.rocks","info@stajic.de","Figure Rocks","\u002Ffavicon-32x32.png","",null,true,{"branding":17,"relatedContent":18,"crossDomainLinks":19},{"logoUrl":12},{"enabled":15},[20,23,26,29,32,35,38,41],{"url":21,"label":22,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Floving.rocks","loving.rocks",{"url":24,"label":25,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fstajic.de","stajic.de",{"url":27,"label":28,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.com","bazify.com",{"url":30,"label":31,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.de","bazify.de",{"url":33,"label":34,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002F2mesta.com","2mesta.com",{"url":36,"label":37,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002F2mesta.de","2mesta.de",{"url":39,"label":40,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.at","bazify.at",{"url":42,"label":43,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fweb-hoch3.de","web-hoch3.de","Portal settings resolved",[46],{"id":47,"name":48,"location":49,"isActive":15,"isDefault":15,"items":50},2,"Main Menu","sidebar",[51,65,176,298,391,467],{"id":52,"title":53,"url":61,"target":62,"icon":63,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":64},"1",{"de":54,"en":55,"es":56,"fr":57,"it":55,"ru":58,"sr":59,"zh":60},"Startseite","Home","Inicio","Accueil","Главная","Početna","首页","\u002F","_self","i-lucide-home",[],{"id":66,"title":67,"url":69,"target":62,"icon":70,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":72},"2",{"de":68,"en":68,"es":68,"fr":68,"it":68,"ru":68,"sr":68,"zh":68},"amiibo","\u002Famiibo","i-lucide-scan-line","custom",[73,85,92,106,120,134,148,162],{"id":74,"title":75,"url":69,"target":62,"icon":83,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":84},"2-1",{"de":76,"en":77,"es":78,"fr":79,"it":79,"ru":80,"sr":81,"zh":82},"amiibo-Hub","amiibo Hub","Centro amiibo","Hub amiibo","Хаб amiibo","amiibo centar","amiibo 中心","i-lucide-layout-grid",[],{"id":86,"title":87,"url":89,"target":62,"icon":90,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":91},"1772724791061",{"de":88,"en":88},"Franchise","\u002Famiibo\u002Ffranchise","i-lucide-star",[],{"id":93,"title":94,"url":103,"target":62,"icon":104,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":105},"2-3",{"de":95,"en":96,"es":97,"fr":98,"it":99,"ru":100,"sr":101,"zh":102},"Region & Verpackung (EU\u002FUS\u002FJP)","Region & Packaging (EU\u002FUS\u002FJP)","Región y embalaje (UE\u002FEE. UU.\u002FJP)","Région & Emballage (UE\u002FUS\u002FJP)","Regione & Confezione (EU\u002FUS\u002FJP)","Регион & упаковка (EU\u002FUS\u002FJP)","Region & pakovanje (EU\u002FUS\u002FJP)","地区 & 包装 (EU\u002FUS\u002FJP)","\u002Famiibo-library\u002Famiibo-editions-and-regions","i-lucide-globe",[],{"id":107,"title":108,"url":117,"target":62,"icon":118,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":119},"2-4",{"de":109,"en":110,"es":111,"fr":112,"it":113,"ru":114,"sr":115,"zh":116},"Schnellidentifikations-Checkliste","Fast Identification Checklist","Lista de identificación rápida","Liste d'identification rapide","Checklist identificazione rapida","Чек-лист быстрой идентификации","Kontrolna lista za brzu identifikaciju","快速识别清单","\u002Famiibo\u002Fidentify-checklist","i-lucide-list-checks",[],{"id":121,"title":122,"url":131,"target":62,"icon":132,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":133},"2-6",{"de":123,"en":124,"es":125,"fr":126,"it":127,"ru":128,"sr":129,"zh":130},"Tipps für Sealed-Sammlungen","Sealed Collection Tips","Consejos de colección sellada","Conseils collection scellée","Consigli collezione sigillata","Советы по коллекции Sealed","Saveti za zapečaćene kolekcije","密封收藏贴士","\u002Famiibo\u002Fsealed-tips","i-lucide-shield-check",[],{"id":135,"title":136,"url":145,"target":62,"icon":146,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":147},"2-5",{"de":137,"en":138,"es":139,"fr":140,"it":141,"ru":142,"sr":143,"zh":144},"Zustand & Bewertung","Condition & Grading","Estado & Graduación","État & Évaluation","Condizioni & Valutazione","Состояние & Оценка","Stanje & ocenjivanje","品相与分级","\u002Famiibo-library\u002Famiibo-condition-and-grading","i-lucide-badge-check",[],{"id":149,"title":150,"url":159,"target":62,"icon":160,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":161},"2-2",{"de":151,"en":152,"es":153,"fr":154,"it":155,"ru":156,"sr":157,"zh":158},"Ausgaben & Nachdrucke","Editions & Reprints","Ediciones & Reimpresiones","Éditions & Réimpressions","Edizioni & ristampe","Издания & переиздания","Izdanja & reizdanja","版本 & 重印","\u002Famiibo\u002Fcollecting\u002F","i-lucide-layers",[],{"id":163,"title":164,"url":173,"target":62,"icon":174,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":175},"2-7",{"de":165,"en":166,"es":167,"fr":168,"it":169,"ru":170,"sr":171,"zh":172},"Nachdruck-Timeline","Reprint Timeline","Cronología de reimpresión","Chronologie des réimpressions","Cronologia ristampe","Хронология переизданий","Hronologija reprinta","重印时间轴","\u002Freference\u002Ftimelines\u002Famiibo-reprint-timeline","i-lucide-timer",[],{"id":177,"title":178,"url":187,"target":62,"icon":188,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":189},"3",{"de":179,"en":180,"es":181,"fr":182,"it":183,"ru":184,"sr":185,"zh":186},"Spiele","Games","Juegos","Jeux","Giochi","Игры","Igre","游戏","\u002Fgames","i-lucide-gamepad-2",[190,202,216,230,244,257,271,285],{"id":191,"title":192,"url":187,"target":62,"icon":83,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":201},"3-1",{"de":193,"en":194,"es":195,"fr":196,"it":197,"ru":198,"sr":199,"zh":200},"Spiele-Hub","Games Hub","Centro de juegos","Hub de jeux","Hub Giochi","Игровой центр","Centar za igre","游戏中心",[],{"id":203,"title":204,"url":213,"target":62,"icon":214,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":215},"1-1",{"de":205,"en":206,"es":207,"fr":208,"it":209,"ru":210,"sr":211,"zh":212},"Neu & Angesagt","New & Trending","Novedades & Tendencias","Nouveautés & Tendances","Novità & Tendenze","Новинки & тренды","Novo & Popularno","新品 & 热门","\u002Fnews\u002Fgaming-news","i-lucide-sparkles",[],{"id":217,"title":218,"url":227,"target":62,"icon":228,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":229},"1-2",{"de":219,"en":220,"es":221,"fr":222,"it":223,"ru":224,"sr":225,"zh":226},"Angebote","Deals","Ofertas","Offres","Offerte","Акции","Ponude","优惠","\u002Fdeals","i-lucide-badge-percent",[],{"id":231,"title":232,"url":241,"target":62,"icon":242,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":243},"1-3",{"de":233,"en":234,"es":235,"fr":236,"it":237,"ru":238,"sr":239,"zh":240},"Release-Kalender","Release Calendar","Calendario de lanzamientos","Calendrier des sorties","Calendario delle uscite","Календарь релизов","Kalendar izdanja","发布日历","\u002Freleases","i-lucide-calendar-days",[],{"id":245,"title":246,"url":254,"target":62,"icon":255,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":256},"3-2",{"de":247,"en":248,"es":249,"fr":250,"it":251,"sr":252,"zh":253},"amiibo-kompatible Spiele","amiibo-Compatible Games","Juegos compatibles con Amiibo","Jeux compatibles Amiibo","Giochi compatibili con amiibo","Amiibo kompatibilne igre","Amiibo 兼容游戏","\u002Freference\u002Fcompatibility","i-lucide-check-circle-2",[],{"id":258,"title":259,"url":268,"target":62,"icon":269,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":270},"3-3",{"de":260,"en":261,"es":262,"fr":263,"it":264,"ru":265,"sr":266,"zh":267},"Wie amiibo funktionieren","How amiibo work","Cómo funcionan los Amiibo","Comment fonctionnent les Amiibo","Come funzionano gli Amiibo","Как работают Amiibo","Kako Amiibo rade","Amiibo 如何运作","\u002Fgames\u002Fhow-amiibo-unlocks-work","i-lucide-puzzle",[],{"id":272,"title":273,"url":282,"target":62,"icon":283,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":284},"3-4",{"de":274,"en":275,"es":276,"fr":277,"it":278,"ru":279,"sr":280,"zh":281},"Beste Amiibo pro Spiel","Best amiibo per Game","Mejores Amiibo por juego","Meilleurs Amiibo par jeu","Migliori Amiibo per gioco","Лучшие Amiibo по играм","Najbolji Amiibo po igri","各游戏最佳 Amiibo","\u002Fgames\u002Fbest-amiibo-per-game","i-lucide-award",[],{"id":286,"title":287,"url":295,"target":62,"icon":296,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":297},"3-5",{"de":288,"en":289,"es":290,"fr":291,"it":292,"ru":293,"sr":294},"Freischaltbares & Belohnungen","Unlockables & Rewards","Desbloqueables & Recompensas","Déblocables & Récompenses","Sbloccabili & Ricompense","Разблокировки & награды","Otključavanja & nagrade","\u002Fgames\u002Funlocks-and-benefits","i-lucide-gift",[],{"id":299,"title":300,"url":308,"target":62,"icon":309,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":310},"4",{"de":301,"en":302,"es":303,"it":304,"ru":305,"sr":306,"zh":307},"Sammeln","Collecting","Coleccionismo","Collezionismo","Коллекционирование","Kolekcionarstvo","收藏","\u002Fcollecting","i-lucide-gem",[311,322,336,349,363,377],{"id":312,"title":313,"url":320,"target":62,"icon":83,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":321},"4-1",{"de":314,"en":315,"fr":316,"it":317,"ru":318,"zh":319},"Sammel-Hub","Collecting Hub","Hub de collecte","Hub di raccolta","Центр сбора","收藏中心","\u002Famiibo\u002Fcollecting",[],{"id":323,"title":324,"url":333,"target":62,"icon":334,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":335},"4-2",{"de":325,"en":326,"es":327,"fr":328,"it":329,"ru":330,"sr":331,"zh":332},"Kaufberatung","Buying Guide","Guía de compra","Guide d'achat","Guida all'acquisto","Гид покупателя","Vodič za kupovinu","购买指南","\u002Famiibo-library\u002Famiibo-buying-smart","i-lucide-shopping-bag",[],{"id":337,"title":338,"url":346,"target":62,"icon":347,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":348},"4-3",{"de":339,"en":339,"es":340,"fr":341,"it":342,"ru":343,"sr":344,"zh":345},"Fake vs Real","Falso vs. Real","Faux vs Vrai","Falso vs Vero","Фейк vs Оригинал","Lažno vs Pravo","真假对比","\u002Famiibo-library\u002Famiibo-buying-smart\u002Favoid-fake-listings","i-lucide-scan",[],{"id":350,"title":351,"url":360,"target":62,"icon":361,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":362},"4-4",{"de":352,"en":353,"es":354,"fr":355,"it":356,"ru":357,"sr":358,"zh":359},"Aufbewahrung & Präsentation","Storage & Display","Almacenamiento & exhibición","Rangement & Présentation","Contenitori & Esposizione","Хранение & витрины","Odlaganje & izlaganje","存储 & 展示","\u002Famiibo-library\u002Famiibo-care-and-storage","i-lucide-box",[],{"id":364,"title":365,"url":374,"target":62,"icon":375,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":376},"4-5",{"de":366,"en":367,"es":368,"fr":369,"it":370,"ru":371,"sr":372,"zh":373},"Preisübersicht","Price Guide","Guía de precios","Guide des prix","Guida ai prezzi","Гид по ценам","Cenovnik","价格指南","\u002Fcollections\u002Fprice-guide","i-lucide-bar-chart-3",[],{"id":378,"title":379,"url":388,"target":62,"icon":389,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":390},"4-6",{"de":380,"en":381,"es":382,"fr":383,"it":384,"ru":385,"sr":386,"zh":387},"Raritäten","Rare Finds","Hallazgos únicos","Trouvailles rares","Pezzi rari","Редкие находки","Retki nalazi","稀有发现","\u002Fcollections\u002Frare-and-notable","i-lucide-trophy",[],{"id":392,"title":393,"url":401,"target":62,"icon":402,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":403},"5",{"de":394,"en":395,"es":396,"fr":395,"it":397,"ru":398,"sr":399,"zh":400},"Technik","Tech","Tecnología","Tecnologia","Технологии","Tehnologija","科技","\u002Ftech","i-lucide-cpu",[404,415,427,440,453],{"id":405,"title":406,"url":401,"target":62,"icon":83,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":414},"5-1",{"de":407,"en":407,"es":408,"fr":409,"it":410,"ru":411,"sr":412,"zh":413},"Tech Hub","Centro tecnológico","Hub Tech","Hub Tecnologico","Технохаб","Tehnološki centar","科技中心",[],{"id":416,"title":417,"url":424,"target":62,"icon":425,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":426},"5-2",{"de":418,"en":419,"fr":420,"it":421,"ru":422,"zh":423},"Audio- & Mikrofonqualität","Audio & Mic Quality","Qualité audio & micro","Qualità audio & mic","Качество звука & микрофона","音频 & 麦克风质量","\u002Fgear\u002Faudio","i-lucide-mic",[],{"id":428,"title":429,"url":437,"target":62,"icon":438,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":439},"5-3",{"de":430,"en":431,"es":432,"fr":433,"it":434,"sr":435,"zh":436},"Controller & Zubehör","Controllers & Accessories","Mandos & accesorios","Manettes & accessoires","Controller & Accessori","Kontroleri & dodatna oprema","控制器 & 配件","\u002Fgear\u002Fcontrols","i-lucide-joystick",[],{"id":441,"title":442,"url":450,"target":62,"icon":451,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":452},"5-4",{"de":443,"en":444,"es":445,"fr":446,"it":447,"ru":448,"sr":449},"Displays & Aufnahme","Displays & Capture","Pantallas & Captura","Écrans & Capture","Display & Acquisizione","Дисплеи & Захват","Ekrani & snimanje","\u002Fgear\u002Fdisplays","i-lucide-monitor",[],{"id":454,"title":455,"url":464,"target":62,"icon":465,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":466},"5-5",{"de":456,"en":457,"es":458,"fr":459,"it":460,"ru":461,"sr":462,"zh":463},"Netzwerkstabilität","Network Stability","Estabilidad de la red","Stabilité du réseau","Stabilità della rete","Стабильность сети","Stabilnost mreže","网络稳定性","\u002Fplaybooks\u002Fnetwork-stability","i-lucide-wifi",[],{"id":468,"title":469,"url":477,"target":62,"icon":478,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":479},"6",{"de":470,"en":470,"es":471,"fr":472,"it":473,"ru":474,"sr":475,"zh":476},"Shop","Tienda","Boutique","Negozio","Магазин","Prodavnica","商店","\u002Fshop","i-lucide-shopping-cart",[480,492,498,506,519],{"id":481,"title":482,"url":477,"target":62,"icon":490,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":491},"6-1",{"de":483,"en":484,"es":485,"fr":486,"ru":487,"sr":488,"zh":489},"Shop-Hub","Shop Hub","Centro de compras","Espace Boutique","Центр магазина","Centar za kupovinu","购物中心","i-lucide-store",[],{"id":493,"title":494,"url":496,"target":62,"icon":70,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":497},"6-2",{"de":68,"en":68,"es":495,"fr":495,"it":495,"sr":495,"zh":495},"Amiibo","\u002Famiibo-shop",[],{"id":499,"title":500,"url":503,"target":62,"icon":504,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":505},"6-3",{"de":501,"en":501,"es":501,"fr":501,"it":501,"ru":501,"sr":501,"zh":502},"LEGO","乐高","\u002Flego-shop","i-lucide-blocks",[],{"id":507,"title":508,"url":516,"target":62,"icon":517,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":518},"6-4",{"de":509,"en":510,"es":511,"fr":512,"it":513,"sr":514,"zh":515},"Figuren & Sammlerstücke","Figures & Collectibles","Figuras & Coleccionables","Figurines & Objets de collection","Figure & Collezionismo","Figure & kolekcionarstvo","手办 & 收藏品","\u002Fshop\u002Ffigures","i-lucide-package",[],{"id":520,"title":521,"url":528,"target":62,"icon":529,"isActive":15,"type":71,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":530},"6-5",{"de":522,"en":522,"fr":523,"it":524,"ru":525,"sr":526,"zh":527},"Gaming Gear","Équipement gaming","Accessori gaming","Игровое снаряжение","Gejming oprema","游戏装备","\u002Fgaming-gear-shop","i-lucide-headphones",[],{"statusCode":4,"data":532,"message":1982},{"id":533,"title":534,"slug":535,"content":536,"contentJson":537,"excerpt":1154,"featuredImage":1155,"featuredImageAlt":1156,"featuredImageCaption":14,"featuredImageTitle":14,"featuredImageCopyright":14,"featuredImageAuthor":14,"featuredImageSourceUrl":14,"featuredImageLicense":14,"featuredImageIsAiGenerated":771,"status":1157,"publishedAt":1158,"createdAt":1159,"updatedAt":1160,"seoLocalePaths":1161,"categories":1170,"author":1175,"translations":1179},"438","Dein Spielassistent kennt das Spiel – aber kennt er deinen Spielzustand?","your-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u003Cp>Ein Spielassistent kann die Mechaniken kennen, den Patch verstehen und trotzdem schlechte Ratschläge geben, weil er den Zustand deines tatsächlichen Durchlaufs nicht kennt. Deine Gesundheit, dein Inventar, Abklingzeiten, Quest-Flags, Position, Gruppenaufstellung, Schwierigkeitsgrad, aktive Effekte und Missionsfortschritt können alle ändern, was der richtige nächste Schritt ist.\u003C\u002Fp>\n\u003Caside class=\"editorjs-callout editorjs-callout--info my-6 rounded-xl border p-5 border-blue-300 bg-blue-50 dark:border-blue-900 dark:bg-blue-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Direkte Antwort\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">\u003Cstrong>Korrekte Spielberatung erfordert genügend Zustand, um die Entscheidung zu treffen.\u003C\u002Fstrong> Das Spiel und den Patch zu kennen reicht nicht aus, wenn die Antwort davon abhängt, was in der Sitzung des Spielers aktuell wahr ist. Wenn der Assistent diese Variablen nicht beobachten oder zuverlässig rekonstruieren kann, sollte er nach ihnen fragen, Annahmen offenlegen oder die Konfidenz senken.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Caside class=\"editorjs-callout editorjs-callout--note my-6 rounded-xl border p-5 border-gray-300 bg-gray-50 dark:border-gray-700 dark:bg-gray-900\u002F40\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Das in diesem Artikel verwendete Modell\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Der Game-State Completeness Test und das Decision-Critical State-Modell unten sind praktische Figure Rocks-Frameworks. Sie sind keine formalen Game-Engine-Standards. Sie sollen allgemeines Spielwissen von den sitzungsspezifischen Informationen trennen, die für eine gültige Empfehlung erforderlich sind.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Cnav class=\"editorjs-toc\" data-editorjs-toc=\"true\" aria-label=\"Inhalt\">\u003Cstrong class=\"editorjs-toc__title\">Inhalt\u003C\u002Fstrong>\u003Col class=\"editorjs-toc__list editorjs-toc__list--depth-0\">\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-5\" class=\"editorjs-toc__link\">Spielwissen und Spielzustand sind verschiedene Dinge\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-9\" class=\"editorjs-toc__link\">Game-Engines behandeln Zustand bereits als erstklassige Information\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-13\" class=\"editorjs-toc__link\">Entscheidungskritischer Zustand\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-17\" class=\"editorjs-toc__link\">Der Game-State Completeness Test\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-19\" class=\"editorjs-toc__link\">Warum Screenshots helfen — und warum sie nicht ausreichen\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-23\" class=\"editorjs-toc__link\">Eine Speicherdatei ist vollständiger — aber immer noch nicht automatisch ausreichend\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-27\" class=\"editorjs-toc__link\">Persistenter Zustand vs. transienter Zustand\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-29\" class=\"editorjs-toc__link\">Der gefährlichste fehlende Zustand ist derjenige, der die Empfehlung ändert\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-33\" class=\"editorjs-toc__link\">Die State-Sufficiency-Matrix\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-35\" class=\"editorjs-toc__link\">Warum Spielassistenten Zustände halluzinieren, selbst wenn sie das Spiel kennen\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-39\" class=\"editorjs-toc__link\">Beobachteter, berichteter und abgeleiteter Zustand\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-41\" class=\"editorjs-toc__link\">Ein zustandsbewusster Assistent sollte weniger, aber bessere Fragen stellen\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-44\" class=\"editorjs-toc__link\">Die Aktualität des Zustands ist wichtig\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-48\" class=\"editorjs-toc__link\">Patch-Zustand und Spielerzustand lösen unterschiedliche Probleme\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-53\" class=\"editorjs-toc__link\">Der Game-State-Integritätscheck\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-55\" class=\"editorjs-toc__link\">Was würde diese Antwort ändern?\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-58\" class=\"editorjs-toc__link\">Einschränkungen\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-61\" class=\"editorjs-toc__link\">Fazit\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-64\" class=\"editorjs-toc__link\">FAQ\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-66\" class=\"editorjs-toc__link\">Glossar\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-68\" class=\"editorjs-toc__link\">Primärquellen\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Fol>\u003C\u002Fnav>\n\u003Ch2 id=\"section-5\">Spielwissen und Spielzustand sind verschiedene Dinge\u003C\u002Fh2>\n\u003Cp>Allgemeines Spielwissen sagt dir, was passieren kann: Eine Fähigkeit hat eine Abklingzeit, ein Gegner widersteht einem Schadentyp, eine Quest erfordert ein Flag, eine Route enthält eine Gefahr oder ein Gegenstand synergiert mit einem Build.\u003C\u002Fp>\n\u003Cp>Der Spielzustand sagt dir, was jetzt wahr ist: Die Fähigkeit ist noch auf Abklingzeit, der Gegner ist wütend, das Quest-Flag ist bereits gesetzt, die Abkürzung ist freigeschaltet, der Spieler hat 12 Prozent Gesundheit oder der benötigte Gegenstand wurde vor fünf Minuten verbraucht.\u003C\u002Fp>\n\u003Cp>Eine Empfehlung kann auf der Wissensebene korrekt und auf der Zustandsebene falsch sein.\u003C\u002Fp>\n\u003Ch2 id=\"section-9\">Game-Engines behandeln Zustand bereits als erstklassige Information\u003C\u002Fh2>\n\u003Cp>Diese Unterscheidung ist nicht künstlich. Epics Unreal Engine-Dokumentation trennt Game Mode von Game State und Player State. Game State verfolgt Informationen, die sich während des Spiels ändern und über die Sitzung hinweg verfügbar sein müssen, während Player State Informationen verfolgt, die mit einzelnen Spielern verbunden sind.\u003C\u002Fp>\n\u003Cp>Unreals Gameplay Tags bieten ein weiteres Beispiel. Tags können aktuelle Bedingungen wie Bewegungszustand, Fähigkeiten, Ereignisse oder andere Flags darstellen, und die Gameplay-Logik kann auswerten, ob bestimmte Tags vorhanden sind, bevor eine Aktion erlaubt wird.\u003C\u002Fp>\n\u003Cp>Die wichtige Lektion für KI-Assistenten ist einfach: Das Spiel selbst trifft Entscheidungen oft anhand expliziter Zustandsvariablen. Ein Assistent, dem diese Variablen fehlen, versucht, eine Entscheidung mit unvollständiger Eingabe zu reproduzieren.\u003C\u002Fp>\n\u003Ch2 id=\"section-13\">Entscheidungskritischer Zustand\u003C\u002Fh2>\n\u003Cp>Nicht jede Spielvariable ist für jede Frage relevant. Das nützliche Konzept ist der entscheidungskritische Zustand: die kleinste Menge aktueller Variablen, die die Antwort auf die spezifische Frage des Spielers ändern kann.\u003C\u002Fp>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Beispiele für entscheidungskritischen Zustand\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Frage\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Wahrscheinlich entscheidungskritischer Zustand\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Oft irrelevant\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Boss-Strategie\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Build-Entscheidung\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Quest-Fortschritt\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Navigation\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Ausgeben-oder-Sparen-Entscheidung\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Caside class=\"editorjs-callout editorjs-callout--success my-6 rounded-xl border p-5 border-emerald-300 bg-emerald-50 dark:border-emerald-900 dark:bg-emerald-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Die Schlüsselregel\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Ein Assistent braucht nicht den gesamten Spielzustand. Er braucht den \u003Cstrong>Zustand, der die Antwort ändern kann\u003C\u002Fstrong>.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-17\">Der Game-State Completeness Test\u003C\u002Fh2>\n\u003Csection class=\"editorjs-process my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Prüfe, ob der Assistent genügend Zustand hat, um zu antworten\u003C\u002Fh3>\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4\">\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">1\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">1. Die Entscheidung definieren\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Was genau versucht der Spieler zu wählen, vorherzusagen, zu diagnostizieren oder zu optimieren?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">2\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">2. Antwortändernde Variablen auflisten\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Identifiziere die aktuellen Variablen, die die Empfehlung umkehren oder wesentlich verändern könnten.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">3\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">3. Beobachteten vs. angenommenen Zustand markieren\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Trenne Variablen, die der Assistent tatsächlich kennt, von Variablen, die er abgeleitet oder geraten hat.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">4\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">4. Aktualität prüfen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Ein Zustandswert, der vor dreißig Sekunden wahr war, kann in einer laufenden Begegnung bereits veraltet sein.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">5\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">5. Versteckte Abhängigkeiten prüfen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Quest-Flags, interne Timer, Serverzustand oder undokumentierte Übergänge können das Ergebnis beeinflussen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">6\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">6. Nur nach fehlendem kritischem Zustand fragen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Fordere keinen vollständigen Save-Dump an, wenn zwei fehlende Variablen ausreichen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">7\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">7. Annahmen offenlegen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Wenn eine kritische Variable nicht beobachtet werden kann, lege die Annahme offen, anstatt sie stillschweigend zu erfinden.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-19\">Warum Screenshots helfen — und warum sie nicht ausreichen\u003C\u002Fh2>\n\u003Cp>Ein Screenshot kann Gesundheit, Inventar, Position, UI-Markierungen und sichtbare Statuseffekte offenlegen. Das ist wertvoll, weil er verborgenen Nutzerkontext in beobachtbare Evidenz umwandelt.\u003C\u002Fp>\n\u003Cp>Aber ein Screenshot ist nur eine Projektion des Zustands. Er zeigt möglicherweise keine Abklingzeiten, versteckten Quest-Flags, Servervariablen, aktuellen Schwierigkeitsmodifikatoren, kürzlich verbrauchte Ressourcen, Spielerfähigkeitseinstellungen oder was unmittelbar vor der Aufnahme des Bildes passiert ist.\u003C\u002Fp>\n\u003Cp>Die richtige Frage ist daher nicht „Kann die KI den Bildschirm sehen?“, sondern „Enthält der sichtbare Bildschirm den für diese Entscheidung erforderlichen Zustand?“\u003C\u002Fp>\n\u003Ch2 id=\"section-23\">Eine Speicherdatei ist vollständiger — aber immer noch nicht automatisch ausreichend\u003C\u002Fh2>\n\u003Cp>Ein strukturierter Spielstand kann weit mehr offenlegen als ein Screenshot: Inventar, Fortschritt, Flags, freigeschaltete Orte, Charakterwerte und dauerhafte Entscheidungen.\u003C\u002Fp>\n\u003Cp>Selbst dann enthält der Spielstand möglicherweise keinen transienten Kampfzustand, keine Live-Serverkonfiguration, keine Matchmaking-Bedingungen oder Informationen, die nur während der aktuellen Sitzung im Speicher existieren.\u003C\u002Fp>\n\u003Cp>Für Live-Beratung benötigt der Assistent möglicherweise eine Kombination aus persistentem Zustand und transientem Zustand.\u003C\u002Fp>\n\u003Ch2 id=\"section-27\">Persistenter Zustand vs. transienter Zustand\u003C\u002Fh2>\n\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Zustandstyp\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Beispiele\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Typische Lebensdauer\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Persistent\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Quest-Fortschritt, freigeschaltete Gebiete, Inventar, Skilltree, Story-Entscheidungen\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Überlebt Speichern\u002FLaden\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Sitzung\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Aktuelle Lobby, Run-Seed, aktive Mission, temporärer Weltzustand\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Aktuelle Spielsitzung oder Run\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Begegnung\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Gesundheit, Gegnerphase, Abklingzeiten, Buffs, Position\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Sekunden bis Minuten\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Extern\u002FLive\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Server-Event, Rotation, Hotfix, Matchmaking-Pool, Backend-Regel\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Wird außerhalb des lokalen Spielstands gesteuert\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Abgeleitet\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Geschätzter DPS, Routeneffizienz, Risikoniveau, erwarteter Ressourcenwert\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Berechnet aus anderen Zuständen\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"section-29\">Der gefährlichste fehlende Zustand ist derjenige, der die Empfehlung ändert\u003C\u002Fh2>\n\u003Cp>Eine kosmetische Variable zu verpassen, ist selten wichtig. Ein fehlendes Boss-Phasen-Flag kann die gesamte Strategie ungültig machen.\u003C\u002Fp>\n\u003Cp>Deshalb sollte Vollständigkeit nicht daran gemessen werden, wie viele Variablen der Assistent hat. Zehntausend irrelevante Werte wiegen ein fehlendes entscheidungskritisches Flag nicht auf.\u003C\u002Fp>\n\u003Cp>Zustandsqualität dreht sich daher um Relevanz, Korrektheit und Aktualität statt um Volumen.\u003C\u002Fp>\n\u003Ch2 id=\"section-33\">Die State-Sufficiency-Matrix\u003C\u002Fh2>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Wie sicher sollte der Assistent sein?\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Beobachteter kritischer Zustand\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Fehlender kritischer Zustand\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Bestes Antwortverhalten\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Ausreichend vollständig\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Teilweise vollständig\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Schwacher Zustand\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Unbekannt\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-35\">Warum Spielassistenten Zustände halluzinieren, selbst wenn sie das Spiel kennen\u003C\u002Fh2>\n\u003Cp>Sprachmodelle sind gut darin, plausible Muster zu vervollständigen. Wenn ein Spieler sagt: „Ich bin beim zweiten Boss und habe wenig Heilung“, füllt das Modell möglicherweise stillschweigend fehlende Details aus üblichen Durchspielmustern.\u003C\u002Fp>\n\u003Cp>Das kann eine Antwort erzeugen, die personalisiert klingt, ohne tatsächlich im Zustand des Spielers verankert zu sein.\u003C\u002Fp>\n\u003Cp>Ein zuverlässiger Assistent sollte drei Kategorien unterscheiden: beobachteter Zustand, vom Nutzer berichteter Zustand und abgeleiteter Zustand. Abgeleiteter Zustand sollte niemals stillschweigend zu einer Tatsache hochgestuft werden.\u003C\u002Fp>\n\u003Ch2 id=\"section-39\">Beobachteter, berichteter und abgeleiteter Zustand\u003C\u002Fh2>\n\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Zustandsquelle\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Beispiel\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Zuverlässigkeitsproblem\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Beobachtet\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Bildschirm\u002FAPI\u002FSpeicherstand zeigt 18 HP\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Kann trotzdem veraltet oder falsch abgelesen sein\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Vom Nutzer berichtet\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Spieler sagt, die Abkürzung ist freigeschaltet\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Meist nützlich, aber möglicherweise falsch oder veraltet\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Abgeleitet\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Assistent nimmt an, dass der Spieler an diesem Punkt einen gewöhnlichen Gegenstand hat\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Muss eine Annahme bleiben, solange sie nicht verifiziert ist\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"section-41\">Ein zustandsbewusster Assistent sollte weniger, aber bessere Fragen stellen\u003C\u002Fh2>\n\u003Cp>Die Lösung besteht nicht darin, den Spieler über alles auszufragen. Sie besteht darin, den kleinsten fehlenden Zustand zu identifizieren, der die Entscheidung ändern kann.\u003C\u002Fp>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Schlechte Klärung vs. nützliche Klärung\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Schwache Frage\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Zustandsbewusste Frage\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Boss\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Quest\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Route\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-44\">Die Aktualität des Zustands ist wichtig\u003C\u002Fh2>\n\u003Cp>Eine korrekte Zustandsaufnahme kann fast sofort falsch werden. Kampfposition, Gesundheit, Abklingzeiten und Gegnerphase sind hochfrequente Variablen. Quest-Abschluss oder freigeschaltete Orte sind vergleichsweise stabil.\u003C\u002Fp>\n\u003Cp>Der Assistent sollte daher unterschiedlichen Zustandsklassen unterschiedliche Aktualitätserwartungen zuordnen, anstatt jeden abgerufenen Kontext als gleichermaßen aktuell zu behandeln.\u003C\u002Fp>\n\u003Caside class=\"editorjs-callout editorjs-callout--warning my-6 rounded-xl border p-5 border-amber-300 bg-amber-50 dark:border-amber-900 dark:bg-amber-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Aktualität ist Teil der Gültigkeit\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Ein Wert kann authentisch und trotzdem unbrauchbar sein, weil er den Spieler \u003Cstrong>vor der Änderung der Situation\u003C\u002Fstrong> beschreibt.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-48\">Patch-Zustand und Spielerzustand lösen unterschiedliche Probleme\u003C\u002Fh2>\n\u003Cp>Versionsbewusstsein beantwortet: „Welche Regeln sind derzeit aktiv?“ Spielerzustandsbewusstsein beantwortet: „Welche dieser Regeln sind in genau dieser Situation relevant?“\u003C\u002Fp>\n\u003Cp>Beides ist für fundierte Ratschläge notwendig. Ein perfekt aktuelles Patch-Modell kann trotzdem scheitern, wenn es das falsche Inventar oder den falschen Quest-Zustand annimmt. Ein perfektes Speicherstand-Modell kann trotzdem scheitern, wenn seine Mechanikwerte zum vorherigen Patch gehören.\u003C\u002Fp>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">Patch Notes Are Not Game State: Why AI Game Advice Goes Stale After an Update\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">Why patch, platform, branch, region and live-service state form a separate validity layer for gaming AI.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Read the patch-state guide →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhen-gaming-ai-sounds-right-but-isn-t-the-reasoning-problem-behind-game-assistants-and-agents\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">When Gaming AI Sounds Right but Isn't: The Reasoning Problem Behind Game Assistants and Agents\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">A broader look at why fluent game-assistant answers can fail even when they sound technically convincing.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Read the gaming AI reasoning article →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Ch2 id=\"section-53\">Der Game-State-Integritätscheck\u003C\u002Fh2>\n\u003Csection class=\"editorjs-process my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Bevor einer personalisierten Spiel-Empfehlung vertraut wird\u003C\u002Fh3>\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4\">\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">1\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">1. Identifizieren, was der Assistent tatsächlich beobachtet hat\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Bildschirm, Speicherstand, API, Telemetrie, Nutzernachricht oder nichts.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">2\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">2. Aktuelle Fakten von Annahmen trennen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Abgeleiteten Zustand nicht als beobachteten Zustand ausgeben lassen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">3\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">3. Die entscheidungskritischen Variablen finden\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche fehlenden Werte könnten die Antwort umkehren?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">4\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">4. Aktualität prüfen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Könnte sich der beobachtete Zustand seit der Erfassung geändert haben?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">5\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">5. Versteckten Zustand prüfen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Könnten Quest-Flags, Serverzustand oder interne Timer relevant sein, aber unsichtbar bleiben?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">6\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">6. Die Empfehlung bei Bedarf bedingt formulieren\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Wenn der Zustand nicht verifiziert werden kann, die Verzweigung explizit angeben.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-55\">Was würde diese Antwort ändern?\u003C\u002Fh2>\n\u003Cp>Das Problem wird kleiner, wenn ein Spiel einen autoritativen, strukturierten und aktuellen Zustand über eine API oder eine native Assistentenschnittstelle bereitstellt. In diesem Fall kann die KI viele entscheidungskritische Variablen automatisch auflösen, anstatt den Spieler zu fragen.\u003C\u002Fp>\n\u003Cp>Es wird größer in Spielen mit verborgenen Informationen, prozeduralen Systemen, serverseitigen Regeln, schnellem Kampf oder absichtlich undurchsichtigen Mechanismen, bei denen der Assistent die Variablen, die das Ergebnis bestimmen, nicht beobachten kann.\u003C\u002Fp>\n\u003Ch2 id=\"section-58\">Einschränkungen\u003C\u002Fh2>\n\u003Cp>Verschiedene Spiele modellieren den Zustand unterschiedlich. Die Kategorien in diesem Artikel sind eine diagnostische Abstraktion, nicht die Behauptung, dass jede Spiel-Engine diese Variablen in derselben Architektur speichert.\u003C\u002Fp>\n\u003Cp>Selbst ein vollständiger Zustand garantiert keine korrekte Beratung. Der Assistent kann immer noch schlecht argumentieren, Mechanismen missverstehen oder für das falsche Spielerziel optimieren. Vollständigkeit des Zustands beseitigt eine Fehlerquelle; sie beweist nicht die Schlussfolgerung.\u003C\u002Fp>\n\u003Ch2 id=\"section-61\">Fazit\u003C\u002Fh2>\n\u003Cp>Eine Gaming-KI kann das gesamte Wiki kennen und trotzdem den Spieler, der vor ihr steht, im Stich lassen, weil allgemeines Wissen nicht dasselbe ist wie der aktuelle Zustand.\u003C\u002Fp>\n\u003Cp>Der zuverlässige Weg besteht darin, die Entscheidung zu identifizieren, die kleine Menge von Zustandsvariablen aufzulösen, die die Antwort ändern können, beobachtete Fakten von Annahmen zu trennen und die Aktualität zu respektieren. Die Frage ist nicht „Wie viel Kontext hat der Assistent?“ Sondern „Hat er den für diese Entscheidung erforderlichen Zustand?“\u003C\u002Fp>\n\u003Ch2 id=\"section-64\">FAQ\u003C\u002Fh2>\n\u003Csection class=\"editorjs-faq my-6 rounded-xl border border-gray-200 p-5 dark:border-gray-700\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Spielzustandsbewusste KI-Assistenten\u003C\u002Fh3>\u003Cdiv id=\"faq1\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Warum kann eine KI ein Spiel gut kennen und trotzdem schlechte Ratschläge geben?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Weil allgemeines Spielwissen nicht den aktuellen Zustand der Spielersitzung umfasst. Die richtige Wahl kann von Gesundheit, Inventar, Quest-Flags, Abklingzeiten, Standort, aktiven Effekten oder anderen aktuellen Variablen abhängen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq2\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Reicht ein Screenshot für personalisierte Spielberatung?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Manchmal, aber nicht immer. Ein Screenshot zeigt nur sichtbaren Zustand und kann verborgene Flags, kürzliche Ereignisse, serverseitige Bedingungen oder flüchtige Variablen außerhalb des Bildes auslassen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq3\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Braucht eine KI die gesamte Speicherdatei?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Normalerweise nein. Sie braucht die kleinste Menge entscheidungskritischen Zustands, die die Antwort ändern kann.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq4\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Was ist entscheidungskritischer Zustand?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Es ist die Menge aktueller Variablen, deren Werte die Empfehlung für eine bestimmte Frage wesentlich ändern können.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq5\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Kann ein perfekter Spielzustand eine korrekte Antwort garantieren?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Nein. Der Assistent kann immer noch falsch argumentieren, veraltete Mechanismen verwenden oder für das falsche Ziel optimieren. Ein vollständiger Zustand beseitigt nur eine wesentliche Fehlerquelle.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-66\">Glossar\u003C\u002Fh2>\n\u003Csection class=\"editorjs-glossary my-6 rounded-xl border border-gray-200 dark:border-gray-700 p-5\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Wichtige Begriffe zum Spielzustand\u003C\u002Fh3>\u003Cdl>\u003Cdiv id=\"game-state\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Spielzustand\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Die aktuelle Menge von Variablen, die beschreiben, was im aktiven Spiel oder in der Sitzung wahr ist.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"decision-critical-state\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Entscheidungskritischer Zustand\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Der minimale aktuelle Zustand, dessen Werte die Antwort auf eine bestimmte Spielerentscheidung ändern können.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"persistent-state\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Persistenter Zustand\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Zustand wie Fortschritt, Inventar oder Story-Entscheidungen, der normalerweise Speicher-\u002FLadegrenzen übersteht.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"transient-state\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Flüchtiger Zustand\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Kurzlebige Werte wie Gesundheit, Abklingzeiten, Position oder aktive Effekte, die sich schnell ändern können.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"game-state-completeness-test\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Spielzustands-Vollständigkeitstest\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Ein Figure Rocks-Framework zur Überprüfung, ob ein Assistent genügend relevanten, aktuellen Zustand hat, um eine gültige Empfehlung abzugeben.\u003C\u002Fdd>\u003C\u002Fdiv>\u003C\u002Fdl>\u003C\u002Fsection>\n\u003Ch2 id=\"section-68\">Primärquellen\u003C\u002Fh2>\n\u003Ca href=\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgame-mode-and-game-state-in-unreal-engine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Epic Games — Spielmodus und Spielzustand in Unreal Engine\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Offizielle Unreal Engine-Dokumentation, die Spielmodus, Spielzustand und spielerbezogene Sitzungsinformationen beschreibt.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-framework-quick-reference-in-unreal-engine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Epic Games — Gameplay-Framework-Kurzreferenz\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Offizielle Referenz, die erklärt, wie GameState und PlayerState aktuelle Spiel- und Spielerinformationen verfolgen.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fusing-gameplay-tags-in-unreal-engine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Epic Games — Verwendung von Gameplay-Tags\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Offizielle Dokumentation, die zeigt, wie aktuelle Bedingungen und Flags in der Gameplay-Logik dargestellt und ausgewertet werden können.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-attributes-and-gameplay-effects-for-the-gameplay-ability-system-in-unreal-engine\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Epic Games — Gameplay-Attribute und -Effekte\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Offizielle Dokumentation, die zeigt, wie numerische aktuelle Zustandseigenschaften wie Gesundheit, Stärke und Bewegungsgeschwindigkeit das Gameplay steuern können.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhen-gaming-ai-sounds-right-but-isn-t-the-reasoning-problem-behind-game-assistants-and-agents\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Figure Rocks — Wenn Gaming-KI richtig klingt, aber falsch liegt\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Interner Artikel über Reasoning-Fehler bei Spielassistenten und Agenten.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Figure Rocks — Patchnotes sind kein Spielzustand\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Interner Artikel über Version, Branch, Plattform und Live-Service-Gültigkeit.\u003C\u002Fp>\u003C\u002Fa>",{"time":538,"blocks":539,"version":1153},1790374391260,[540,546,554,561,568,574,579,584,589,594,599,604,609,614,619,657,664,669,698,703,708,713,718,723,728,733,738,743,773,778,783,788,793,798,830,835,840,845,850,855,875,880,885,907,912,917,922,929,934,939,944,953,961,966,989,994,999,1004,1009,1014,1019,1024,1029,1034,1039,1065,1070,1095,1100,1110,1119,1128,1137,1145],{"id":541,"data":542,"type":544,"tunes":545},"intro",{"text":543},"Ein Spielassistent kann die Mechaniken kennen, den Patch verstehen und trotzdem schlechte Ratschläge geben, weil er den Zustand deines tatsächlichen Durchlaufs nicht kennt. Deine Gesundheit, dein Inventar, Abklingzeiten, Quest-Flags, Position, Gruppenaufstellung, Schwierigkeitsgrad, aktive Effekte und Missionsfortschritt können alle ändern, was der richtige nächste Schritt ist.","paragraph",{},{"id":547,"data":548,"type":552,"tunes":553},"direct",{"body":549,"title":550,"variant":551},"\u003Cstrong>Korrekte Spielberatung erfordert genügend Zustand, um die Entscheidung zu treffen.\u003C\u002Fstrong> Das Spiel und den Patch zu kennen reicht nicht aus, wenn die Antwort davon abhängt, was in der Sitzung des Spielers aktuell wahr ist. Wenn der Assistent diese Variablen nicht beobachten oder zuverlässig rekonstruieren kann, sollte er nach ihnen fragen, Annahmen offenlegen oder die Konfidenz senken.","Direkte Antwort","info","callout",{},{"id":555,"data":556,"type":552,"tunes":560},"model-note",{"body":557,"title":558,"variant":559},"Der Game-State Completeness Test und das Decision-Critical State-Modell unten sind praktische Figure Rocks-Frameworks. Sie sind keine formalen Game-Engine-Standards. Sie sollen allgemeines Spielwissen von den sitzungsspezifischen Informationen trennen, die für eine gültige Empfehlung erforderlich sind.","Das in diesem Artikel verwendete Modell","note",{},{"id":562,"data":563,"type":566,"tunes":567},"toc",{"title":564,"maxLevel":565,"minLevel":47},"Inhalt",3,"tableOfContents",{},{"id":569,"data":570,"type":572,"tunes":573},"h-knowledge-state",{"text":571,"level":47},"Spielwissen und Spielzustand sind verschiedene Dinge","header",{},{"id":575,"data":576,"type":544,"tunes":578},"p-knowledge-1",{"text":577},"Allgemeines Spielwissen sagt dir, was passieren kann: Eine Fähigkeit hat eine Abklingzeit, ein Gegner widersteht einem Schadentyp, eine Quest erfordert ein Flag, eine Route enthält eine Gefahr oder ein Gegenstand synergiert mit einem Build.",{},{"id":580,"data":581,"type":544,"tunes":583},"p-knowledge-2",{"text":582},"Der Spielzustand sagt dir, was jetzt wahr ist: Die Fähigkeit ist noch auf Abklingzeit, der Gegner ist wütend, das Quest-Flag ist bereits gesetzt, die Abkürzung ist freigeschaltet, der Spieler hat 12 Prozent Gesundheit oder der benötigte Gegenstand wurde vor fünf Minuten verbraucht.",{},{"id":585,"data":586,"type":544,"tunes":588},"p-knowledge-3",{"text":587},"Eine Empfehlung kann auf der Wissensebene korrekt und auf der Zustandsebene falsch sein.",{},{"id":590,"data":591,"type":572,"tunes":593},"h-engine",{"text":592,"level":47},"Game-Engines behandeln Zustand bereits als erstklassige Information",{},{"id":595,"data":596,"type":544,"tunes":598},"p-engine-1",{"text":597},"Diese Unterscheidung ist nicht künstlich. Epics Unreal Engine-Dokumentation trennt Game Mode von Game State und Player State. Game State verfolgt Informationen, die sich während des Spiels ändern und über die Sitzung hinweg verfügbar sein müssen, während Player State Informationen verfolgt, die mit einzelnen Spielern verbunden sind.",{},{"id":600,"data":601,"type":544,"tunes":603},"p-engine-2",{"text":602},"Unreals Gameplay Tags bieten ein weiteres Beispiel. Tags können aktuelle Bedingungen wie Bewegungszustand, Fähigkeiten, Ereignisse oder andere Flags darstellen, und die Gameplay-Logik kann auswerten, ob bestimmte Tags vorhanden sind, bevor eine Aktion erlaubt wird.",{},{"id":605,"data":606,"type":544,"tunes":608},"p-engine-3",{"text":607},"Die wichtige Lektion für KI-Assistenten ist einfach: Das Spiel selbst trifft Entscheidungen oft anhand expliziter Zustandsvariablen. Ein Assistent, dem diese Variablen fehlen, versucht, eine Entscheidung mit unvollständiger Eingabe zu reproduzieren.",{},{"id":610,"data":611,"type":572,"tunes":613},"h-critical",{"text":612,"level":47},"Entscheidungskritischer Zustand",{},{"id":615,"data":616,"type":544,"tunes":618},"p-critical-1",{"text":617},"Nicht jede Spielvariable ist für jede Frage relevant. Das nützliche Konzept ist der entscheidungskritische Zustand: die kleinste Menge aktueller Variablen, die die Antwort auf die spezifische Frage des Spielers ändern kann.",{},{"id":620,"data":621,"type":655,"tunes":656},"critical-table",{"rows":622,"title":643,"layout":644,"columns":645},[623,627,631,635,639],{"id":624,"label":625,"values":626},"boss","Boss-Strategie",[13,13,13],{"id":628,"label":629,"values":630},"build","Build-Entscheidung",[13,13,13],{"id":632,"label":633,"values":634},"quest","Quest-Fortschritt",[13,13,13],{"id":636,"label":637,"values":638},"route","Navigation",[13,13,13],{"id":640,"label":641,"values":642},"economy","Ausgeben-oder-Sparen-Entscheidung",[13,13,13],"Beispiele für entscheidungskritischen Zustand","table",[646,649,652],{"id":647,"label":648},"question","Frage",{"id":650,"label":651},"critical","Wahrscheinlich entscheidungskritischer Zustand",{"id":653,"label":654},"irrelevant","Oft irrelevant","comparison",{},{"id":658,"data":659,"type":552,"tunes":663},"key-rule",{"body":660,"title":661,"variant":662},"Ein Assistent braucht nicht den gesamten Spielzustand. Er braucht den \u003Cstrong>Zustand, der die Antwort ändern kann\u003C\u002Fstrong>.","Die Schlüsselregel","success",{},{"id":665,"data":666,"type":572,"tunes":668},"h-test",{"text":667,"level":47},"Der Game-State Completeness Test",{},{"id":670,"data":671,"type":696,"tunes":697},"state-test",{"steps":672,"title":694,"orientation":695},[673,676,679,682,685,688,691],{"label":674,"description":675},"1. Die Entscheidung definieren","Was genau versucht der Spieler zu wählen, vorherzusagen, zu diagnostizieren oder zu optimieren?",{"label":677,"description":678},"2. Antwortändernde Variablen auflisten","Identifiziere die aktuellen Variablen, die die Empfehlung umkehren oder wesentlich verändern könnten.",{"label":680,"description":681},"3. Beobachteten vs. angenommenen Zustand markieren","Trenne Variablen, die der Assistent tatsächlich kennt, von Variablen, die er abgeleitet oder geraten hat.",{"label":683,"description":684},"4. Aktualität prüfen","Ein Zustandswert, der vor dreißig Sekunden wahr war, kann in einer laufenden Begegnung bereits veraltet sein.",{"label":686,"description":687},"5. Versteckte Abhängigkeiten prüfen","Quest-Flags, interne Timer, Serverzustand oder undokumentierte Übergänge können das Ergebnis beeinflussen.",{"label":689,"description":690},"6. Nur nach fehlendem kritischem Zustand fragen","Fordere keinen vollständigen Save-Dump an, wenn zwei fehlende Variablen ausreichen.",{"label":692,"description":693},"7. Annahmen offenlegen","Wenn eine kritische Variable nicht beobachtet werden kann, lege die Annahme offen, anstatt sie stillschweigend zu erfinden.","Prüfe, ob der Assistent genügend Zustand hat, um zu antworten","auto","processFlow",{},{"id":699,"data":700,"type":572,"tunes":702},"h-screenshot",{"text":701,"level":47},"Warum Screenshots helfen — und warum sie nicht ausreichen",{},{"id":704,"data":705,"type":544,"tunes":707},"p-screen-1",{"text":706},"Ein Screenshot kann Gesundheit, Inventar, Position, UI-Markierungen und sichtbare Statuseffekte offenlegen. Das ist wertvoll, weil er verborgenen Nutzerkontext in beobachtbare Evidenz umwandelt.",{},{"id":709,"data":710,"type":544,"tunes":712},"p-screen-2",{"text":711},"Aber ein Screenshot ist nur eine Projektion des Zustands. Er zeigt möglicherweise keine Abklingzeiten, versteckten Quest-Flags, Servervariablen, aktuellen Schwierigkeitsmodifikatoren, kürzlich verbrauchte Ressourcen, Spielerfähigkeitseinstellungen oder was unmittelbar vor der Aufnahme des Bildes passiert ist.",{},{"id":714,"data":715,"type":544,"tunes":717},"p-screen-3",{"text":716},"Die richtige Frage ist daher nicht „Kann die KI den Bildschirm sehen?“, sondern „Enthält der sichtbare Bildschirm den für diese Entscheidung erforderlichen Zustand?“",{},{"id":719,"data":720,"type":572,"tunes":722},"h-save",{"text":721,"level":47},"Eine Speicherdatei ist vollständiger — aber immer noch nicht automatisch ausreichend",{},{"id":724,"data":725,"type":544,"tunes":727},"p-save-1",{"text":726},"Ein strukturierter Spielstand kann weit mehr offenlegen als ein Screenshot: Inventar, Fortschritt, Flags, freigeschaltete Orte, Charakterwerte und dauerhafte Entscheidungen.",{},{"id":729,"data":730,"type":544,"tunes":732},"p-save-2",{"text":731},"Selbst dann enthält der Spielstand möglicherweise keinen transienten Kampfzustand, keine Live-Serverkonfiguration, keine Matchmaking-Bedingungen oder Informationen, die nur während der aktuellen Sitzung im Speicher existieren.",{},{"id":734,"data":735,"type":544,"tunes":737},"p-save-3",{"text":736},"Für Live-Beratung benötigt der Assistent möglicherweise eine Kombination aus persistentem Zustand und transientem Zustand.",{},{"id":739,"data":740,"type":572,"tunes":742},"h-persistent",{"text":741,"level":47},"Persistenter Zustand vs. transienter Zustand",{},{"id":744,"data":745,"type":644,"tunes":772},"state-types",{"content":746,"stretched":771,"withHeadings":15},[747,751,755,759,763,767],[748,749,750],"Zustandstyp","Beispiele","Typische Lebensdauer",[752,753,754],"Persistent","Quest-Fortschritt, freigeschaltete Gebiete, Inventar, Skilltree, Story-Entscheidungen","Überlebt Speichern\u002FLaden",[756,757,758],"Sitzung","Aktuelle Lobby, Run-Seed, aktive Mission, temporärer Weltzustand","Aktuelle Spielsitzung oder Run",[760,761,762],"Begegnung","Gesundheit, Gegnerphase, Abklingzeiten, Buffs, Position","Sekunden bis Minuten",[764,765,766],"Extern\u002FLive","Server-Event, Rotation, Hotfix, Matchmaking-Pool, Backend-Regel","Wird außerhalb des lokalen Spielstands gesteuert",[768,769,770],"Abgeleitet","Geschätzter DPS, Routeneffizienz, Risikoniveau, erwarteter Ressourcenwert","Berechnet aus anderen Zuständen",false,{},{"id":774,"data":775,"type":572,"tunes":777},"h-danger",{"text":776,"level":47},"Der gefährlichste fehlende Zustand ist derjenige, der die Empfehlung ändert",{},{"id":779,"data":780,"type":544,"tunes":782},"p-danger-1",{"text":781},"Eine kosmetische Variable zu verpassen, ist selten wichtig. Ein fehlendes Boss-Phasen-Flag kann die gesamte Strategie ungültig machen.",{},{"id":784,"data":785,"type":544,"tunes":787},"p-danger-2",{"text":786},"Deshalb sollte Vollständigkeit nicht daran gemessen werden, wie viele Variablen der Assistent hat. Zehntausend irrelevante Werte wiegen ein fehlendes entscheidungskritisches Flag nicht auf.",{},{"id":789,"data":790,"type":544,"tunes":792},"p-danger-3",{"text":791},"Zustandsqualität dreht sich daher um Relevanz, Korrektheit und Aktualität statt um Volumen.",{},{"id":794,"data":795,"type":572,"tunes":797},"h-matrix",{"text":796,"level":47},"Die State-Sufficiency-Matrix",{},{"id":799,"data":800,"type":655,"tunes":829},"sufficiency-matrix",{"rows":801,"title":818,"layout":644,"columns":819},[802,806,810,814],{"id":803,"label":804,"values":805},"complete","Ausreichend vollständig",[13,13,13],{"id":807,"label":808,"values":809},"partial","Teilweise vollständig",[13,13,13],{"id":811,"label":812,"values":813},"weak","Schwacher Zustand",[13,13,13],{"id":815,"label":816,"values":817},"unknown","Unbekannt",[13,13,13],"Wie sicher sollte der Assistent sein?",[820,823,826],{"id":821,"label":822},"observed","Beobachteter kritischer Zustand",{"id":824,"label":825},"missing","Fehlender kritischer Zustand",{"id":827,"label":828},"response","Bestes Antwortverhalten",{},{"id":831,"data":832,"type":572,"tunes":834},"h-hallucinate",{"text":833,"level":47},"Warum Spielassistenten Zustände halluzinieren, selbst wenn sie das Spiel kennen",{},{"id":836,"data":837,"type":544,"tunes":839},"p-hallucinate-1",{"text":838},"Sprachmodelle sind gut darin, plausible Muster zu vervollständigen. Wenn ein Spieler sagt: „Ich bin beim zweiten Boss und habe wenig Heilung“, füllt das Modell möglicherweise stillschweigend fehlende Details aus üblichen Durchspielmustern.",{},{"id":841,"data":842,"type":544,"tunes":844},"p-hallucinate-2",{"text":843},"Das kann eine Antwort erzeugen, die personalisiert klingt, ohne tatsächlich im Zustand des Spielers verankert zu sein.",{},{"id":846,"data":847,"type":544,"tunes":849},"p-hallucinate-3",{"text":848},"Ein zuverlässiger Assistent sollte drei Kategorien unterscheiden: beobachteter Zustand, vom Nutzer berichteter Zustand und abgeleiteter Zustand. Abgeleiteter Zustand sollte niemals stillschweigend zu einer Tatsache hochgestuft werden.",{},{"id":851,"data":852,"type":572,"tunes":854},"h-three-state",{"text":853,"level":47},"Beobachteter, berichteter und abgeleiteter Zustand",{},{"id":856,"data":857,"type":644,"tunes":874},"source-table",{"content":858,"stretched":771,"withHeadings":15},[859,863,867,871],[860,861,862],"Zustandsquelle","Beispiel","Zuverlässigkeitsproblem",[864,865,866],"Beobachtet","Bildschirm\u002FAPI\u002FSpeicherstand zeigt 18 HP","Kann trotzdem veraltet oder falsch abgelesen sein",[868,869,870],"Vom Nutzer berichtet","Spieler sagt, die Abkürzung ist freigeschaltet","Meist nützlich, aber möglicherweise falsch oder veraltet",[768,872,873],"Assistent nimmt an, dass der Spieler an diesem Punkt einen gewöhnlichen Gegenstand hat","Muss eine Annahme bleiben, solange sie nicht verifiziert ist",{},{"id":876,"data":877,"type":572,"tunes":879},"h-questions",{"text":878,"level":47},"Ein zustandsbewusster Assistent sollte weniger, aber bessere Fragen stellen",{},{"id":881,"data":882,"type":544,"tunes":884},"p-questions-1",{"text":883},"Die Lösung besteht nicht darin, den Spieler über alles auszufragen. Sie besteht darin, den kleinsten fehlenden Zustand zu identifizieren, der die Entscheidung ändern kann.",{},{"id":886,"data":887,"type":655,"tunes":906},"questions-table",{"rows":888,"title":898,"layout":644,"columns":899},[889,892,895],{"id":624,"label":890,"values":891},"Boss",[13,13],{"id":632,"label":893,"values":894},"Quest",[13,13],{"id":636,"label":896,"values":897},"Route",[13,13],"Schlechte Klärung vs. nützliche Klärung",[900,903],{"id":901,"label":902},"bad","Schwache Frage",{"id":904,"label":905},"good","Zustandsbewusste Frage",{},{"id":908,"data":909,"type":572,"tunes":911},"h-freshness",{"text":910,"level":47},"Die Aktualität des Zustands ist wichtig",{},{"id":913,"data":914,"type":544,"tunes":916},"p-fresh-1",{"text":915},"Eine korrekte Zustandsaufnahme kann fast sofort falsch werden. Kampfposition, Gesundheit, Abklingzeiten und Gegnerphase sind hochfrequente Variablen. Quest-Abschluss oder freigeschaltete Orte sind vergleichsweise stabil.",{},{"id":918,"data":919,"type":544,"tunes":921},"p-fresh-2",{"text":920},"Der Assistent sollte daher unterschiedlichen Zustandsklassen unterschiedliche Aktualitätserwartungen zuordnen, anstatt jeden abgerufenen Kontext als gleichermaßen aktuell zu behandeln.",{},{"id":923,"data":924,"type":552,"tunes":928},"fresh-warning",{"body":925,"title":926,"variant":927},"Ein Wert kann authentisch und trotzdem unbrauchbar sein, weil er den Spieler \u003Cstrong>vor der Änderung der Situation\u003C\u002Fstrong> beschreibt.","Aktualität ist Teil der Gültigkeit","warning",{},{"id":930,"data":931,"type":572,"tunes":933},"h-patch-player",{"text":932,"level":47},"Patch-Zustand und Spielerzustand lösen unterschiedliche Probleme",{},{"id":935,"data":936,"type":544,"tunes":938},"p-patch-player-1",{"text":937},"Versionsbewusstsein beantwortet: „Welche Regeln sind derzeit aktiv?“ Spielerzustandsbewusstsein beantwortet: „Welche dieser Regeln sind in genau dieser Situation relevant?“",{},{"id":940,"data":941,"type":544,"tunes":943},"p-patch-player-2",{"text":942},"Beides ist für fundierte Ratschläge notwendig. Ein perfekt aktuelles Patch-Modell kann trotzdem scheitern, wenn es das falsche Inventar oder den falschen Quest-Zustand annimmt. Ein perfektes Speicherstand-Modell kann trotzdem scheitern, wenn seine Mechanikwerte zum vorherigen Patch gehören.",{},{"id":945,"data":946,"type":951,"tunes":952},"ref-patch",{"url":947,"title":948,"excerpt":949,"ctaLabel":950},"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update","Patch Notes Are Not Game State: Why AI Game Advice Goes Stale After an Update","Why patch, platform, branch, region and live-service state form a separate validity layer for gaming AI.","Read the patch-state guide","referralArticle",{},{"id":954,"data":955,"type":951,"tunes":960},"ref-reasoning",{"url":956,"title":957,"excerpt":958,"ctaLabel":959},"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhen-gaming-ai-sounds-right-but-isn-t-the-reasoning-problem-behind-game-assistants-and-agents","When Gaming AI Sounds Right but Isn't: The Reasoning Problem Behind Game Assistants and Agents","A broader look at why fluent game-assistant answers can fail even when they sound technically convincing.","Read the gaming AI reasoning article",{},{"id":962,"data":963,"type":572,"tunes":965},"h-integrity",{"text":964,"level":47},"Der Game-State-Integritätscheck",{},{"id":967,"data":968,"type":696,"tunes":988},"integrity-flow",{"steps":969,"title":987,"orientation":695},[970,973,976,979,981,984],{"label":971,"description":972},"1. Identifizieren, was der Assistent tatsächlich beobachtet hat","Bildschirm, Speicherstand, API, Telemetrie, Nutzernachricht oder nichts.",{"label":974,"description":975},"2. Aktuelle Fakten von Annahmen trennen","Abgeleiteten Zustand nicht als beobachteten Zustand ausgeben lassen.",{"label":977,"description":978},"3. Die entscheidungskritischen Variablen finden","Welche fehlenden Werte könnten die Antwort umkehren?",{"label":683,"description":980},"Könnte sich der beobachtete Zustand seit der Erfassung geändert haben?",{"label":982,"description":983},"5. Versteckten Zustand prüfen","Könnten Quest-Flags, Serverzustand oder interne Timer relevant sein, aber unsichtbar bleiben?",{"label":985,"description":986},"6. Die Empfehlung bei Bedarf bedingt formulieren","Wenn der Zustand nicht verifiziert werden kann, die Verzweigung explizit angeben.","Bevor einer personalisierten Spiel-Empfehlung vertraut wird",{},{"id":990,"data":991,"type":572,"tunes":993},"h-change",{"text":992,"level":47},"Was würde diese Antwort ändern?",{},{"id":995,"data":996,"type":544,"tunes":998},"p-change-1",{"text":997},"Das Problem wird kleiner, wenn ein Spiel einen autoritativen, strukturierten und aktuellen Zustand über eine API oder eine native Assistentenschnittstelle bereitstellt. In diesem Fall kann die KI viele entscheidungskritische Variablen automatisch auflösen, anstatt den Spieler zu fragen.",{},{"id":1000,"data":1001,"type":544,"tunes":1003},"p-change-2",{"text":1002},"Es wird größer in Spielen mit verborgenen Informationen, prozeduralen Systemen, serverseitigen Regeln, schnellem Kampf oder absichtlich undurchsichtigen Mechanismen, bei denen der Assistent die Variablen, die das Ergebnis bestimmen, nicht beobachten kann.",{},{"id":1005,"data":1006,"type":572,"tunes":1008},"h-limitations",{"text":1007,"level":47},"Einschränkungen",{},{"id":1010,"data":1011,"type":544,"tunes":1013},"p-limit-1",{"text":1012},"Verschiedene Spiele modellieren den Zustand unterschiedlich. Die Kategorien in diesem Artikel sind eine diagnostische Abstraktion, nicht die Behauptung, dass jede Spiel-Engine diese Variablen in derselben Architektur speichert.",{},{"id":1015,"data":1016,"type":544,"tunes":1018},"p-limit-2",{"text":1017},"Selbst ein vollständiger Zustand garantiert keine korrekte Beratung. Der Assistent kann immer noch schlecht argumentieren, Mechanismen missverstehen oder für das falsche Spielerziel optimieren. Vollständigkeit des Zustands beseitigt eine Fehlerquelle; sie beweist nicht die Schlussfolgerung.",{},{"id":1020,"data":1021,"type":572,"tunes":1023},"h-conclusion",{"text":1022,"level":47},"Fazit",{},{"id":1025,"data":1026,"type":544,"tunes":1028},"p-conclusion-1",{"text":1027},"Eine Gaming-KI kann das gesamte Wiki kennen und trotzdem den Spieler, der vor ihr steht, im Stich lassen, weil allgemeines Wissen nicht dasselbe ist wie der aktuelle Zustand.",{},{"id":1030,"data":1031,"type":544,"tunes":1033},"p-conclusion-2",{"text":1032},"Der zuverlässige Weg besteht darin, die Entscheidung zu identifizieren, die kleine Menge von Zustandsvariablen aufzulösen, die die Antwort ändern können, beobachtete Fakten von Annahmen zu trennen und die Aktualität zu respektieren. Die Frage ist nicht „Wie viel Kontext hat der Assistent?“ Sondern „Hat er den für diese Entscheidung erforderlichen Zustand?“",{},{"id":1035,"data":1036,"type":572,"tunes":1038},"h-faq",{"text":1037,"level":47},"FAQ",{},{"id":1040,"data":1041,"type":1040,"tunes":1064},"faq",{"items":1042,"title":1063},[1043,1047,1051,1055,1059],{"id":1044,"answer":1045,"question":1046},"faq1","Weil allgemeines Spielwissen nicht den aktuellen Zustand der Spielersitzung umfasst. Die richtige Wahl kann von Gesundheit, Inventar, Quest-Flags, Abklingzeiten, Standort, aktiven Effekten oder anderen aktuellen Variablen abhängen.","Warum kann eine KI ein Spiel gut kennen und trotzdem schlechte Ratschläge geben?",{"id":1048,"answer":1049,"question":1050},"faq2","Manchmal, aber nicht immer. Ein Screenshot zeigt nur sichtbaren Zustand und kann verborgene Flags, kürzliche Ereignisse, serverseitige Bedingungen oder flüchtige Variablen außerhalb des Bildes auslassen.","Reicht ein Screenshot für personalisierte Spielberatung?",{"id":1052,"answer":1053,"question":1054},"faq3","Normalerweise nein. Sie braucht die kleinste Menge entscheidungskritischen Zustands, die die Antwort ändern kann.","Braucht eine KI die gesamte Speicherdatei?",{"id":1056,"answer":1057,"question":1058},"faq4","Es ist die Menge aktueller Variablen, deren Werte die Empfehlung für eine bestimmte Frage wesentlich ändern können.","Was ist entscheidungskritischer Zustand?",{"id":1060,"answer":1061,"question":1062},"faq5","Nein. Der Assistent kann immer noch falsch argumentieren, veraltete Mechanismen verwenden oder für das falsche Ziel optimieren. Ein vollständiger Zustand beseitigt nur eine wesentliche Fehlerquelle.","Kann ein perfekter Spielzustand eine korrekte Antwort garantieren?","Spielzustandsbewusste KI-Assistenten",{},{"id":1066,"data":1067,"type":572,"tunes":1069},"h-glossary",{"text":1068,"level":47},"Glossar",{},{"id":1071,"data":1072,"type":1071,"tunes":1094},"glossary",{"title":1073,"entries":1074},"Wichtige Begriffe zum Spielzustand",[1075,1079,1082,1086,1090],{"term":1076,"anchor":1077,"definition":1078},"Spielzustand","game-state","Die aktuelle Menge von Variablen, die beschreiben, was im aktiven Spiel oder in der Sitzung wahr ist.",{"term":612,"anchor":1080,"definition":1081},"decision-critical-state","Der minimale aktuelle Zustand, dessen Werte die Antwort auf eine bestimmte Spielerentscheidung ändern können.",{"term":1083,"anchor":1084,"definition":1085},"Persistenter Zustand","persistent-state","Zustand wie Fortschritt, Inventar oder Story-Entscheidungen, der normalerweise Speicher-\u002FLadegrenzen übersteht.",{"term":1087,"anchor":1088,"definition":1089},"Flüchtiger Zustand","transient-state","Kurzlebige Werte wie Gesundheit, Abklingzeiten, Position oder aktive Effekte, die sich schnell ändern können.",{"term":1091,"anchor":1092,"definition":1093},"Spielzustands-Vollständigkeitstest","game-state-completeness-test","Ein Figure Rocks-Framework zur Überprüfung, ob ein Assistent genügend relevanten, aktuellen Zustand hat, um eine gültige Empfehlung abzugeben.",{},{"id":1096,"data":1097,"type":572,"tunes":1099},"h-sources",{"text":1098,"level":47},"Primärquellen",{},{"id":1101,"data":1102,"type":1108,"tunes":1109},"src-epic-state",{"link":1103,"meta":1104},"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgame-mode-and-game-state-in-unreal-engine",{"image":1105,"title":1106,"description":1107},{"url":13},"Epic Games — Spielmodus und Spielzustand in Unreal Engine","Offizielle Unreal Engine-Dokumentation, die Spielmodus, Spielzustand und spielerbezogene Sitzungsinformationen beschreibt.","linkTool",{},{"id":1111,"data":1112,"type":1108,"tunes":1118},"src-epic-framework",{"link":1113,"meta":1114},"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-framework-quick-reference-in-unreal-engine",{"image":1115,"title":1116,"description":1117},{"url":13},"Epic Games — Gameplay-Framework-Kurzreferenz","Offizielle Referenz, die erklärt, wie GameState und PlayerState aktuelle Spiel- und Spielerinformationen verfolgen.",{},{"id":1120,"data":1121,"type":1108,"tunes":1127},"src-epic-tags",{"link":1122,"meta":1123},"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fusing-gameplay-tags-in-unreal-engine",{"image":1124,"title":1125,"description":1126},{"url":13},"Epic Games — Verwendung von Gameplay-Tags","Offizielle Dokumentation, die zeigt, wie aktuelle Bedingungen und Flags in der Gameplay-Logik dargestellt und ausgewertet werden können.",{},{"id":1129,"data":1130,"type":1108,"tunes":1136},"src-epic-attributes",{"link":1131,"meta":1132},"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-attributes-and-gameplay-effects-for-the-gameplay-ability-system-in-unreal-engine",{"image":1133,"title":1134,"description":1135},{"url":13},"Epic Games — Gameplay-Attribute und -Effekte","Offizielle Dokumentation, die zeigt, wie numerische aktuelle Zustandseigenschaften wie Gesundheit, Stärke und Bewegungsgeschwindigkeit das Gameplay steuern können.",{},{"id":1138,"data":1139,"type":1108,"tunes":1144},"src-figure-reasoning",{"link":956,"meta":1140},{"image":1141,"title":1142,"description":1143},{"url":13},"Figure Rocks — Wenn Gaming-KI richtig klingt, aber falsch liegt","Interner Artikel über Reasoning-Fehler bei Spielassistenten und Agenten.",{},{"id":1146,"data":1147,"type":1108,"tunes":1152},"src-figure-patch",{"link":947,"meta":1148},{"image":1149,"title":1150,"description":1151},{"url":13},"Figure Rocks — Patchnotes sind kein Spielzustand","Interner Artikel über Version, Branch, Plattform und Live-Service-Gültigkeit.",{},"2.31","Eine Gaming-KI kann die Mechaniken verstehen, den aktuellen Patch kennen und trotzdem schlechte Ratschläge geben, weil sie nicht weiß, was in deinem tatsächlichen Durchlauf wahr ist. Dieser Leitfaden erklärt entscheidungskritische Spielzustände, versteckte Variablen, Aktualität und wie man erkennt, ob ein Assistent genügend Kontext hat, um eine gültige Empfehlung abzugeben.","\u002Fuploads\u002F2026\u002F09\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state-1790374353002-ue4vxo.webp","your-game-assistant-knows-the-game-but-does-it-know-your-game-state-1790374353002-ue4vxo","PUBLISHED","2026-09-25T18:11:00.000Z","2026-09-25T22:11:01.197Z","2026-09-25T22:16:24.139Z",{"en":1162,"de":1163,"sr":1164,"es":1165,"fr":1166,"it":1167,"ru":1168,"zh":1169},"\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fde\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fsr\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fes\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Ffr\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fit\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fru\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state","\u002Fzh\u002Fblog\u002Fyour-game-assistant-knows-the-game-but-does-it-know-your-game-state",[1171],{"id":1172,"name":1173,"slug":1174},326,"Fix-Playbooks","fix-playbooks",{"id":392,"login":1176,"email":1177,"displayName":1178},"aleksandar","aleksandar@stajic.de","Aleksandar Stajic",[1180,1668],{"lang":8,"title":1181,"content":1182,"contentJson":1183,"excerpt":1667},"Your Game Assistant Knows the Game — But Does It Know Your Game State?","{\"time\":1790374353986,\"blocks\":[{\"id\":\"intro\",\"type\":\"paragraph\",\"data\":{\"text\":\"A game assistant can know the mechanics, understand the patch and still give bad advice because it does not know the state of your actual run. Your health, inventory, cooldowns, quest flags, position, party composition, difficulty, active effects and mission progress can all change what the correct next move is.\"},\"tunes\":{}},{\"id\":\"direct\",\"type\":\"callout\",\"data\":{\"variant\":\"info\",\"title\":\"Direct answer\",\"body\":\"\u003Cstrong>Correct game advice requires enough state to make the decision.\u003C\u002Fstrong> Knowing the game and patch is not sufficient when the answer depends on what is currently true in the player's session. If the assistant cannot observe or reliably reconstruct those variables, it should ask for them, state assumptions, or lower confidence.\"},\"tunes\":{}},{\"id\":\"model-note\",\"type\":\"callout\",\"data\":{\"variant\":\"note\",\"title\":\"The model used in this article\",\"body\":\"The Game-State Completeness Test and Decision-Critical State model below are practical Figure Rocks frameworks. They are not formal game-engine standards. They are designed to separate general game knowledge from the session-specific information required for a valid recommendation.\"},\"tunes\":{}},{\"id\":\"toc\",\"type\":\"tableOfContents\",\"data\":{\"title\":\"Contents\",\"minLevel\":2,\"maxLevel\":3},\"tunes\":{}},{\"id\":\"h-knowledge-state\",\"type\":\"header\",\"data\":{\"text\":\"Game knowledge and game state are different things\",\"level\":2},\"tunes\":{}},{\"id\":\"p-knowledge-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"General game knowledge tells you what can happen: an ability has a cooldown, an enemy resists a damage type, a quest requires a flag, a route contains a hazard, or an item synergizes with a build.\"},\"tunes\":{}},{\"id\":\"p-knowledge-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"Game state tells you what is true now: the ability is still on cooldown, the enemy is enraged, the quest flag is already set, the shortcut is unlocked, the player has 12 percent health, or the required item was consumed five minutes ago.\"},\"tunes\":{}},{\"id\":\"p-knowledge-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"A recommendation can be correct at the knowledge layer and wrong at the state layer.\"},\"tunes\":{}},{\"id\":\"h-engine\",\"type\":\"header\",\"data\":{\"text\":\"Game engines already treat state as first-class information\",\"level\":2},\"tunes\":{}},{\"id\":\"p-engine-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"This distinction is not artificial. Epic's Unreal Engine documentation separates Game Mode from Game State and Player State. Game State tracks information that changes during play and must be available across the session, while Player State tracks information associated with individual players.\"},\"tunes\":{}},{\"id\":\"p-engine-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"Unreal's Gameplay Tags provide another example. Tags can represent current conditions such as movement state, capabilities, events or other flags, and gameplay logic can evaluate whether particular tags are present before allowing an action.\"},\"tunes\":{}},{\"id\":\"p-engine-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"The important lesson for AI assistants is simple: the game itself often makes decisions from explicit state variables. An assistant that lacks those variables is trying to reproduce a decision with an incomplete input.\"},\"tunes\":{}},{\"id\":\"h-critical\",\"type\":\"header\",\"data\":{\"text\":\"Decision-Critical State\",\"level\":2},\"tunes\":{}},{\"id\":\"p-critical-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"Not every game variable matters to every question. The useful concept is Decision-Critical State: the smallest set of current variables that can change the answer to the player's specific question.\"},\"tunes\":{}},{\"id\":\"critical-table\",\"type\":\"comparison\",\"data\":{\"title\":\"Examples of decision-critical state\",\"layout\":\"table\",\"columns\":[{\"id\":\"question\",\"label\":\"Question\"},{\"id\":\"critical\",\"label\":\"Likely decision-critical state\"},{\"id\":\"irrelevant\",\"label\":\"Often irrelevant\"}],\"rows\":[{\"id\":\"boss\",\"label\":\"Boss strategy\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"build\",\"label\":\"Build decision\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"quest\",\"label\":\"Quest progression\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"route\",\"label\":\"Navigation\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"economy\",\"label\":\"Spend-or-save decision\",\"values\":[\"\",\"\",\"\"]}]},\"tunes\":{}},{\"id\":\"key-rule\",\"type\":\"callout\",\"data\":{\"variant\":\"success\",\"title\":\"The key rule\",\"body\":\"An assistant does not need the entire game state. It needs the \u003Cstrong>state that can change the answer\u003C\u002Fstrong>.\"},\"tunes\":{}},{\"id\":\"h-test\",\"type\":\"header\",\"data\":{\"text\":\"The Game-State Completeness Test\",\"level\":2},\"tunes\":{}},{\"id\":\"state-test\",\"type\":\"processFlow\",\"data\":{\"title\":\"Check whether the assistant has enough state to answer\",\"orientation\":\"auto\",\"steps\":[{\"label\":\"1. Define the decision\",\"description\":\"What exactly is the player trying to choose, predict, diagnose or optimize?\"},{\"label\":\"2. List answer-changing variables\",\"description\":\"Identify the current variables that could reverse or materially alter the recommendation.\"},{\"label\":\"3. Mark observed vs assumed state\",\"description\":\"Separate variables the assistant actually knows from variables it inferred or guessed.\"},{\"label\":\"4. Check freshness\",\"description\":\"A state value that was true thirty seconds ago may already be stale in a live encounter.\"},{\"label\":\"5. Check hidden dependencies\",\"description\":\"Quest flags, internal timers, server state or undocumented transitions may affect the result.\"},{\"label\":\"6. Ask only for missing critical state\",\"description\":\"Do not request a full save dump if two missing variables are enough.\"},{\"label\":\"7. State assumptions\",\"description\":\"If a critical variable cannot be observed, expose the assumption instead of silently inventing it.\"}]},\"tunes\":{}},{\"id\":\"h-screenshot\",\"type\":\"header\",\"data\":{\"text\":\"Why screenshots help — and why they are not enough\",\"level\":2},\"tunes\":{}},{\"id\":\"p-screen-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"A screenshot can expose health, inventory, location, UI markers and visible status effects. That is valuable because it converts hidden user context into observable evidence.\"},\"tunes\":{}},{\"id\":\"p-screen-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"But a screenshot is only a projection of state. It may not show cooldowns, hidden quest flags, server variables, current difficulty modifiers, recently consumed resources, player skill settings or what happened immediately before the image was captured.\"},\"tunes\":{}},{\"id\":\"p-screen-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"The right question is therefore not “Can the AI see the screen?” but “Does the visible screen contain the state required for this decision?”\"},\"tunes\":{}},{\"id\":\"h-save\",\"type\":\"header\",\"data\":{\"text\":\"A save file is more complete — but still not automatically sufficient\",\"level\":2},\"tunes\":{}},{\"id\":\"p-save-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"A structured save can expose far more than a screenshot: inventory, progression, flags, unlocked locations, character stats and persistent choices.\"},\"tunes\":{}},{\"id\":\"p-save-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"Even then, the save may not contain transient combat state, live server configuration, matchmaking conditions or information that exists only in memory during the current session.\"},\"tunes\":{}},{\"id\":\"p-save-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"For live advice, the assistant may need a combination of persistent state and transient state.\"},\"tunes\":{}},{\"id\":\"h-persistent\",\"type\":\"header\",\"data\":{\"text\":\"Persistent state vs transient state\",\"level\":2},\"tunes\":{}},{\"id\":\"state-types\",\"type\":\"table\",\"data\":{\"withHeadings\":true,\"stretched\":false,\"content\":[[\"State type\",\"Examples\",\"Typical lifetime\"],[\"Persistent\",\"Quest progress, unlocked areas, inventory, skill tree, story choices\",\"Survives save\u002Fload\"],[\"Session\",\"Current lobby, run seed, active mission, temporary world state\",\"Current play session or run\"],[\"Encounter\",\"Health, enemy phase, cooldowns, buffs, position\",\"Seconds to minutes\"],[\"External\u002Flive\",\"Server event, rotation, hotfix, matchmaking pool, backend rule\",\"Controlled outside the local save\"],[\"Derived\",\"Estimated DPS, route efficiency, risk level, expected resource value\",\"Computed from other state\"]]},\"tunes\":{}},{\"id\":\"h-danger\",\"type\":\"header\",\"data\":{\"text\":\"The most dangerous missing state is the one that changes the recommendation\",\"level\":2},\"tunes\":{}},{\"id\":\"p-danger-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"Missing a cosmetic variable rarely matters. Missing one boss-phase flag can invalidate the whole strategy.\"},\"tunes\":{}},{\"id\":\"p-danger-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"This is why completeness should not be measured by how many variables the assistant has. Ten thousand irrelevant values do not compensate for one absent decision-critical flag.\"},\"tunes\":{}},{\"id\":\"p-danger-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"State quality is therefore about relevance, correctness and freshness rather than volume.\"},\"tunes\":{}},{\"id\":\"h-matrix\",\"type\":\"header\",\"data\":{\"text\":\"The State Sufficiency Matrix\",\"level\":2},\"tunes\":{}},{\"id\":\"sufficiency-matrix\",\"type\":\"comparison\",\"data\":{\"title\":\"How confident should the assistant be?\",\"layout\":\"table\",\"columns\":[{\"id\":\"observed\",\"label\":\"Observed critical state\"},{\"id\":\"missing\",\"label\":\"Missing critical state\"},{\"id\":\"response\",\"label\":\"Best response behavior\"}],\"rows\":[{\"id\":\"complete\",\"label\":\"Complete enough\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"partial\",\"label\":\"Partially complete\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"weak\",\"label\":\"Weak state\",\"values\":[\"\",\"\",\"\"]},{\"id\":\"unknown\",\"label\":\"Unknown\",\"values\":[\"\",\"\",\"\"]}]},\"tunes\":{}},{\"id\":\"h-hallucinate\",\"type\":\"header\",\"data\":{\"text\":\"Why game assistants hallucinate state even when they know the game\",\"level\":2},\"tunes\":{}},{\"id\":\"p-hallucinate-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"Language models are good at completing plausible patterns. If a player says “I am at the second boss and low on healing,” the model may silently fill missing details from common playthrough patterns.\"},\"tunes\":{}},{\"id\":\"p-hallucinate-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"That can produce an answer that sounds personalized without actually being grounded in the player's state.\"},\"tunes\":{}},{\"id\":\"p-hallucinate-3\",\"type\":\"paragraph\",\"data\":{\"text\":\"A reliable assistant should distinguish three categories: observed state, user-reported state and inferred state. Inferred state should never be silently upgraded into fact.\"},\"tunes\":{}},{\"id\":\"h-three-state\",\"type\":\"header\",\"data\":{\"text\":\"Observed, reported and inferred state\",\"level\":2},\"tunes\":{}},{\"id\":\"source-table\",\"type\":\"table\",\"data\":{\"withHeadings\":true,\"stretched\":false,\"content\":[[\"State source\",\"Example\",\"Reliability issue\"],[\"Observed\",\"Screen\u002FAPI\u002Fsave shows 18 HP\",\"Can still be stale or misread\"],[\"User-reported\",\"Player says the shortcut is unlocked\",\"Usually useful but may be mistaken or outdated\"],[\"Inferred\",\"Assistant assumes the player has a common item at this point\",\"Must remain an assumption unless verified\"]]},\"tunes\":{}},{\"id\":\"h-questions\",\"type\":\"header\",\"data\":{\"text\":\"A state-aware assistant should ask fewer, better questions\",\"level\":2},\"tunes\":{}},{\"id\":\"p-questions-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"The solution is not to interrogate the player about everything. It is to identify the smallest missing state that can change the decision.\"},\"tunes\":{}},{\"id\":\"questions-table\",\"type\":\"comparison\",\"data\":{\"title\":\"Bad clarification vs useful clarification\",\"layout\":\"table\",\"columns\":[{\"id\":\"bad\",\"label\":\"Weak question\"},{\"id\":\"good\",\"label\":\"State-aware question\"}],\"rows\":[{\"id\":\"boss\",\"label\":\"Boss\",\"values\":[\"\",\"\"]},{\"id\":\"quest\",\"label\":\"Quest\",\"values\":[\"\",\"\"]},{\"id\":\"route\",\"label\":\"Route\",\"values\":[\"\",\"\"]}]},\"tunes\":{}},{\"id\":\"h-freshness\",\"type\":\"header\",\"data\":{\"text\":\"State freshness matters\",\"level\":2},\"tunes\":{}},{\"id\":\"p-fresh-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"A correct state snapshot can become wrong almost immediately. Combat position, health, cooldowns and enemy phase are high-frequency variables. Quest completion or unlocked locations are comparatively stable.\"},\"tunes\":{}},{\"id\":\"p-fresh-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"The assistant should therefore attach different freshness expectations to different state classes rather than treating all retrieved context as equally current.\"},\"tunes\":{}},{\"id\":\"fresh-warning\",\"type\":\"callout\",\"data\":{\"variant\":\"warning\",\"title\":\"Freshness is part of validity\",\"body\":\"A value can be authentic and still be unusable because it describes the player \u003Cstrong>before the situation changed\u003C\u002Fstrong>.\"},\"tunes\":{}},{\"id\":\"h-patch-player\",\"type\":\"header\",\"data\":{\"text\":\"Patch state and player state solve different problems\",\"level\":2},\"tunes\":{}},{\"id\":\"p-patch-player-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"Version awareness answers: “Which rules are currently active?” Player-state awareness answers: “Which of those rules matter in this exact situation?”\"},\"tunes\":{}},{\"id\":\"p-patch-player-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"Both are necessary for strong advice. A perfectly current patch model can still fail if it assumes the wrong inventory or quest state. A perfect save-state model can still fail if its mechanic values belong to the previous patch.\"},\"tunes\":{}},{\"id\":\"ref-patch\",\"type\":\"referralArticle\",\"data\":{\"url\":\"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update\",\"title\":\"Patch Notes Are Not Game State: Why AI Game Advice Goes Stale After an Update\",\"excerpt\":\"Why patch, platform, branch, region and live-service state form a separate validity layer for gaming AI.\",\"ctaLabel\":\"Read the patch-state guide\"},\"tunes\":{}},{\"id\":\"ref-reasoning\",\"type\":\"referralArticle\",\"data\":{\"url\":\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhen-gaming-ai-sounds-right-but-isn-t-the-reasoning-problem-behind-game-assistants-and-agents\",\"title\":\"When Gaming AI Sounds Right but Isn't: The Reasoning Problem Behind Game Assistants and Agents\",\"excerpt\":\"A broader look at why fluent game-assistant answers can fail even when they sound technically convincing.\",\"ctaLabel\":\"Read the gaming AI reasoning article\"},\"tunes\":{}},{\"id\":\"h-integrity\",\"type\":\"header\",\"data\":{\"text\":\"The Game-State Integrity Check\",\"level\":2},\"tunes\":{}},{\"id\":\"integrity-flow\",\"type\":\"processFlow\",\"data\":{\"title\":\"Before trusting a personalized game recommendation\",\"orientation\":\"auto\",\"steps\":[{\"label\":\"1. Identify what the assistant actually observed\",\"description\":\"Screen, save, API, telemetry, user message or nothing.\"},{\"label\":\"2. Separate current facts from assumptions\",\"description\":\"Do not let inferred state masquerade as observed state.\"},{\"label\":\"3. Find the decision-critical variables\",\"description\":\"Which missing values could reverse the answer?\"},{\"label\":\"4. Check freshness\",\"description\":\"Could the observed state have changed since capture?\"},{\"label\":\"5. Check hidden state\",\"description\":\"Could quest flags, server state or internal timers matter but remain invisible?\"},{\"label\":\"6. Make the recommendation conditional when needed\",\"description\":\"If state cannot be verified, state the branch explicitly.\"}]},\"tunes\":{}},{\"id\":\"h-change\",\"type\":\"header\",\"data\":{\"text\":\"What would change this answer?\",\"level\":2},\"tunes\":{}},{\"id\":\"p-change-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"The problem becomes smaller if a game exposes authoritative, structured and current state through an API or native assistant interface. In that case the AI can resolve many decision-critical variables automatically instead of asking the player.\"},\"tunes\":{}},{\"id\":\"p-change-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"It becomes larger in games with hidden information, procedural systems, server-side rules, rapid combat or intentionally opaque mechanics where the assistant cannot observe the variables that drive the outcome.\"},\"tunes\":{}},{\"id\":\"h-limitations\",\"type\":\"header\",\"data\":{\"text\":\"Limitations\",\"level\":2},\"tunes\":{}},{\"id\":\"p-limit-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"Different games model state differently. The categories in this article are a diagnostic abstraction, not a claim that every game engine stores these variables in the same architecture.\"},\"tunes\":{}},{\"id\":\"p-limit-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"Even complete state does not guarantee correct advice. The assistant can still reason badly, misunderstand mechanics or optimize for the wrong player objective. State completeness removes one failure source; it does not prove the conclusion.\"},\"tunes\":{}},{\"id\":\"h-conclusion\",\"type\":\"header\",\"data\":{\"text\":\"Conclusion\",\"level\":2},\"tunes\":{}},{\"id\":\"p-conclusion-1\",\"type\":\"paragraph\",\"data\":{\"text\":\"A gaming AI can know the entire wiki and still fail the player standing in front of it because general knowledge is not the same thing as current state.\"},\"tunes\":{}},{\"id\":\"p-conclusion-2\",\"type\":\"paragraph\",\"data\":{\"text\":\"The reliable path is to identify the decision, resolve the small set of state variables that can change the answer, separate observed facts from assumptions, and respect freshness. The question is not “How much context does the assistant have?” It is “Does it have the state required for this decision?”\"},\"tunes\":{}},{\"id\":\"h-faq\",\"type\":\"header\",\"data\":{\"text\":\"FAQ\",\"level\":2},\"tunes\":{}},{\"id\":\"faq\",\"type\":\"faq\",\"data\":{\"title\":\"Game-state-aware AI assistants\",\"items\":[{\"id\":\"faq1\",\"question\":\"Why can AI know a game well and still give bad advice?\",\"answer\":\"Because general game knowledge does not include the current state of the player's session. The correct choice can depend on health, inventory, quest flags, cooldowns, location, active effects or other current variables.\"},{\"id\":\"faq2\",\"question\":\"Is a screenshot enough for personalized game advice?\",\"answer\":\"Sometimes, but not always. A screenshot only exposes visible state and may omit hidden flags, recent events, server-side conditions or transient variables outside the frame.\"},{\"id\":\"faq3\",\"question\":\"Does an AI need the entire save file?\",\"answer\":\"Usually no. It needs the smallest set of decision-critical state that can change the answer.\"},{\"id\":\"faq4\",\"question\":\"What is decision-critical state?\",\"answer\":\"It is the set of current variables whose values can materially change the recommendation for a specific question.\"},{\"id\":\"faq5\",\"question\":\"Can perfect game state guarantee a correct answer?\",\"answer\":\"No. The assistant can still reason incorrectly, use stale mechanics or optimize for the wrong objective. Complete state only removes one major source of error.\"}]},\"tunes\":{}},{\"id\":\"h-glossary\",\"type\":\"header\",\"data\":{\"text\":\"Glossary\",\"level\":2},\"tunes\":{}},{\"id\":\"glossary\",\"type\":\"glossary\",\"data\":{\"title\":\"Key game-state terms\",\"entries\":[{\"term\":\"Game state\",\"definition\":\"The current set of variables that describe what is true in the active game or session.\",\"anchor\":\"game-state\"},{\"term\":\"Decision-Critical State\",\"definition\":\"The minimum current state whose values can change the answer to a specific player decision.\",\"anchor\":\"decision-critical-state\"},{\"term\":\"Persistent state\",\"definition\":\"State such as progression, inventory or story choices that normally survives save\u002Fload boundaries.\",\"anchor\":\"persistent-state\"},{\"term\":\"Transient state\",\"definition\":\"Short-lived values such as health, cooldowns, position or active effects that can change rapidly.\",\"anchor\":\"transient-state\"},{\"term\":\"Game-State Completeness Test\",\"definition\":\"A Figure Rocks framework for checking whether an assistant has enough relevant, current state to make a valid recommendation.\",\"anchor\":\"game-state-completeness-test\"}]},\"tunes\":{}},{\"id\":\"h-sources\",\"type\":\"header\",\"data\":{\"text\":\"Primary sources\",\"level\":2},\"tunes\":{}},{\"id\":\"src-epic-state\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgame-mode-and-game-state-in-unreal-engine\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Epic Games — Game Mode and Game State in Unreal Engine\",\"description\":\"Official Unreal Engine documentation describing Game Mode, Game State and player-related session information.\"}},\"tunes\":{}},{\"id\":\"src-epic-framework\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-framework-quick-reference-in-unreal-engine\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Epic Games — Gameplay Framework Quick Reference\",\"description\":\"Official reference explaining how GameState and PlayerState track current game and player information.\"}},\"tunes\":{}},{\"id\":\"src-epic-tags\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fusing-gameplay-tags-in-unreal-engine\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Epic Games — Using Gameplay Tags\",\"description\":\"Official documentation showing how current conditions and flags can be represented and evaluated in gameplay logic.\"}},\"tunes\":{}},{\"id\":\"src-epic-attributes\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Fdev.epicgames.com\u002Fdocumentation\u002Funreal-engine\u002Fgameplay-attributes-and-gameplay-effects-for-the-gameplay-ability-system-in-unreal-engine\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Epic Games — Gameplay Attributes and Effects\",\"description\":\"Official documentation showing how numerical current-state properties such as health, strength and movement speed can drive gameplay.\"}},\"tunes\":{}},{\"id\":\"src-figure-reasoning\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhen-gaming-ai-sounds-right-but-isn-t-the-reasoning-problem-behind-game-assistants-and-agents\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Figure Rocks — When Gaming AI Sounds Right but Isn't\",\"description\":\"Internal article on reasoning failures in game assistants and agents.\"}},\"tunes\":{}},{\"id\":\"src-figure-patch\",\"type\":\"linkTool\",\"data\":{\"link\":\"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Figure Rocks — Patch Notes Are Not Game State\",\"description\":\"Internal article on version, branch, platform and live-service validity.\"}},\"tunes\":{}}],\"version\":\"2.31.6\"}",{"time":1184,"blocks":1185,"version":1666},1790374353986,[1186,1190,1195,1200,1204,1208,1212,1216,1220,1224,1228,1232,1236,1240,1244,1270,1275,1279,1305,1309,1313,1317,1321,1325,1329,1333,1337,1341,1368,1372,1376,1380,1384,1388,1412,1416,1420,1424,1428,1432,1452,1456,1460,1476,1480,1484,1488,1493,1497,1501,1505,1509,1512,1516,1538,1542,1546,1550,1554,1558,1562,1566,1570,1574,1577,1597,1601,1620,1624,1631,1638,1645,1652,1659],{"id":541,"data":1187,"type":544,"tunes":1189},{"text":1188},"A game assistant can know the mechanics, understand the patch and still give bad advice because it does not know the state of your actual run. Your health, inventory, cooldowns, quest flags, position, party composition, difficulty, active effects and mission progress can all change what the correct next move is.",{},{"id":547,"data":1191,"type":552,"tunes":1194},{"body":1192,"title":1193,"variant":551},"\u003Cstrong>Correct game advice requires enough state to make the decision.\u003C\u002Fstrong> Knowing the game and patch is not sufficient when the answer depends on what is currently true in the player's session. If the assistant cannot observe or reliably reconstruct those variables, it should ask for them, state assumptions, or lower confidence.","Direct answer",{},{"id":555,"data":1196,"type":552,"tunes":1199},{"body":1197,"title":1198,"variant":559},"The Game-State Completeness Test and Decision-Critical State model below are practical Figure Rocks frameworks. They are not formal game-engine standards. They are designed to separate general game knowledge from the session-specific information required for a valid recommendation.","The model used in this article",{},{"id":562,"data":1201,"type":566,"tunes":1203},{"title":1202,"maxLevel":565,"minLevel":47},"Contents",{},{"id":569,"data":1205,"type":572,"tunes":1207},{"text":1206,"level":47},"Game knowledge and game state are different things",{},{"id":575,"data":1209,"type":544,"tunes":1211},{"text":1210},"General game knowledge tells you what can happen: an ability has a cooldown, an enemy resists a damage type, a quest requires a flag, a route contains a hazard, or an item synergizes with a build.",{},{"id":580,"data":1213,"type":544,"tunes":1215},{"text":1214},"Game state tells you what is true now: the ability is still on cooldown, the enemy is enraged, the quest flag is already set, the shortcut is unlocked, the player has 12 percent health, or the required item was consumed five minutes ago.",{},{"id":585,"data":1217,"type":544,"tunes":1219},{"text":1218},"A recommendation can be correct at the knowledge layer and wrong at the state layer.",{},{"id":590,"data":1221,"type":572,"tunes":1223},{"text":1222,"level":47},"Game engines already treat state as first-class information",{},{"id":595,"data":1225,"type":544,"tunes":1227},{"text":1226},"This distinction is not artificial. Epic's Unreal Engine documentation separates Game Mode from Game State and Player State. Game State tracks information that changes during play and must be available across the session, while Player State tracks information associated with individual players.",{},{"id":600,"data":1229,"type":544,"tunes":1231},{"text":1230},"Unreal's Gameplay Tags provide another example. Tags can represent current conditions such as movement state, capabilities, events or other flags, and gameplay logic can evaluate whether particular tags are present before allowing an action.",{},{"id":605,"data":1233,"type":544,"tunes":1235},{"text":1234},"The important lesson for AI assistants is simple: the game itself often makes decisions from explicit state variables. An assistant that lacks those variables is trying to reproduce a decision with an incomplete input.",{},{"id":610,"data":1237,"type":572,"tunes":1239},{"text":1238,"level":47},"Decision-Critical State",{},{"id":615,"data":1241,"type":544,"tunes":1243},{"text":1242},"Not every game variable matters to every question. The useful concept is Decision-Critical State: the smallest set of current variables that can change the answer to the player's specific question.",{},{"id":620,"data":1245,"type":655,"tunes":1269},{"rows":1246,"title":1261,"layout":644,"columns":1262},[1247,1250,1253,1256,1258],{"id":624,"label":1248,"values":1249},"Boss strategy",[13,13,13],{"id":628,"label":1251,"values":1252},"Build decision",[13,13,13],{"id":632,"label":1254,"values":1255},"Quest progression",[13,13,13],{"id":636,"label":637,"values":1257},[13,13,13],{"id":640,"label":1259,"values":1260},"Spend-or-save decision",[13,13,13],"Examples of decision-critical state",[1263,1265,1267],{"id":647,"label":1264},"Question",{"id":650,"label":1266},"Likely decision-critical state",{"id":653,"label":1268},"Often irrelevant",{},{"id":658,"data":1271,"type":552,"tunes":1274},{"body":1272,"title":1273,"variant":662},"An assistant does not need the entire game state. It needs the \u003Cstrong>state that can change the answer\u003C\u002Fstrong>.","The key rule",{},{"id":665,"data":1276,"type":572,"tunes":1278},{"text":1277,"level":47},"The Game-State Completeness Test",{},{"id":670,"data":1280,"type":696,"tunes":1304},{"steps":1281,"title":1303,"orientation":695},[1282,1285,1288,1291,1294,1297,1300],{"label":1283,"description":1284},"1. Define the decision","What exactly is the player trying to choose, predict, diagnose or optimize?",{"label":1286,"description":1287},"2. List answer-changing variables","Identify the current variables that could reverse or materially alter the recommendation.",{"label":1289,"description":1290},"3. Mark observed vs assumed state","Separate variables the assistant actually knows from variables it inferred or guessed.",{"label":1292,"description":1293},"4. Check freshness","A state value that was true thirty seconds ago may already be stale in a live encounter.",{"label":1295,"description":1296},"5. Check hidden dependencies","Quest flags, internal timers, server state or undocumented transitions may affect the result.",{"label":1298,"description":1299},"6. Ask only for missing critical state","Do not request a full save dump if two missing variables are enough.",{"label":1301,"description":1302},"7. State assumptions","If a critical variable cannot be observed, expose the assumption instead of silently inventing it.","Check whether the assistant has enough state to answer",{},{"id":699,"data":1306,"type":572,"tunes":1308},{"text":1307,"level":47},"Why screenshots help — and why they are not enough",{},{"id":704,"data":1310,"type":544,"tunes":1312},{"text":1311},"A screenshot can expose health, inventory, location, UI markers and visible status effects. That is valuable because it converts hidden user context into observable evidence.",{},{"id":709,"data":1314,"type":544,"tunes":1316},{"text":1315},"But a screenshot is only a projection of state. It may not show cooldowns, hidden quest flags, server variables, current difficulty modifiers, recently consumed resources, player skill settings or what happened immediately before the image was captured.",{},{"id":714,"data":1318,"type":544,"tunes":1320},{"text":1319},"The right question is therefore not “Can the AI see the screen?” but “Does the visible screen contain the state required for this decision?”",{},{"id":719,"data":1322,"type":572,"tunes":1324},{"text":1323,"level":47},"A save file is more complete — but still not automatically sufficient",{},{"id":724,"data":1326,"type":544,"tunes":1328},{"text":1327},"A structured save can expose far more than a screenshot: inventory, progression, flags, unlocked locations, character stats and persistent choices.",{},{"id":729,"data":1330,"type":544,"tunes":1332},{"text":1331},"Even then, the save may not contain transient combat state, live server configuration, matchmaking conditions or information that exists only in memory during the current session.",{},{"id":734,"data":1334,"type":544,"tunes":1336},{"text":1335},"For live advice, the assistant may need a combination of persistent state and transient state.",{},{"id":739,"data":1338,"type":572,"tunes":1340},{"text":1339,"level":47},"Persistent state vs transient state",{},{"id":744,"data":1342,"type":644,"tunes":1367},{"content":1343,"stretched":771,"withHeadings":15},[1344,1348,1351,1355,1359,1363],[1345,1346,1347],"State type","Examples","Typical lifetime",[752,1349,1350],"Quest progress, unlocked areas, inventory, skill tree, story choices","Survives save\u002Fload",[1352,1353,1354],"Session","Current lobby, run seed, active mission, temporary world state","Current play session or run",[1356,1357,1358],"Encounter","Health, enemy phase, cooldowns, buffs, position","Seconds to minutes",[1360,1361,1362],"External\u002Flive","Server event, rotation, hotfix, matchmaking pool, backend rule","Controlled outside the local save",[1364,1365,1366],"Derived","Estimated DPS, route efficiency, risk level, expected resource value","Computed from other state",{},{"id":774,"data":1369,"type":572,"tunes":1371},{"text":1370,"level":47},"The most dangerous missing state is the one that changes the recommendation",{},{"id":779,"data":1373,"type":544,"tunes":1375},{"text":1374},"Missing a cosmetic variable rarely matters. Missing one boss-phase flag can invalidate the whole strategy.",{},{"id":784,"data":1377,"type":544,"tunes":1379},{"text":1378},"This is why completeness should not be measured by how many variables the assistant has. Ten thousand irrelevant values do not compensate for one absent decision-critical flag.",{},{"id":789,"data":1381,"type":544,"tunes":1383},{"text":1382},"State quality is therefore about relevance, correctness and freshness rather than volume.",{},{"id":794,"data":1385,"type":572,"tunes":1387},{"text":1386,"level":47},"The State Sufficiency Matrix",{},{"id":799,"data":1389,"type":655,"tunes":1411},{"rows":1390,"title":1403,"layout":644,"columns":1404},[1391,1394,1397,1400],{"id":803,"label":1392,"values":1393},"Complete enough",[13,13,13],{"id":807,"label":1395,"values":1396},"Partially complete",[13,13,13],{"id":811,"label":1398,"values":1399},"Weak state",[13,13,13],{"id":815,"label":1401,"values":1402},"Unknown",[13,13,13],"How confident should the assistant be?",[1405,1407,1409],{"id":821,"label":1406},"Observed critical state",{"id":824,"label":1408},"Missing critical state",{"id":827,"label":1410},"Best response behavior",{},{"id":831,"data":1413,"type":572,"tunes":1415},{"text":1414,"level":47},"Why game assistants hallucinate state even when they know the game",{},{"id":836,"data":1417,"type":544,"tunes":1419},{"text":1418},"Language models are good at completing plausible patterns. If a player says “I am at the second boss and low on healing,” the model may silently fill missing details from common playthrough patterns.",{},{"id":841,"data":1421,"type":544,"tunes":1423},{"text":1422},"That can produce an answer that sounds personalized without actually being grounded in the player's state.",{},{"id":846,"data":1425,"type":544,"tunes":1427},{"text":1426},"A reliable assistant should distinguish three categories: observed state, user-reported state and inferred state. Inferred state should never be silently upgraded into fact.",{},{"id":851,"data":1429,"type":572,"tunes":1431},{"text":1430,"level":47},"Observed, reported and inferred state",{},{"id":856,"data":1433,"type":644,"tunes":1451},{"content":1434,"stretched":771,"withHeadings":15},[1435,1439,1443,1447],[1436,1437,1438],"State source","Example","Reliability issue",[1440,1441,1442],"Observed","Screen\u002FAPI\u002Fsave shows 18 HP","Can still be stale or misread",[1444,1445,1446],"User-reported","Player says the shortcut is unlocked","Usually useful but may be mistaken or outdated",[1448,1449,1450],"Inferred","Assistant assumes the player has a common item at this point","Must remain an assumption unless verified",{},{"id":876,"data":1453,"type":572,"tunes":1455},{"text":1454,"level":47},"A state-aware assistant should ask fewer, better questions",{},{"id":881,"data":1457,"type":544,"tunes":1459},{"text":1458},"The solution is not to interrogate the player about everything. It is to identify the smallest missing state that can change the decision.",{},{"id":886,"data":1461,"type":655,"tunes":1475},{"rows":1462,"title":1469,"layout":644,"columns":1470},[1463,1465,1467],{"id":624,"label":890,"values":1464},[13,13],{"id":632,"label":893,"values":1466},[13,13],{"id":636,"label":896,"values":1468},[13,13],"Bad clarification vs useful clarification",[1471,1473],{"id":901,"label":1472},"Weak question",{"id":904,"label":1474},"State-aware question",{},{"id":908,"data":1477,"type":572,"tunes":1479},{"text":1478,"level":47},"State freshness matters",{},{"id":913,"data":1481,"type":544,"tunes":1483},{"text":1482},"A correct state snapshot can become wrong almost immediately. Combat position, health, cooldowns and enemy phase are high-frequency variables. Quest completion or unlocked locations are comparatively stable.",{},{"id":918,"data":1485,"type":544,"tunes":1487},{"text":1486},"The assistant should therefore attach different freshness expectations to different state classes rather than treating all retrieved context as equally current.",{},{"id":923,"data":1489,"type":552,"tunes":1492},{"body":1490,"title":1491,"variant":927},"A value can be authentic and still be unusable because it describes the player \u003Cstrong>before the situation changed\u003C\u002Fstrong>.","Freshness is part of validity",{},{"id":930,"data":1494,"type":572,"tunes":1496},{"text":1495,"level":47},"Patch state and player state solve different problems",{},{"id":935,"data":1498,"type":544,"tunes":1500},{"text":1499},"Version awareness answers: “Which rules are currently active?” Player-state awareness answers: “Which of those rules matter in this exact situation?”",{},{"id":940,"data":1502,"type":544,"tunes":1504},{"text":1503},"Both are necessary for strong advice. A perfectly current patch model can still fail if it assumes the wrong inventory or quest state. A perfect save-state model can still fail if its mechanic values belong to the previous patch.",{},{"id":945,"data":1506,"type":951,"tunes":1508},{"url":1507,"title":948,"excerpt":949,"ctaLabel":950},"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fpatch-notes-are-not-game-state-why-ai-game-advice-goes-stale-after-an-update",{},{"id":954,"data":1510,"type":951,"tunes":1511},{"url":956,"title":957,"excerpt":958,"ctaLabel":959},{},{"id":962,"data":1513,"type":572,"tunes":1515},{"text":1514,"level":47},"The Game-State Integrity Check",{},{"id":967,"data":1517,"type":696,"tunes":1537},{"steps":1518,"title":1536,"orientation":695},[1519,1522,1525,1528,1530,1533],{"label":1520,"description":1521},"1. Identify what the assistant actually observed","Screen, save, API, telemetry, user message or nothing.",{"label":1523,"description":1524},"2. Separate current facts from assumptions","Do not let inferred state masquerade as observed state.",{"label":1526,"description":1527},"3. Find the decision-critical variables","Which missing values could reverse the answer?",{"label":1292,"description":1529},"Could the observed state have changed since capture?",{"label":1531,"description":1532},"5. Check hidden state","Could quest flags, server state or internal timers matter but remain invisible?",{"label":1534,"description":1535},"6. Make the recommendation conditional when needed","If state cannot be verified, state the branch explicitly.","Before trusting a personalized game recommendation",{},{"id":990,"data":1539,"type":572,"tunes":1541},{"text":1540,"level":47},"What would change this answer?",{},{"id":995,"data":1543,"type":544,"tunes":1545},{"text":1544},"The problem becomes smaller if a game exposes authoritative, structured and current state through an API or native assistant interface. In that case the AI can resolve many decision-critical variables automatically instead of asking the player.",{},{"id":1000,"data":1547,"type":544,"tunes":1549},{"text":1548},"It becomes larger in games with hidden information, procedural systems, server-side rules, rapid combat or intentionally opaque mechanics where the assistant cannot observe the variables that drive the outcome.",{},{"id":1005,"data":1551,"type":572,"tunes":1553},{"text":1552,"level":47},"Limitations",{},{"id":1010,"data":1555,"type":544,"tunes":1557},{"text":1556},"Different games model state differently. The categories in this article are a diagnostic abstraction, not a claim that every game engine stores these variables in the same architecture.",{},{"id":1015,"data":1559,"type":544,"tunes":1561},{"text":1560},"Even complete state does not guarantee correct advice. The assistant can still reason badly, misunderstand mechanics or optimize for the wrong player objective. State completeness removes one failure source; it does not prove the conclusion.",{},{"id":1020,"data":1563,"type":572,"tunes":1565},{"text":1564,"level":47},"Conclusion",{},{"id":1025,"data":1567,"type":544,"tunes":1569},{"text":1568},"A gaming AI can know the entire wiki and still fail the player standing in front of it because general knowledge is not the same thing as current state.",{},{"id":1030,"data":1571,"type":544,"tunes":1573},{"text":1572},"The reliable path is to identify the decision, resolve the small set of state variables that can change the answer, separate observed facts from assumptions, and respect freshness. The question is not “How much context does the assistant have?” It is “Does it have the state required for this decision?”",{},{"id":1035,"data":1575,"type":572,"tunes":1576},{"text":1037,"level":47},{},{"id":1040,"data":1578,"type":1040,"tunes":1596},{"items":1579,"title":1595},[1580,1583,1586,1589,1592],{"id":1044,"answer":1581,"question":1582},"Because general game knowledge does not include the current state of the player's session. The correct choice can depend on health, inventory, quest flags, cooldowns, location, active effects or other current variables.","Why can AI know a game well and still give bad advice?",{"id":1048,"answer":1584,"question":1585},"Sometimes, but not always. A screenshot only exposes visible state and may omit hidden flags, recent events, server-side conditions or transient variables outside the frame.","Is a screenshot enough for personalized game advice?",{"id":1052,"answer":1587,"question":1588},"Usually no. It needs the smallest set of decision-critical state that can change the answer.","Does an AI need the entire save file?",{"id":1056,"answer":1590,"question":1591},"It is the set of current variables whose values can materially change the recommendation for a specific question.","What is decision-critical state?",{"id":1060,"answer":1593,"question":1594},"No. The assistant can still reason incorrectly, use stale mechanics or optimize for the wrong objective. Complete state only removes one major source of error.","Can perfect game state guarantee a correct answer?","Game-state-aware AI assistants",{},{"id":1066,"data":1598,"type":572,"tunes":1600},{"text":1599,"level":47},"Glossary",{},{"id":1071,"data":1602,"type":1071,"tunes":1619},{"title":1603,"entries":1604},"Key game-state terms",[1605,1608,1610,1613,1616],{"term":1606,"anchor":1077,"definition":1607},"Game state","The current set of variables that describe what is true in the active game or session.",{"term":1238,"anchor":1080,"definition":1609},"The minimum current state whose values can change the answer to a specific player decision.",{"term":1611,"anchor":1084,"definition":1612},"Persistent state","State such as progression, inventory or story choices that normally survives save\u002Fload boundaries.",{"term":1614,"anchor":1088,"definition":1615},"Transient state","Short-lived values such as health, cooldowns, position or active effects that can change rapidly.",{"term":1617,"anchor":1092,"definition":1618},"Game-State Completeness Test","A Figure Rocks framework for checking whether an assistant has enough relevant, current state to make a valid recommendation.",{},{"id":1096,"data":1621,"type":572,"tunes":1623},{"text":1622,"level":47},"Primary sources",{},{"id":1101,"data":1625,"type":1108,"tunes":1630},{"link":1103,"meta":1626},{"image":1627,"title":1628,"description":1629},{"url":13},"Epic Games — Game Mode and Game State in Unreal Engine","Official Unreal Engine documentation describing Game Mode, Game State and player-related session information.",{},{"id":1111,"data":1632,"type":1108,"tunes":1637},{"link":1113,"meta":1633},{"image":1634,"title":1635,"description":1636},{"url":13},"Epic Games — Gameplay Framework Quick Reference","Official reference explaining how GameState and PlayerState track current game and player information.",{},{"id":1120,"data":1639,"type":1108,"tunes":1644},{"link":1122,"meta":1640},{"image":1641,"title":1642,"description":1643},{"url":13},"Epic Games — Using Gameplay Tags","Official documentation showing how current conditions and flags can be represented and evaluated in gameplay logic.",{},{"id":1129,"data":1646,"type":1108,"tunes":1651},{"link":1131,"meta":1647},{"image":1648,"title":1649,"description":1650},{"url":13},"Epic Games — Gameplay Attributes and Effects","Official documentation showing how numerical current-state properties such as health, strength and movement speed can drive gameplay.",{},{"id":1138,"data":1653,"type":1108,"tunes":1658},{"link":956,"meta":1654},{"image":1655,"title":1656,"description":1657},{"url":13},"Figure Rocks — When Gaming AI Sounds Right but Isn't","Internal article on reasoning failures in game assistants and agents.",{},{"id":1146,"data":1660,"type":1108,"tunes":1665},{"link":1507,"meta":1661},{"image":1662,"title":1663,"description":1664},{"url":13},"Figure Rocks — Patch Notes Are Not Game State","Internal article on version, branch, platform and live-service validity.",{},"2.31.6","A gaming AI can understand the mechanics, know the current patch and still give bad advice because it does not know what is true in your actual run. This guide explains decision-critical game state, hidden variables, freshness and how to tell whether an assistant has enough context to make a valid recommendation.",{"lang":7,"title":534,"content":536,"contentJson":1669,"excerpt":1154},{"time":538,"blocks":1670,"version":1153},[1671,1674,1677,1680,1683,1686,1689,1692,1695,1698,1701,1704,1707,1710,1713,1731,1734,1737,1748,1751,1754,1757,1760,1763,1766,1769,1772,1775,1785,1788,1791,1794,1797,1800,1816,1819,1822,1825,1828,1831,1839,1842,1845,1858,1861,1864,1867,1870,1873,1876,1879,1882,1885,1888,1898,1901,1904,1907,1910,1913,1916,1919,1922,1925,1928,1937,1940,1949,1952,1957,1962,1967,1972,1977],{"id":541,"data":1672,"type":544,"tunes":1673},{"text":543},{},{"id":547,"data":1675,"type":552,"tunes":1676},{"body":549,"title":550,"variant":551},{},{"id":555,"data":1678,"type":552,"tunes":1679},{"body":557,"title":558,"variant":559},{},{"id":562,"data":1681,"type":566,"tunes":1682},{"title":564,"maxLevel":565,"minLevel":47},{},{"id":569,"data":1684,"type":572,"tunes":1685},{"text":571,"level":47},{},{"id":575,"data":1687,"type":544,"tunes":1688},{"text":577},{},{"id":580,"data":1690,"type":544,"tunes":1691},{"text":582},{},{"id":585,"data":1693,"type":544,"tunes":1694},{"text":587},{},{"id":590,"data":1696,"type":572,"tunes":1697},{"text":592,"level":47},{},{"id":595,"data":1699,"type":544,"tunes":1700},{"text":597},{},{"id":600,"data":1702,"type":544,"tunes":1703},{"text":602},{},{"id":605,"data":1705,"type":544,"tunes":1706},{"text":607},{},{"id":610,"data":1708,"type":572,"tunes":1709},{"text":612,"level":47},{},{"id":615,"data":1711,"type":544,"tunes":1712},{"text":617},{},{"id":620,"data":1714,"type":655,"tunes":1730},{"rows":1715,"title":643,"layout":644,"columns":1726},[1716,1718,1720,1722,1724],{"id":624,"label":625,"values":1717},[13,13,13],{"id":628,"label":629,"values":1719},[13,13,13],{"id":632,"label":633,"values":1721},[13,13,13],{"id":636,"label":637,"values":1723},[13,13,13],{"id":640,"label":641,"values":1725},[13,13,13],[1727,1728,1729],{"id":647,"label":648},{"id":650,"label":651},{"id":653,"label":654},{},{"id":658,"data":1732,"type":552,"tunes":1733},{"body":660,"title":661,"variant":662},{},{"id":665,"data":1735,"type":572,"tunes":1736},{"text":667,"level":47},{},{"id":670,"data":1738,"type":696,"tunes":1747},{"steps":1739,"title":694,"orientation":695},[1740,1741,1742,1743,1744,1745,1746],{"label":674,"description":675},{"label":677,"description":678},{"label":680,"description":681},{"label":683,"description":684},{"label":686,"description":687},{"label":689,"description":690},{"label":692,"description":693},{},{"id":699,"data":1749,"type":572,"tunes":1750},{"text":701,"level":47},{},{"id":704,"data":1752,"type":544,"tunes":1753},{"text":706},{},{"id":709,"data":1755,"type":544,"tunes":1756},{"text":711},{},{"id":714,"data":1758,"type":544,"tunes":1759},{"text":716},{},{"id":719,"data":1761,"type":572,"tunes":1762},{"text":721,"level":47},{},{"id":724,"data":1764,"type":544,"tunes":1765},{"text":726},{},{"id":729,"data":1767,"type":544,"tunes":1768},{"text":731},{},{"id":734,"data":1770,"type":544,"tunes":1771},{"text":736},{},{"id":739,"data":1773,"type":572,"tunes":1774},{"text":741,"level":47},{},{"id":744,"data":1776,"type":644,"tunes":1784},{"content":1777,"stretched":771,"withHeadings":15},[1778,1779,1780,1781,1782,1783],[748,749,750],[752,753,754],[756,757,758],[760,761,762],[764,765,766],[768,769,770],{},{"id":774,"data":1786,"type":572,"tunes":1787},{"text":776,"level":47},{},{"id":779,"data":1789,"type":544,"tunes":1790},{"text":781},{},{"id":784,"data":1792,"type":544,"tunes":1793},{"text":786},{},{"id":789,"data":1795,"type":544,"tunes":1796},{"text":791},{},{"id":794,"data":1798,"type":572,"tunes":1799},{"text":796,"level":47},{},{"id":799,"data":1801,"type":655,"tunes":1815},{"rows":1802,"title":818,"layout":644,"columns":1811},[1803,1805,1807,1809],{"id":803,"label":804,"values":1804},[13,13,13],{"id":807,"label":808,"values":1806},[13,13,13],{"id":811,"label":812,"values":1808},[13,13,13],{"id":815,"label":816,"values":1810},[13,13,13],[1812,1813,1814],{"id":821,"label":822},{"id":824,"label":825},{"id":827,"label":828},{},{"id":831,"data":1817,"type":572,"tunes":1818},{"text":833,"level":47},{},{"id":836,"data":1820,"type":544,"tunes":1821},{"text":838},{},{"id":841,"data":1823,"type":544,"tunes":1824},{"text":843},{},{"id":846,"data":1826,"type":544,"tunes":1827},{"text":848},{},{"id":851,"data":1829,"type":572,"tunes":1830},{"text":853,"level":47},{},{"id":856,"data":1832,"type":644,"tunes":1838},{"content":1833,"stretched":771,"withHeadings":15},[1834,1835,1836,1837],[860,861,862],[864,865,866],[868,869,870],[768,872,873],{},{"id":876,"data":1840,"type":572,"tunes":1841},{"text":878,"level":47},{},{"id":881,"data":1843,"type":544,"tunes":1844},{"text":883},{},{"id":886,"data":1846,"type":655,"tunes":1857},{"rows":1847,"title":898,"layout":644,"columns":1854},[1848,1850,1852],{"id":624,"label":890,"values":1849},[13,13],{"id":632,"label":893,"values":1851},[13,13],{"id":636,"label":896,"values":1853},[13,13],[1855,1856],{"id":901,"label":902},{"id":904,"label":905},{},{"id":908,"data":1859,"type":572,"tunes":1860},{"text":910,"level":47},{},{"id":913,"data":1862,"type":544,"tunes":1863},{"text":915},{},{"id":918,"data":1865,"type":544,"tunes":1866},{"text":920},{},{"id":923,"data":1868,"type":552,"tunes":1869},{"body":925,"title":926,"variant":927},{},{"id":930,"data":1871,"type":572,"tunes":1872},{"text":932,"level":47},{},{"id":935,"data":1874,"type":544,"tunes":1875},{"text":937},{},{"id":940,"data":1877,"type":544,"tunes":1878},{"text":942},{},{"id":945,"data":1880,"type":951,"tunes":1881},{"url":947,"title":948,"excerpt":949,"ctaLabel":950},{},{"id":954,"data":1883,"type":951,"tunes":1884},{"url":956,"title":957,"excerpt":958,"ctaLabel":959},{},{"id":962,"data":1886,"type":572,"tunes":1887},{"text":964,"level":47},{},{"id":967,"data":1889,"type":696,"tunes":1897},{"steps":1890,"title":987,"orientation":695},[1891,1892,1893,1894,1895,1896],{"label":971,"description":972},{"label":974,"description":975},{"label":977,"description":978},{"label":683,"description":980},{"label":982,"description":983},{"label":985,"description":986},{},{"id":990,"data":1899,"type":572,"tunes":1900},{"text":992,"level":47},{},{"id":995,"data":1902,"type":544,"tunes":1903},{"text":997},{},{"id":1000,"data":1905,"type":544,"tunes":1906},{"text":1002},{},{"id":1005,"data":1908,"type":572,"tunes":1909},{"text":1007,"level":47},{},{"id":1010,"data":1911,"type":544,"tunes":1912},{"text":1012},{},{"id":1015,"data":1914,"type":544,"tunes":1915},{"text":1017},{},{"id":1020,"data":1917,"type":572,"tunes":1918},{"text":1022,"level":47},{},{"id":1025,"data":1920,"type":544,"tunes":1921},{"text":1027},{},{"id":1030,"data":1923,"type":544,"tunes":1924},{"text":1032},{},{"id":1035,"data":1926,"type":572,"tunes":1927},{"text":1037,"level":47},{},{"id":1040,"data":1929,"type":1040,"tunes":1936},{"items":1930,"title":1063},[1931,1932,1933,1934,1935],{"id":1044,"answer":1045,"question":1046},{"id":1048,"answer":1049,"question":1050},{"id":1052,"answer":1053,"question":1054},{"id":1056,"answer":1057,"question":1058},{"id":1060,"answer":1061,"question":1062},{},{"id":1066,"data":1938,"type":572,"tunes":1939},{"text":1068,"level":47},{},{"id":1071,"data":1941,"type":1071,"tunes":1948},{"title":1073,"entries":1942},[1943,1944,1945,1946,1947],{"term":1076,"anchor":1077,"definition":1078},{"term":612,"anchor":1080,"definition":1081},{"term":1083,"anchor":1084,"definition":1085},{"term":1087,"anchor":1088,"definition":1089},{"term":1091,"anchor":1092,"definition":1093},{},{"id":1096,"data":1950,"type":572,"tunes":1951},{"text":1098,"level":47},{},{"id":1101,"data":1953,"type":1108,"tunes":1956},{"link":1103,"meta":1954},{"image":1955,"title":1106,"description":1107},{"url":13},{},{"id":1111,"data":1958,"type":1108,"tunes":1961},{"link":1113,"meta":1959},{"image":1960,"title":1116,"description":1117},{"url":13},{},{"id":1120,"data":1963,"type":1108,"tunes":1966},{"link":1122,"meta":1964},{"image":1965,"title":1125,"description":1126},{"url":13},{},{"id":1129,"data":1968,"type":1108,"tunes":1971},{"link":1131,"meta":1969},{"image":1970,"title":1134,"description":1135},{"url":13},{},{"id":1138,"data":1973,"type":1108,"tunes":1976},{"link":956,"meta":1974},{"image":1975,"title":1142,"description":1143},{"url":13},{},{"id":1146,"data":1978,"type":1108,"tunes":1981},{"link":947,"meta":1979},{"image":1980,"title":1150,"description":1151},{"url":13},{},"Post erfolgreich abgerufen",{"items":1984,"source":2024,"manualIds":2025,"manualMatchedIds":2026},[1985,1991,1998,2005,2011,2018],{"id":1986,"slug":1987,"title":1988,"excerpt":1989,"featuredImage":14,"publishedAt":1990},"107","fix-input-lag-fast-the-no-placebo-checklist-display-timing-background-load","Input-Lag schnell beheben: Die No-Placebo-Checkliste (Display, Timing, Hintergrundlast)","Schluss mit dem Rätselraten. Diese Checkliste isoliert die tatsächlichen Ursachen von Input-Lag: Display-Verarbeitung, instabiles Timing und Hintergrundlast — in der richtigen Reihenfolge.","2026-02-21T08:00:00.000Z",{"id":1992,"slug":1993,"title":1994,"excerpt":1995,"featuredImage":1996,"publishedAt":1997},"431","network","Netzwerk fixen: So stellst du stabiles Online-Spiel in Spielen wieder her","Netzwerkprobleme in Spielen werden oft fälschlicherweise als allgemeiner Lag missverstanden. Dieser Leitfaden erklärt, wie man echte Online-Instabilität von lokalen Timing-Problemen unterscheidet, diagnostiziert, was tatsächlich falsch läuft, und das Netzwerk in der richtigen Reihenfolge repariert.","\u002Fuploads\u002F2026\u002F04\u002Fnetwork-1776094139213-kvggr6.webp","2026-04-13T09:27:00.000Z",{"id":1999,"slug":2000,"title":2001,"excerpt":2002,"featuredImage":2003,"publishedAt":2004},"430","input-lag","Input-Lag beheben: Was das Spielgefühl in Games wirklich verbessert","Input-Lag ist selten eine einzelne Einstellung und fast nie eine einzige einfache Ursache. Dieser Guide erklärt, wo sich Verzögerungen tatsächlich aufbauen, wie sie das Spielgefühl beeinflussen und die praktische Reihenfolge der Fehlerbehebung, die die Reaktionsfähigkeit ohne Placebo verbessert.","\u002Fuploads\u002F2026\u002F04\u002Finput-lag-1776090707073-0ecj5l.webp","2026-04-13T10:28:00.000Z",{"id":2006,"slug":2007,"title":2008,"excerpt":2009,"featuredImage":14,"publishedAt":2010},"132","stutter-fixes-the-order-that-actually-reduces-frametime-spikes","Stutter-Fixes: Die Reihenfolge, die Frametime-Spikes tatsächlich reduziert","Ruckler-Fixes funktionieren, wenn sie auf den Ruckler-Typ abgestimmt sind. Verwenden Sie die richtige Reihenfolge: identifizieren, stabilisieren, dann optimieren — nicht umgekehrt.","2026-02-20T11:00:00.000Z",{"id":2012,"slug":2013,"title":2014,"excerpt":2015,"featuredImage":2016,"publishedAt":2017},"432","fix-stutter-how-to-restore-stable-frame-delivery-in-games","Ruckler beheben: Wie man eine stabile Bildausgabe in Spielen wiederherstellt","Ruckeln ist nicht ein einzelnes Problem und es gibt nicht die eine Lösung. Dieser Leitfaden erklärt, wie man das Muster identifiziert, häufige Ursachen unterscheidet und eine stabile Bildausgabe wiederherstellt, ohne Zeit mit willkürlichen Einstellungen zu verschwenden.","\u002Fuploads\u002F2026\u002F04\u002Fstutter-1776095701157-lbgpvq.webp","2026-04-13T09:52:00.000Z",{"id":2019,"slug":2020,"title":2021,"excerpt":2022,"featuredImage":14,"publishedAt":2023},"157","stutter-fix-order-what-to-change-first-so-you-dont-waste-time","Reihenfolge zur Behebung von Rucklern: Was zuerst zu ändern ist (um keine Zeit zu verschwenden)","Ruckeln ist ein Symptom. Die Reihenfolge der Fehlerbehebung ist entscheidend: Triage, Pacing stabilisieren, dann VRR und Grafik anpassen. Hier ist die praktische Abfolge, die funktioniert.","2026-02-20T13:00:00.000Z","fallback",[],[]]