<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Game game_state.py on Ometeotl, an abstract decision meta-model</title><link>https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/</link><description>Recent content in Game game_state.py on Ometeotl, an abstract decision meta-model</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/index.xml" rel="self" type="application/rss+xml"/><item><title>GameState</title><link>https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/game-state/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/game-state/</guid><description>&lt;p&gt;Source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kakchouch/ometeotl/blob/main/src/ometeotl_core/game/game_state.py"&gt;src/ometeotl_core/game/game_state.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Local role:
Snapshot of the multi-actor game at a point in time, linking a world reference to the set of active players and their admissible strategies.&lt;/p&gt;
&lt;p&gt;Big-picture role:
The world is continuous and ontologically rich; a game is a bounded, intentional framing of a situation. GameState is the act of framing — declaring who is playing, what choices they have, and what context their decisions are evaluated against. Everything outside this framing is irrelevant to the game.&lt;/p&gt;</description></item><item><title>PlayerProfile</title><link>https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/player-profile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kakchouch.github.io/ometeotl/documentation/class-reference/game/game-state/player-profile/</guid><description>&lt;p&gt;Source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kakchouch/ometeotl/blob/main/src/ometeotl_core/game/game_state.py"&gt;src/ometeotl_core/game/game_state.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Local role:
Binds one actor to their available strategies and utility function for a single game instance.&lt;/p&gt;
&lt;p&gt;Big-picture role:
An actor in the world is not inherently a player — it becomes one when it holds a declared set of choices and a way to value outcomes. PlayerProfile is that declaration: it gives an actor a strategic identity by making explicit what it can do and what it is trying to achieve.&lt;/p&gt;</description></item></channel></rss>