<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muhqs-game/go/game/playerControl.go, branch draftsim</title>
<subtitle>game material for muhq's game</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/'/>
<entry>
<title>fixup! refactor playerControl</title>
<updated>2025-07-28T16:32:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-28T16:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=3f4c96b24697ac92901f26afdf4f65faddae8b23'/>
<id>3f4c96b24697ac92901f26afdf4f65faddae8b23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor playerControl</title>
<updated>2025-07-06T15:49:19+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-04T13:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=f3e085ceccd95899d8d705a28266003709ab87b7'/>
<id>f3e085ceccd95899d8d705a28266003709ab87b7</id>
<content type='text'>
Allow to propagate errors in order to handle them acordingly.
Use playerNotifications by value to reduce the amount of allocations.
Add session managment playerNotifications.
Support marshalling notifications to plain text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow to propagate errors in order to handle them acordingly.
Use playerNotifications by value to reduce the amount of allocations.
Add session managment playerNotifications.
Support marshalling notifications to plain text.
</pre>
</div>
</content>
</entry>
<entry>
<title>make PlayerControl a Closer</title>
<updated>2025-07-04T02:01:22+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-06-07T02:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=ac17d110ce1d8d6660c26a2fef39dc76c5c160ef'/>
<id>ac17d110ce1d8d6660c26a2fef39dc76c5c160ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement simple bot based draft</title>
<updated>2025-05-01T14:46:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-04-29T20:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=cca5c01a46c5823b404dc4b52db5db7f08585c0c'/>
<id>cca5c01a46c5823b404dc4b52db5db7f08585c0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prompt the user to order its triggers</title>
<updated>2025-01-27T15:43:54+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-12-03T14:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=9b71fe182e8e42ea2b7d3ba42a0f2767e5e5a246'/>
<id>9b71fe182e8e42ea2b7d3ba42a0f2767e5e5a246</id>
<content type='text'>
All TriggeredAction are passed in the wrapper action
DeclareTriggeredActionsAction to the controller of the triggers.
It is expected to receive an ordered list back from the user
again wrapped in a DeclareTriggeredActionsAction.
The triggered actions will be declared in from first to last.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All TriggeredAction are passed in the wrapper action
DeclareTriggeredActionsAction to the controller of the triggers.
It is expected to receive an ordered list back from the user
again wrapped in a DeclareTriggeredActionsAction.
The triggered actions will be declared in from first to last.
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</title>
<updated>2025-01-27T15:43:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-15T12:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=f9ab2cfdb25eb3fcd85868a2e375326a9c8b6022'/>
<id>f9ab2cfdb25eb3fcd85868a2e375326a9c8b6022</id>
<content type='text'>
* fix a lot of target and action bugs
* check target selection before adding it to the prompt
* use the store view for stores on the map
* fix card highlighting in CardGrid
* Only prompt for Upkeep-/DiscardActions if appropriate
* Add helper for areaEffects granting new FullActions
* Add Target() helper selecting the first target to the Action interface
* Fix BuyAction and DiscardAction targets
* Remember the stores a player has seen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix a lot of target and action bugs
* check target selection before adding it to the prompt
* use the store view for stores on the map
* fix card highlighting in CardGrid
* Only prompt for Upkeep-/DiscardActions if appropriate
* Add helper for areaEffects granting new FullActions
* Add Target() helper selecting the first target to the Action interface
* Fix BuyAction and DiscardAction targets
* Remember the stores a player has seen
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</title>
<updated>2025-01-27T15:43:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-08T16:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=805cbf397589e5cb861f866713c2eb4bec9ce40b'/>
<id>805cbf397589e5cb861f866713c2eb4bec9ce40b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</title>
<updated>2025-01-27T15:43:45+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-30T23:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=e6a1bb4ba06361abdc2cf1bed4041fe3013b188b'/>
<id>e6a1bb4ba06361abdc2cf1bed4041fe3013b188b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>intermeditae commit</title>
<updated>2025-01-27T15:43:44+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-26T21:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=926ca5cdd20a39e3e05aaa3486cb166718dab5ca'/>
<id>926ca5cdd20a39e3e05aaa3486cb166718dab5ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</title>
<updated>2025-01-27T15:43:44+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-25T20:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=8720ebf9c74d9e11001772b5c00c293fa3a8b9e5'/>
<id>8720ebf9c74d9e11001772b5c00c293fa3a8b9e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
