<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muhqs-game/go/game/stack.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>reset an action's targets after resolving it</title>
<updated>2025-07-28T16:03:10+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-24T21:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=1f22de9e150283aa2d2ec19160258aa8685506cf'/>
<id>1f22de9e150283aa2d2ec19160258aa8685506cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check the wincondition after the state based actions</title>
<updated>2025-07-24T16:22:10+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-24T09:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=7503a591756081e06137db7707c690ffffb04553'/>
<id>7503a591756081e06137db7707c690ffffb04553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>introduce game.State interface abstraction</title>
<updated>2025-01-27T15:43:58+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-27T11:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=4e2ab55d345fd5e5c5d2d5bc56948611b15564d5'/>
<id>4e2ab55d345fd5e5c5d2d5bc56948611b15564d5</id>
<content type='text'>
This allows to not use the internal game state directly from client
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to not use the internal game state directly from client
code.
</pre>
</div>
</content>
</entry>
<entry>
<title>only pop an action if all players have passed priority</title>
<updated>2025-01-27T15:43:52+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-26T10:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=acb23943290d9325f8cc7ec8fd22e4a49a08f9c3'/>
<id>acb23943290d9325f8cc7ec8fd22e4a49a08f9c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reset an action's targets after broadcasting its resolution</title>
<updated>2025-01-27T15:43:52+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-26T09:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=f13980b77714cfae5541ae1257a8f76156516c64'/>
<id>f13980b77714cfae5541ae1257a8f76156516c64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>export less methods</title>
<updated>2025-01-27T15:43:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-17T11:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=edbbe6041628461e673bd7802932075692c0c25f'/>
<id>edbbe6041628461e673bd7802932075692c0c25f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace Fatalf with Panicf</title>
<updated>2025-01-27T15:43:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-15T15:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=f9fef6046fdc6895d5eaa7fc15d9b4f4a02becae'/>
<id>f9fef6046fdc6895d5eaa7fc15d9b4f4a02becae</id>
<content type='text'>
Panicf includes a stacktrace and causes a debugger to halt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Panicf includes a stacktrace and causes a debugger to halt.
</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>introduce state-based action</title>
<updated>2025-01-27T15:43:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-04T12:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=b0a8cf800123af3fe6e200eee364457168afee04'/>
<id>b0a8cf800123af3fe6e200eee364457168afee04</id>
<content type='text'>
State-based action are executed anytime a action resolved to
handle events caused by the game state.

Currently state-based actions only destroy unit with more damage
than health.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
State-based action are executed anytime a action resolved to
handle events caused by the game state.

Currently state-based actions only destroy unit with more damage
than health.
</pre>
</div>
</content>
</entry>
</feed>
