<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pax-guilactica, branch master</title>
<subtitle>Galactic conquest game, clone of Pax Galactica by someone who has never played it
</subtitle>
<id>http://git.twilken.net/pax-guilactica/atom?h=master</id>
<link rel='self' href='http://git.twilken.net/pax-guilactica/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/'/>
<updated>2025-05-03T19:02:00Z</updated>
<entry>
<title>Stabilise fleet movements</title>
<updated>2025-05-03T19:02:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-03T19:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=89fb212c9279747a3c973e9497a5e605a4fca18e'/>
<id>urn:sha1:89fb212c9279747a3c973e9497a5e605a4fca18e</id>
<content type='text'>
Send reinforcements to the closest frontline planet, not the weakest.

Try to account for incoming fleets, so we don't leave planets unprotected.
</content>
</entry>
<entry>
<title>Protect error-prone functions</title>
<updated>2025-05-03T18:59:46Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-03T18:59:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=d08c43a2ebe7871108f2e2b0d38817660a243c0b'/>
<id>urn:sha1:d08c43a2ebe7871108f2e2b0d38817660a243c0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Track fleet owners separately from origin planet</title>
<updated>2025-05-03T11:52:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-03T11:52:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=95310981167a7ae2cc1c73082d93574394767937'/>
<id>urn:sha1:95310981167a7ae2cc1c73082d93574394767937</id>
<content type='text'>
A fleet's origin planet my change ownership while a fleet is in transit.
</content>
</entry>
<entry>
<title>Send reinforcements to front lines</title>
<updated>2025-05-03T11:52:00Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-03T11:43:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=3a69117ec02bf1e9eea1deee33e333dc8bff09a6'/>
<id>urn:sha1:3a69117ec02bf1e9eea1deee33e333dc8bff09a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement taking over planets when fleets arrive</title>
<updated>2025-05-01T09:09:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-01T09:09:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=5f77da2b2f0ea7006e0e3f79c18706e9c08b6f7b'/>
<id>urn:sha1:5f77da2b2f0ea7006e0e3f79c18706e9c08b6f7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AI players can attach each other</title>
<updated>2025-05-01T09:09:12Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-05-01T09:09:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=75599bc36234441c8e28ebdbfe7a6da6d08edd13'/>
<id>urn:sha1:75599bc36234441c8e28ebdbfe7a6da6d08edd13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simulate fleets travelling to other planets</title>
<updated>2025-04-30T17:08:17Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-30T17:08:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=c0e1c3324e7144d802b5bd440f1910bbd6d69ac0'/>
<id>urn:sha1:c0e1c3324e7144d802b5bd440f1910bbd6d69ac0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix comments to refer to variables</title>
<updated>2025-04-12T20:14:39Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T20:14:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=b66ea3b852359064700febe792ce3b19f29386dd'/>
<id>urn:sha1:b66ea3b852359064700febe792ce3b19f29386dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reorder record fields to put most-accessed first</title>
<updated>2025-04-12T18:14:09Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T18:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=08f115d906c653f4ee31cb82f4b52561350f901f'/>
<id>urn:sha1:08f115d906c653f4ee31cb82f4b52561350f901f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unneeded placeholders in record patterns</title>
<updated>2025-04-12T18:10:47Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T18:10:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=b2f3b8bd61c201f10ec086e94847f4a16484154e'/>
<id>urn:sha1:b2f3b8bd61c201f10ec086e94847f4a16484154e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify galaxy drawing</title>
<updated>2025-04-12T16:15:06Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T16:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=206311eb473aff127c18602d60a0a7604afb272d'/>
<id>urn:sha1:206311eb473aff127c18602d60a0a7604afb272d</id>
<content type='text'>
Caching the outer canvas, but replacing the painter, on every update, isn't
really much better than recreating the canvas every time.
</content>
</entry>
<entry>
<title>Move planet-related global state into a single struct</title>
<updated>2025-04-12T14:23:01Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T14:23:01Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=2f32a2021f2bdf871da98e94705f644af70fb738'/>
<id>urn:sha1:2f32a2021f2bdf871da98e94705f644af70fb738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Colour informational messages</title>
<updated>2025-04-12T13:55:55Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T13:55:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=a7bb3b1590615aaebbdd8205aee010387a1feffc'/>
<id>urn:sha1:a7bb3b1590615aaebbdd8205aee010387a1feffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Planets have a strength</title>
<updated>2025-04-12T13:48:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T13:48:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=ce433895c9dbe36c48b54a7bd15225463ba0ab4c'/>
<id>urn:sha1:ce433895c9dbe36c48b54a7bd15225463ba0ab4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prototype changing planet owners</title>
<updated>2025-04-12T13:36:25Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T13:36:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=92cd13bfa51cc368d2d60836876910c8de12acc3'/>
<id>urn:sha1:92cd13bfa51cc368d2d60836876910c8de12acc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak display of planets, making them look more like stars</title>
<updated>2025-04-12T13:36:05Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T13:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=4e456ca9a8807dd12007ea2a8fa27c4fcdb722aa'/>
<id>urn:sha1:4e456ca9a8807dd12007ea2a8fa27c4fcdb722aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Vector magnitudes are always positive</title>
<updated>2025-04-12T13:16:21Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T13:16:21Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=ad765814a93ecf4d2b6f284f6e50b948ebc8f968'/>
<id>urn:sha1:ad765814a93ecf4d2b6f284f6e50b948ebc8f968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop recalculating planet forces once they're stable</title>
<updated>2025-04-12T12:43:19Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T12:43:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=9d363b2afb4523d5acbe02a3fbeb88fafce55eab'/>
<id>urn:sha1:9d363b2afb4523d5acbe02a3fbeb88fafce55eab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document procedures</title>
<updated>2025-04-12T12:42:18Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T12:42:18Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=e627c3d6f017b63a0be3a8501d22350a29742226'/>
<id>urn:sha1:e627c3d6f017b63a0be3a8501d22350a29742226</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start the game with an empty galaxy</title>
<updated>2025-04-12T12:20:34Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T12:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=8e54b5ae071c537244b731faac7c2b047da980b6'/>
<id>urn:sha1:8e54b5ae071c537244b731faac7c2b047da980b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the galaxy fully-connected</title>
<updated>2025-04-12T11:53:31Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T11:53:31Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=66fe546875e1ada127c795158b5a559643974427'/>
<id>urn:sha1:66fe546875e1ada127c795158b5a559643974427</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use records for common data structures</title>
<updated>2025-04-12T09:13:15Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-12T09:13:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=2d248897e87569a11b79ffdd8f775181af2174c9'/>
<id>urn:sha1:2d248897e87569a11b79ffdd8f775181af2174c9</id>
<content type='text'>
This avoids having to match on opaque conses and lists, and makes it easier to
keep fields straight.
</content>
</entry>
<entry>
<title>Add a basic README</title>
<updated>2025-04-11T21:18:27Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-11T21:18:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=81f766397b06ca7f5446d53b0ed8ebbf098e8538'/>
<id>urn:sha1:81f766397b06ca7f5446d53b0ed8ebbf098e8538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Package using `chickadee bundle'</title>
<updated>2025-04-11T21:11:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-11T21:11:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=c94a3e70db3a6c2f75e8ec2627c5d962acbe2038'/>
<id>urn:sha1:c94a3e70db3a6c2f75e8ec2627c5d962acbe2038</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Working galaxy generation on start</title>
<updated>2025-04-11T20:16:46Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-11T20:16:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=9aeaa9d1843ca6d65ea599dd87925a9277cd1e74'/>
<id>urn:sha1:9aeaa9d1843ca6d65ea599dd87925a9277cd1e74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic working game window with chickadee play</title>
<updated>2025-04-10T19:53:10Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-10T19:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=e68f9c104dcb5c37da1717756e632eb9542833dd'/>
<id>urn:sha1:e68f9c104dcb5c37da1717756e632eb9542833dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial skeleton</title>
<updated>2025-04-10T18:36:58Z</updated>
<author>
<name>Timo Wilken</name>
</author>
<published>2025-04-10T18:36:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/pax-guilactica/commit/?id=50f4f41bdca214f487f17aeb9ef7a6fef868c71d'/>
<id>urn:sha1:50f4f41bdca214f487f17aeb9ef7a6fef868c71d</id>
<content type='text'>
</content>
</entry>
</feed>
