<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muhqs-game/go/game/targets.go, branch boss</title>
<subtitle>game material for muhq's game</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/'/>
<entry>
<title>finish the target-oriented ai</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-27T15:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=d255e8daeb8f3df3c64a10fad193e9456721b977'/>
<id>d255e8daeb8f3df3c64a10fad193e9456721b977</id>
<content type='text'>
Fix path selection choosing a to big step, since the next step
was determined by the moving range and not the actually available
movement tiles.

Fix generating a target for the AI by introducing a dummy action
to support "enemy" target constraints.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix path selection choosing a to big step, since the next step
was determined by the moving range and not the actually available
movement tiles.

Fix generating a target for the AI by introducing a dummy action
to support "enemy" target constraints.
</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>check if Targets allow a selection</title>
<updated>2025-01-27T15:43:56+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-03-26T20:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=46819d5eb7ce7dd174db9eba254eed583adbf01a'/>
<id>46819d5eb7ce7dd174db9eba254eed583adbf01a</id>
<content type='text'>
This fixes highlighting when an action needs no targets at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes highlighting when an action needs no targets at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</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-25T22:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=db469da2704f703d15e81f5e44ba157c10a21e77'/>
<id>db469da2704f703d15e81f5e44ba157c10a21e77</id>
<content type='text'>
* Implement move artifact action
* Fix widget update memory leak
  * update the highlights not during on each frame
  * do not update the unchanged label of a button
* Allow to exit the game by pressing 'q'
* Implement some cards from the magic set
* Improve permanent formatting
* Some tweaks to UnitAI code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement move artifact action
* Fix widget update memory leak
  * update the highlights not during on each frame
  * do not update the unchanged label of a button
* Allow to exit the game by pressing 'q'
* Implement some cards from the magic set
* Improve permanent formatting
* Some tweaks to UnitAI code
</pre>
</div>
</content>
</entry>
<entry>
<title>implement target disjunction and fix artifact constraint</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-24T16:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=7f271376d192b95e072750411970768782e75a63'/>
<id>7f271376d192b95e072750411970768782e75a63</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:51+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-24T12:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=9e082b76ad5e0f90814bc88265149a6541b8fb45'/>
<id>9e082b76ad5e0f90814bc88265149a6541b8fb45</id>
<content type='text'>
* implement dopping piles
* implement simple spell targeting
* add some simple spells
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* implement dopping piles
* implement simple spell targeting
* add some simple spells
</pre>
</div>
</content>
</entry>
<entry>
<title>use prompt for target selection of all actions</title>
<updated>2025-01-27T15:43:51+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-17T13:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=14f7b0274a20ffc8189d18de5031defcc15e9890'/>
<id>14f7b0274a20ffc8189d18de5031defcc15e9890</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement targets candidates for hand cards</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-17T12:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=a96bbf10912495a041dcccfaaaa0ec5ee7860660'/>
<id>a96bbf10912495a041dcccfaaaa0ec5ee7860660</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>
</feed>
