<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>laneya2, branch HEAD</title>
<subtitle>cave exploration game</subtitle>
<entry>
<id>5e72410b33044f67814ba5533333b0039fd0c4c7</id>
<published>2025-04-26T20:09:08Z</published>
<updated>2025-04-26T20:09:08Z</updated>
<title type="text">stop game when no players are left</title>
<link rel="alternate" type="text/html" href="commit/5e72410b33044f67814ba5533333b0039fd0c4c7.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">stop game when no players are left
</content>
</entry>
<entry>
<id>a5308ddd4a7239545d33390055e73b624cd17223</id>
<published>2025-04-26T20:08:45Z</published>
<updated>2025-04-26T20:08:45Z</updated>
<title type="text">ignore message on invalid player/monster</title>
<link rel="alternate" type="text/html" href="commit/a5308ddd4a7239545d33390055e73b624cd17223.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">ignore message on invalid player/monster

instead of stopping the game
</content>
</entry>
<entry>
<id>72467473f3a9f8bdda08369c3682faea1feb7c56</id>
<published>2024-10-10T20:49:30Z</published>
<updated>2024-10-10T20:49:30Z</updated>
<title type="text">try: fix double-tap on iOS</title>
<link rel="alternate" type="text/html" href="commit/72467473f3a9f8bdda08369c3682faea1feb7c56.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">try: fix double-tap on iOS
</content>
</entry>
<entry>
<id>d83049aca58d9df1e3aeb11638ff1b3e9d48fb69</id>
<published>2024-10-10T06:09:58Z</published>
<updated>2024-10-10T06:09:58Z</updated>
<title type="text">fix Masamune</title>
<link rel="alternate" type="text/html" href="commit/d83049aca58d9df1e3aeb11638ff1b3e9d48fb69.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix Masamune
</content>
</entry>
<entry>
<id>dd5a761d22c2f2d3ac629e615e497cf55e29e6ca</id>
<published>2024-10-10T06:03:35Z</published>
<updated>2024-10-10T06:03:35Z</updated>
<title type="text">declerative monster definition</title>
<link rel="alternate" type="text/html" href="commit/dd5a761d22c2f2d3ac629e615e497cf55e29e6ca.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">declerative monster definition
</content>
</entry>
<entry>
<id>54782199626931095c38e35030f883193e7bcae7</id>
<published>2024-10-10T05:29:18Z</published>
<updated>2024-10-10T05:29:18Z</updated>
<title type="text">fix double usage line</title>
<link rel="alternate" type="text/html" href="commit/54782199626931095c38e35030f883193e7bcae7.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix double usage line
</content>
</entry>
<entry>
<id>0fde94ad69bf26cac026965f16d66119ffc97117</id>
<published>2024-10-08T22:12:19Z</published>
<updated>2024-10-08T22:12:19Z</updated>
<title type="text">have different kinds of monsters</title>
<link rel="alternate" type="text/html" href="commit/0fde94ad69bf26cac026965f16d66119ffc97117.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">have different kinds of monsters
</content>
</entry>
<entry>
<id>095bbf211a10714ae5d08fefc156345a1b1302d9</id>
<published>2024-10-08T21:16:49Z</published>
<updated>2024-10-08T21:16:49Z</updated>
<title type="text">add more items</title>
<link rel="alternate" type="text/html" href="commit/095bbf211a10714ae5d08fefc156345a1b1302d9.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add more items
</content>
</entry>
<entry>
<id>dd479c43b0f427a073c237b62162351faa17b2a9</id>
<published>2024-10-08T21:16:35Z</published>
<updated>2024-10-08T21:16:35Z</updated>
<title type="text">make equipment more impactful</title>
<link rel="alternate" type="text/html" href="commit/dd479c43b0f427a073c237b62162351faa17b2a9.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">make equipment more impactful
</content>
</entry>
<entry>
<id>dcf9d32efde6fea35c079fda6bb4bbba96977d10</id>
<published>2024-10-08T20:44:28Z</published>
<updated>2024-10-08T20:44:28Z</updated>
<title type="text">monster: lock on to target</title>
<link rel="alternate" type="text/html" href="commit/dcf9d32efde6fea35c079fda6bb4bbba96977d10.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">monster: lock on to target
</content>
</entry>
<entry>
<id>bc0e389ec750a1e891408023dcd34118fdae6f01</id>
<published>2024-10-08T20:44:07Z</published>
<updated>2024-10-08T20:44:07Z</updated>
<title type="text">switch armor and weapon in UI</title>
<link rel="alternate" type="text/html" href="commit/bc0e389ec750a1e891408023dcd34118fdae6f01.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">switch armor and weapon in UI
</content>
</entry>
<entry>
<id>145488676d50132e4bfeecafce0d341198b6e3eb</id>
<published>2024-10-08T19:53:29Z</published>
<updated>2024-10-08T19:53:29Z</updated>
<title type="text">light theme: much lighter grey</title>
<link rel="alternate" type="text/html" href="commit/145488676d50132e4bfeecafce0d341198b6e3eb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">light theme: much lighter grey
</content>
</entry>
<entry>
<id>c523408ddb1d1e04f8d5794df3b5586d7d60fb5e</id>
<published>2024-10-08T06:41:04Z</published>
<updated>2024-10-08T19:35:58Z</updated>
<title type="text">display level in top right corner</title>
<link rel="alternate" type="text/html" href="commit/c523408ddb1d1e04f8d5794df3b5586d7d60fb5e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">display level in top right corner
</content>
</entry>
<entry>
<id>d590af138e5c646344a93cc03c11e7b405ba93b1</id>
<published>2024-10-08T06:32:28Z</published>
<updated>2024-10-08T19:35:58Z</updated>
<title type="text">expand README</title>
<link rel="alternate" type="text/html" href="commit/d590af138e5c646344a93cc03c11e7b405ba93b1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">expand README
</content>
</entry>
<entry>
<id>f105a60b7fb1d334f3b2bddd48129acb9a80f82b</id>
<published>2024-10-08T06:25:03Z</published>
<updated>2024-10-08T06:32:42Z</updated>
<title type="text">add buffer to player.send</title>
<link rel="alternate" type="text/html" href="commit/f105a60b7fb1d334f3b2bddd48129acb9a80f82b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add buffer to player.send

AFAIU, the writing end to a channel has to wait until the other end as
read the message. So if one client has a bad connection, the whole game
slows down.

A queue on the player.send channel can dampen that effect on spikes.
</content>
</entry>
<entry>
<id>e8ea76995257b873aa97d60bd54ee72d331d771c</id>
<published>2024-10-08T06:12:31Z</published>
<updated>2024-10-08T06:32:42Z</updated>
<title type="text">generate random game ID of missing</title>
<link rel="alternate" type="text/html" href="commit/e8ea76995257b873aa97d60bd54ee72d331d771c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">generate random game ID of missing
</content>
</entry>
<entry>
<id>17eaf7503c7a9c43193a8acdb0efc818b023ed3a</id>
<published>2024-10-06T10:14:10Z</published>
<updated>2024-10-08T06:32:42Z</updated>
<title type="text">tweak items</title>
<link rel="alternate" type="text/html" href="commit/17eaf7503c7a9c43193a8acdb0efc818b023ed3a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak items
</content>
</entry>
<entry>
<id>262d1bd706db9acb2ab94622d310faf2c8f95a60</id>
<published>2024-10-06T09:11:32Z</published>
<updated>2024-10-06T09:11:32Z</updated>
<title type="text">fix dpad text color</title>
<link rel="alternate" type="text/html" href="commit/262d1bd706db9acb2ab94622d310faf2c8f95a60.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix dpad text color
</content>
</entry>
<entry>
<id>fe8a94b4f6789832afb5d61baeb08235e09a8547</id>
<published>2024-10-06T07:14:26Z</published>
<updated>2024-10-06T07:14:26Z</updated>
<title type="text">menu: sort items by value</title>
<link rel="alternate" type="text/html" href="commit/fe8a94b4f6789832afb5d61baeb08235e09a8547.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">menu: sort items by value
</content>
</entry>
<entry>
<id>8badf49b0cf444aa947f166577c040f54a76f2fd</id>
<published>2024-10-06T06:19:57Z</published>
<updated>2024-10-06T06:19:57Z</updated>
<title type="text">fix concurrency: drain player.send on disconnect</title>
<link rel="alternate" type="text/html" href="commit/8badf49b0cf444aa947f166577c040f54a76f2fd.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix concurrency: drain player.send on disconnect
</content>
</entry>
<entry>
<id>f716fc98652050a97c8996109ac257837ae6636c</id>
<published>2024-10-06T06:19:06Z</published>
<updated>2024-10-06T06:19:06Z</updated>
<title type="text">lint: use := where possible</title>
<link rel="alternate" type="text/html" href="commit/f716fc98652050a97c8996109ac257837ae6636c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">lint: use := where possible
</content>
</entry>
<entry>
<id>44acba5a43349ff62debf94ef79cd1c3c78851fb</id>
<published>2024-10-06T06:16:59Z</published>
<updated>2024-10-06T06:16:59Z</updated>
<title type="text">fix concurrency: ignore messages from players/monsters that no longer exist</title>
<link rel="alternate" type="text/html" href="commit/44acba5a43349ff62debf94ef79cd1c3c78851fb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix concurrency: ignore messages from players/monsters that no longer exist
</content>
</entry>
<entry>
<id>0cf62dc5b422174ae8df261f07346e1826fbc83a</id>
<published>2024-10-05T23:13:07Z</published>
<updated>2024-10-05T23:13:40Z</updated>
<title type="text">fix draw priority: moving on top of piles</title>
<link rel="alternate" type="text/html" href="commit/0cf62dc5b422174ae8df261f07346e1826fbc83a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix draw priority: moving on top of piles
</content>
</entry>
<entry>
<id>e9f8f9a653f2443e6b788c860361efba02b25872</id>
<published>2024-10-05T23:06:14Z</published>
<updated>2024-10-05T23:13:01Z</updated>
<title type="text">use each players&#39; line of sight</title>
<link rel="alternate" type="text/html" href="commit/e9f8f9a653f2443e6b788c860361efba02b25872.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use each players&#39; line of sight
</content>
</entry>
<entry>
<id>68543081ff6b75d8c677efe5e57d8424db178d2b</id>
<published>2024-10-05T22:51:34Z</published>
<updated>2024-10-05T22:51:34Z</updated>
<title type="text">fix: die on 0 health</title>
<link rel="alternate" type="text/html" href="commit/68543081ff6b75d8c677efe5e57d8424db178d2b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix: die on 0 health
</content>
</entry>
<entry>
<id>41275417806b970637afb2b06761bef9fc7f0c5c</id>
<published>2024-10-05T22:39:47Z</published>
<updated>2024-10-05T22:39:47Z</updated>
<title type="text">fix concurrency: remove player immediately on death</title>
<link rel="alternate" type="text/html" href="commit/41275417806b970637afb2b06761bef9fc7f0c5c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix concurrency: remove player immediately on death

before:
- (Game.run) send message to player.quit
- (Player.writePump) quit and close connection
- (Player.readPump) quit and send message to game.unregister
- (Game.run) remove player, and maybe close game

after:
- (Game.run) remove player and close player.send
- (Player.writePump) quit and close connection
- (Player.readPump) quit and send message to game.unregister
- (Game.run) remove player (noop), and maybe close game

So the only difference is that player is removed immediately.
Game will no longer send messages to player.
</content>
</entry>
<entry>
<id>1c1de7135ef83ea992f5ca574f044af9a3b65b20</id>
<published>2024-10-05T22:28:49Z</published>
<updated>2024-10-05T22:36:31Z</updated>
<title type="text">fix concurrency: monster move logic in game goroutine</title>
<link rel="alternate" type="text/html" href="commit/1c1de7135ef83ea992f5ca574f044af9a3b65b20.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix concurrency: monster move logic in game goroutine
</content>
</entry>
<entry>
<id>837c95dae8c8f48466f33a4ba80c27e10cf90b87</id>
<published>2024-10-05T10:19:31Z</published>
<updated>2024-10-05T10:19:31Z</updated>
<title type="text">fix: do not wait for items in between socket connection and handlers</title>
<link rel="alternate" type="text/html" href="commit/837c95dae8c8f48466f33a4ba80c27e10cf90b87.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix: do not wait for items in between socket connection and handlers
</content>
</entry>
<entry>
<id>7a7b5bee1133bd39a89337c6b09e279184808659</id>
<published>2024-10-05T10:03:06Z</published>
<updated>2024-10-05T10:17:36Z</updated>
<title type="text">dump items to file in production</title>
<link rel="alternate" type="text/html" href="commit/7a7b5bee1133bd39a89337c6b09e279184808659.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">dump items to file in production
</content>
</entry>
<entry>
<id>3e693ef5041a924e27e3a98e0b2d25f7463d6926</id>
<published>2024-10-05T09:58:39Z</published>
<updated>2024-10-05T09:58:39Z</updated>
<title type="text">display equipped items in client</title>
<link rel="alternate" type="text/html" href="commit/3e693ef5041a924e27e3a98e0b2d25f7463d6926.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">display equipped items in client
</content>
</entry>
<entry>
<id>52b433470da6a6bca848ef253ac286e55e5ed502</id>
<published>2024-10-05T09:31:46Z</published>
<updated>2024-10-05T09:31:46Z</updated>
<title type="text">uneqip item on drop</title>
<link rel="alternate" type="text/html" href="commit/52b433470da6a6bca848ef253ac286e55e5ed502.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">uneqip item on drop
</content>
</entry>
<entry>
<id>73729f0fdc150550aa84922ff3b81887202e81ee</id>
<published>2024-10-05T09:24:30Z</published>
<updated>2024-10-05T09:24:30Z</updated>
<title type="text">refactor: adapt item wording</title>
<link rel="alternate" type="text/html" href="commit/73729f0fdc150550aa84922ff3b81887202e81ee.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: adapt item wording
</content>
</entry>
<entry>
<id>59a2fe93fbe3fabae8de359c395b7757e1f15672</id>
<published>2024-10-05T09:16:50Z</published>
<updated>2024-10-05T09:16:50Z</updated>
<title type="text">allow to unequip</title>
<link rel="alternate" type="text/html" href="commit/59a2fe93fbe3fabae8de359c395b7757e1f15672.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">allow to unequip
</content>
</entry>
<entry>
<id>d31ac2ce89e76c714929dc27fe7125200dadf01b</id>
<published>2024-10-05T09:13:54Z</published>
<updated>2024-10-05T09:13:54Z</updated>
<title type="text">tweak table display</title>
<link rel="alternate" type="text/html" href="commit/d31ac2ce89e76c714929dc27fe7125200dadf01b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak table display
</content>
</entry>
<entry>
<id>d3bff951acee52f57363763903c9ff2bca1bdc0f</id>
<published>2024-10-05T08:56:03Z</published>
<updated>2024-10-05T08:56:03Z</updated>
<title type="text">scale monsters with level</title>
<link rel="alternate" type="text/html" href="commit/d3bff951acee52f57363763903c9ff2bca1bdc0f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">scale monsters with level
</content>
</entry>
<entry>
<id>20487f2430e654da47347775ce7a61bf226f47c4</id>
<published>2024-10-05T08:51:29Z</published>
<updated>2024-10-05T08:51:29Z</updated>
<title type="text">do not draw the ladder on top of objects</title>
<link rel="alternate" type="text/html" href="commit/20487f2430e654da47347775ce7a61bf226f47c4.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">do not draw the ladder on top of objects
</content>
</entry>
<entry>
<id>0c90216e35c4613f3a5a7cfbec237ce63ca14f0f</id>
<published>2024-10-05T08:45:50Z</published>
<updated>2024-10-05T08:45:50Z</updated>
<title type="text">pass item definitions to client</title>
<link rel="alternate" type="text/html" href="commit/0c90216e35c4613f3a5a7cfbec237ce63ca14f0f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">pass item definitions to client
</content>
</entry>
<entry>
<id>ce90d27efadfe333a7a6c08980aaad059d26a93a</id>
<published>2024-10-05T08:24:33Z</published>
<updated>2024-10-05T08:24:33Z</updated>
<title type="text">tweak speed</title>
<link rel="alternate" type="text/html" href="commit/ce90d27efadfe333a7a6c08980aaad059d26a93a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak speed

the old system could result in negative frequencies

in practice, the speed is limited by the keyboard repeat rate. But we
don&#39;t know that. A typical value is 30/s
</content>
</entry>
<entry>
<id>21f124dd4256d40a40ee4212b7b7fdb21621195a</id>
<published>2024-10-05T08:24:10Z</published>
<updated>2024-10-05T08:24:10Z</updated>
<title type="text">tweak damage calculation</title>
<link rel="alternate" type="text/html" href="commit/21f124dd4256d40a40ee4212b7b7fdb21621195a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak damage calculation
</content>
</entry>
<entry>
<id>b1859bef6759d291135d8355f6f54308c1af6f95</id>
<published>2024-10-05T07:36:59Z</published>
<updated>2024-10-05T07:39:26Z</updated>
<title type="text">implement defense</title>
<link rel="alternate" type="text/html" href="commit/b1859bef6759d291135d8355f6f54308c1af6f95.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">implement defense
</content>
</entry>
<entry>
<id>817901d5e3c990f8e1b2cee52965abe4e8c92f78</id>
<published>2024-10-05T07:36:13Z</published>
<updated>2024-10-05T07:39:26Z</updated>
<title type="text">convert some stats to float</title>
<link rel="alternate" type="text/html" href="commit/817901d5e3c990f8e1b2cee52965abe4e8c92f78.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">convert some stats to float
</content>
</entry>
<entry>
<id>53953138c7716203136acb82667ef3ff1019e42f</id>
<published>2024-10-05T07:13:29Z</published>
<updated>2024-10-05T07:13:29Z</updated>
<title type="text">monster drop random items</title>
<link rel="alternate" type="text/html" href="commit/53953138c7716203136acb82667ef3ff1019e42f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">monster drop random items
</content>
</entry>
<entry>
<id>7a06c482744ac70993ff0a2b43c2309ef739bcbd</id>
<published>2024-10-05T06:36:10Z</published>
<updated>2024-10-05T06:50:33Z</updated>
<title type="text">add more items</title>
<link rel="alternate" type="text/html" href="commit/7a06c482744ac70993ff0a2b43c2309ef739bcbd.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add more items
</content>
</entry>
<entry>
<id>44febec7a7107997f7df7d9d4731b5e685eb5ba3</id>
<published>2024-10-04T16:46:54Z</published>
<updated>2024-10-04T16:46:54Z</updated>
<title type="text">refactor: check item before removing</title>
<link rel="alternate" type="text/html" href="commit/44febec7a7107997f7df7d9d4731b5e685eb5ba3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: check item before removing
</content>
</entry>
<entry>
<id>e418bee4f469e12763fc06e3e4404232713581c1</id>
<published>2024-09-29T10:20:53Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">display stats in menu</title>
<link rel="alternate" type="text/html" href="commit/e418bee4f469e12763fc06e3e4404232713581c1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">display stats in menu
</content>
</entry>
<entry>
<id>c944e64295bfd86157f95ad9f660e61dbd8229a9</id>
<published>2024-09-29T10:19:18Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">refactor RemoveItem</title>
<link rel="alternate" type="text/html" href="commit/c944e64295bfd86157f95ad9f660e61dbd8229a9.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor RemoveItem
</content>
</entry>
<entry>
<id>680489b93400fa5fffc8c522d593e39c2b8c846b</id>
<published>2024-09-29T09:11:38Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">define player stats on server</title>
<link rel="alternate" type="text/html" href="commit/680489b93400fa5fffc8c522d593e39c2b8c846b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">define player stats on server
</content>
</entry>
<entry>
<id>aa50b41b740f453883059d53f8bbb66b8504bd3e</id>
<published>2024-09-29T08:40:46Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">drop inventory on death</title>
<link rel="alternate" type="text/html" href="commit/aa50b41b740f453883059d53f8bbb66b8504bd3e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">drop inventory on death
</content>
</entry>
<entry>
<id>0e4333d0a391974b646bd62afacb954060529413</id>
<published>2024-09-29T08:37:07Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">close connection on death</title>
<link rel="alternate" type="text/html" href="commit/0e4333d0a391974b646bd62afacb954060529413.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">close connection on death
</content>
</entry>
<entry>
<id>570ae983fe02f3bfd0c9a1855ec058016dc9124f</id>
<published>2024-09-29T08:25:17Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">send response in a single transaction</title>
<link rel="alternate" type="text/html" href="commit/570ae983fe02f3bfd0c9a1855ec058016dc9124f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">send response in a single transaction
</content>
</entry>
<entry>
<id>b423166e746fe9db5c359027d4add2d678f1e5b6</id>
<published>2024-09-29T07:50:05Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">prevent player from using items they don&#39;t have</title>
<link rel="alternate" type="text/html" href="commit/b423166e746fe9db5c359027d4add2d678f1e5b6.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">prevent player from using items they don&#39;t have
</content>
</entry>
<entry>
<id>c5f423649b6fc21a2dca0bf656d9f5963b79b373</id>
<published>2024-09-29T07:44:13Z</published>
<updated>2024-09-29T10:23:45Z</updated>
<title type="text">refactor: call methods from Game.run</title>
<link rel="alternate" type="text/html" href="commit/c5f423649b6fc21a2dca0bf656d9f5963b79b373.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: call methods from Game.run
</content>
</entry>
<entry>
<id>914ed010da01fab8fecf64fd21be5e9cd3f11016</id>
<published>2024-09-29T07:25:58Z</published>
<updated>2024-09-29T07:31:29Z</updated>
<title type="text">add loot piles</title>
<link rel="alternate" type="text/html" href="commit/914ed010da01fab8fecf64fd21be5e9cd3f11016.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add loot piles
</content>
</entry>
<entry>
<id>16b95848ae8cb675bc7d6e82088c12c8775b35ea</id>
<published>2024-09-28T16:32:56Z</published>
<updated>2024-09-28T16:40:08Z</updated>
<title type="text">implement server-side inventory</title>
<link rel="alternate" type="text/html" href="commit/16b95848ae8cb675bc7d6e82088c12c8775b35ea.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">implement server-side inventory
</content>
</entry>
<entry>
<id>0319bf091cd38df43ff35ad0930d35117ba84efc</id>
<published>2024-09-28T16:32:23Z</published>
<updated>2024-09-28T16:32:23Z</updated>
<title type="text">fix: send SetHealth only to player</title>
<link rel="alternate" type="text/html" href="commit/0319bf091cd38df43ff35ad0930d35117ba84efc.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix: send SetHealth only to player
</content>
</entry>
<entry>
<id>becc1d975349c9667c907e0c98a1ddeb135b9903</id>
<published>2024-09-28T16:31:58Z</published>
<updated>2024-09-28T16:32:12Z</updated>
<title type="text">refactor: turn health into uint</title>
<link rel="alternate" type="text/html" href="commit/becc1d975349c9667c907e0c98a1ddeb135b9903.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: turn health into uint
</content>
</entry>
<entry>
<id>dc752424237ab0679ce7ed34fe8952eb1856c3c0</id>
<published>2024-09-27T17:15:21Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">implement client side item API</title>
<link rel="alternate" type="text/html" href="commit/dc752424237ab0679ce7ed34fe8952eb1856c3c0.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">implement client side item API
</content>
</entry>
<entry>
<id>89f06f6c76728d0c7eb45bccd0aa287353220b8c</id>
<published>2024-09-27T16:52:07Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">add second dpad for buttons</title>
<link rel="alternate" type="text/html" href="commit/89f06f6c76728d0c7eb45bccd0aa287353220b8c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add second dpad for buttons
</content>
</entry>
<entry>
<id>d66785a9bb24cb9b25818b48bdf18a43a6f413e1</id>
<published>2024-09-27T16:22:37Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">client: add inventory menu</title>
<link rel="alternate" type="text/html" href="commit/d66785a9bb24cb9b25818b48bdf18a43a6f413e1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">client: add inventory menu
</content>
</entry>
<entry>
<id>31d60d419356d354e83a666b6ca148957ba07d8f</id>
<published>2024-09-27T15:55:41Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">dpad: reuse key handler</title>
<link rel="alternate" type="text/html" href="commit/31d60d419356d354e83a666b6ca148957ba07d8f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">dpad: reuse key handler
</content>
</entry>
<entry>
<id>6d55f2dfc36dcd3df82d2623cb06e4cdf4064459</id>
<published>2024-09-27T15:48:30Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">render on every resize</title>
<link rel="alternate" type="text/html" href="commit/6d55f2dfc36dcd3df82d2623cb06e4cdf4064459.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">render on every resize
</content>
</entry>
<entry>
<id>83064ec30d510d0e5427eb22054f3589ff346dd8</id>
<published>2024-09-27T14:53:07Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">refactor: screen</title>
<link rel="alternate" type="text/html" href="commit/83064ec30d510d0e5427eb22054f3589ff346dd8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: screen
</content>
</entry>
<entry>
<id>41181a5f16cb7c1c372237c4d91817eb1df7fd65</id>
<published>2024-09-27T14:49:13Z</published>
<updated>2024-09-27T17:20:55Z</updated>
<title type="text">refactor: mv dpad to separate file</title>
<link rel="alternate" type="text/html" href="commit/41181a5f16cb7c1c372237c4d91817eb1df7fd65.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: mv dpad to separate file
</content>
</entry>
<entry>
<id>6f7dc5c8ca4d56d2dd1d0c0c746d03c577bd4092</id>
<published>2024-09-27T08:14:28Z</published>
<updated>2024-09-27T08:14:28Z</updated>
<title type="text">perf: do not move monsters when out of sight</title>
<link rel="alternate" type="text/html" href="commit/6f7dc5c8ca4d56d2dd1d0c0c746d03c577bd4092.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">perf: do not move monsters when out of sight
</content>
</entry>
<entry>
<id>b579a01f3a3d55ad32530060ce6f8df5248e5205</id>
<published>2024-09-27T06:51:40Z</published>
<updated>2024-09-27T06:51:40Z</updated>
<title type="text">add fight</title>
<link rel="alternate" type="text/html" href="commit/b579a01f3a3d55ad32530060ce6f8df5248e5205.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add fight
</content>
</entry>
<entry>
<id>c0008e4afea67cbc431c575ee9a79bd06cb80f7a</id>
<published>2024-09-27T06:42:45Z</published>
<updated>2024-09-27T06:42:45Z</updated>
<title type="text">move monster and player to separate files</title>
<link rel="alternate" type="text/html" href="commit/c0008e4afea67cbc431c575ee9a79bd06cb80f7a.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">move monster and player to separate files
</content>
</entry>
<entry>
<id>36014cd795e3214bdb5d376333d10599b14f3b7e</id>
<published>2024-09-27T06:07:48Z</published>
<updated>2024-09-27T06:10:08Z</updated>
<title type="text">collision between monsters and players</title>
<link rel="alternate" type="text/html" href="commit/36014cd795e3214bdb5d376333d10599b14f3b7e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">collision between monsters and players
</content>
</entry>
<entry>
<id>4e1ab79cb8007ba3129312043018b53e57e13c94</id>
<published>2024-09-27T05:52:01Z</published>
<updated>2024-09-27T05:52:01Z</updated>
<title type="text">rm page margins</title>
<link rel="alternate" type="text/html" href="commit/4e1ab79cb8007ba3129312043018b53e57e13c94.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">rm page margins
</content>
</entry>
<entry>
<id>08b1029f9fe1a9e342e01c90f20c3220a0ad8275</id>
<published>2024-09-26T18:42:36Z</published>
<updated>2024-09-26T18:42:36Z</updated>
<title type="text">mobile tweaks</title>
<link rel="alternate" type="text/html" href="commit/08b1029f9fe1a9e342e01c90f20c3220a0ad8275.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">mobile tweaks
</content>
</entry>
<entry>
<id>71a689a50a9341bef9f8585e1689a72d4f7b25d2</id>
<published>2024-09-26T18:31:58Z</published>
<updated>2024-09-26T18:40:51Z</updated>
<title type="text">rm CSP</title>
<link rel="alternate" type="text/html" href="commit/71a689a50a9341bef9f8585e1689a72d4f7b25d2.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">rm CSP

issue for websocket (see https://github.com/w3c/webappsec-csp/issues/7)
not that relevant for this page anyway
</content>
</entry>
<entry>
<id>215d0770d1e22df4456e2048a7a39748a6bfe4e4</id>
<published>2024-09-26T15:35:18Z</published>
<updated>2024-09-26T18:40:51Z</updated>
<title type="text">resize to fill screen</title>
<link rel="alternate" type="text/html" href="commit/215d0770d1e22df4456e2048a7a39748a6bfe4e4.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">resize to fill screen
</content>
</entry>
<entry>
<id>e1c9d308ad8817b287aacb9611f4d6ccd49abae1</id>
<published>2024-09-26T08:18:45Z</published>
<updated>2024-09-26T18:34:30Z</updated>
<title type="text">restrict touch controls to dpad area</title>
<link rel="alternate" type="text/html" href="commit/e1c9d308ad8817b287aacb9611f4d6ccd49abae1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">restrict touch controls to dpad area
</content>
</entry>
<entry>
<id>5fda4ca01321484765beb80b1d8409e35029d060</id>
<published>2024-09-26T06:50:39Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">add health</title>
<link rel="alternate" type="text/html" href="commit/5fda4ca01321484765beb80b1d8409e35029d060.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add health
</content>
</entry>
<entry>
<id>5362c5ca5388f3bf9786e57d8d118537a9f715ab</id>
<published>2024-09-26T06:48:56Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">refactor commitSpan</title>
<link rel="alternate" type="text/html" href="commit/5362c5ca5388f3bf9786e57d8d118537a9f715ab.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor commitSpan
</content>
</entry>
<entry>
<id>9f57e1ad60fc62cad49d86ee1a4ec092c6d928fb</id>
<published>2024-09-26T06:24:14Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">refactor: constructor keys</title>
<link rel="alternate" type="text/html" href="commit/9f57e1ad60fc62cad49d86ee1a4ec092c6d928fb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: constructor keys
</content>
</entry>
<entry>
<id>3b8bf1780f96211df1bff3c27159046a647ede2b</id>
<published>2024-09-25T05:52:29Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">make monster move towards closest player</title>
<link rel="alternate" type="text/html" href="commit/3b8bf1780f96211df1bff3c27159046a647ede2b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">make monster move towards closest player
</content>
</entry>
<entry>
<id>61c7c761cf74e646e94f5ff1e50c3644fd46a454</id>
<published>2024-09-25T05:49:03Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">refactor: use more Point</title>
<link rel="alternate" type="text/html" href="commit/61c7c761cf74e646e94f5ff1e50c3644fd46a454.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: use more Point
</content>
</entry>
<entry>
<id>8e6449ed1bc0db46e95cdbfa4fa0261a7cd4c5af</id>
<published>2024-09-25T05:13:07Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">make monsters move</title>
<link rel="alternate" type="text/html" href="commit/8e6449ed1bc0db46e95cdbfa4fa0261a7cd4c5af.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">make monsters move
</content>
</entry>
<entry>
<id>5ee1fc0199f99bd37e00607ea234e32e2949764e</id>
<published>2024-09-25T04:48:18Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">cleanup dead code</title>
<link rel="alternate" type="text/html" href="commit/5ee1fc0199f99bd37e00607ea234e32e2949764e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">cleanup dead code
</content>
</entry>
<entry>
<id>b42cecfae175983c913d65323f943d8a8e327c35</id>
<published>2024-09-25T04:48:09Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">add monsters</title>
<link rel="alternate" type="text/html" href="commit/b42cecfae175983c913d65323f943d8a8e327c35.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add monsters
</content>
</entry>
<entry>
<id>800943e65b9575aedb044f5269343ba4401e2613</id>
<published>2024-09-25T03:40:13Z</published>
<updated>2024-09-26T18:34:09Z</updated>
<title type="text">limit player speed</title>
<link rel="alternate" type="text/html" href="commit/800943e65b9575aedb044f5269343ba4401e2613.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">limit player speed
</content>
</entry>
<entry>
<id>30c1c15b0254cea0b530bed3e9c04f950d2adc42</id>
<published>2024-09-23T06:07:43Z</published>
<updated>2024-09-26T18:34:06Z</updated>
<title type="text">add touch controls</title>
<link rel="alternate" type="text/html" href="commit/30c1c15b0254cea0b530bed3e9c04f950d2adc42.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add touch controls
</content>
</entry>
<entry>
<id>be26c24296a82bbf4621b9179eb66995695f0c75</id>
<published>2024-09-22T07:31:43Z</published>
<updated>2024-09-22T19:19:36Z</updated>
<title type="text">advanced field of vision</title>
<link rel="alternate" type="text/html" href="commit/be26c24296a82bbf4621b9179eb66995695f0c75.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">advanced field of vision
</content>
</entry>
<entry>
<id>163941f3e437f31ee45c6d3769b4e91465d0748f</id>
<published>2024-09-22T08:04:11Z</published>
<updated>2024-09-22T08:11:15Z</updated>
<title type="text">optimize field of vision</title>
<link rel="alternate" type="text/html" href="commit/163941f3e437f31ee45c6d3769b4e91465d0748f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">optimize field of vision
</content>
</entry>
<entry>
<id>772dff878b272610db2c8d31669d46dccf3ddea5</id>
<published>2024-09-22T06:17:51Z</published>
<updated>2024-09-22T08:05:31Z</updated>
<title type="text">refactor: client getRect()</title>
<link rel="alternate" type="text/html" href="commit/772dff878b272610db2c8d31669d46dccf3ddea5.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">refactor: client getRect()
</content>
</entry>
<entry>
<id>b8e781a1016f4324ec221ec499b2ebde519dc8eb</id>
<published>2024-09-22T05:36:43Z</published>
<updated>2024-09-22T08:05:31Z</updated>
<title type="text">more square chars</title>
<link rel="alternate" type="text/html" href="commit/b8e781a1016f4324ec221ec499b2ebde519dc8eb.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">more square chars
</content>
</entry>
<entry>
<id>04e607c1537bef48034a96164f4e8b33164e044b</id>
<published>2024-09-22T05:36:29Z</published>
<updated>2024-09-22T08:05:31Z</updated>
<title type="text">tweak shaded colors</title>
<link rel="alternate" type="text/html" href="commit/04e607c1537bef48034a96164f4e8b33164e044b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak shaded colors
</content>
</entry>
<entry>
<id>745f4618044a51b537fa701665cac135fc7ff5d0</id>
<published>2024-09-22T05:36:19Z</published>
<updated>2024-09-22T08:05:31Z</updated>
<title type="text">tweak map generation</title>
<link rel="alternate" type="text/html" href="commit/745f4618044a51b537fa701665cac135fc7ff5d0.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">tweak map generation
</content>
</entry>
<entry>
<id>eae6cec5c12cb4bac8fcc42f7c4192f9038b6c52</id>
<published>2024-09-22T04:31:26Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">Makefile: add install</title>
<link rel="alternate" type="text/html" href="commit/eae6cec5c12cb4bac8fcc42f7c4192f9038b6c52.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">Makefile: add install
</content>
</entry>
<entry>
<id>e41f9da23fd881a99bca43a44b9283548f007958</id>
<published>2024-09-22T04:31:08Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">Makefile: build by default</title>
<link rel="alternate" type="text/html" href="commit/e41f9da23fd881a99bca43a44b9283548f007958.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">Makefile: build by default
</content>
</entry>
<entry>
<id>4d3a476f5da975721b5cb26bc919608e77a2c535</id>
<published>2024-09-22T04:27:41Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">more consistent logging</title>
<link rel="alternate" type="text/html" href="commit/4d3a476f5da975721b5cb26bc919608e77a2c535.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">more consistent logging
</content>
</entry>
<entry>
<id>a9a153f24a7c8b3bcfd51fc5ab4e30c2c2510465</id>
<published>2024-09-22T04:13:06Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">client: fix socket protocol</title>
<link rel="alternate" type="text/html" href="commit/a9a153f24a7c8b3bcfd51fc5ab4e30c2c2510465.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">client: fix socket protocol
</content>
</entry>
<entry>
<id>f9a2ffa9d164e0afff373e637bf2d1bf1ac9d0d2</id>
<published>2024-09-21T18:32:46Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">add README</title>
<link rel="alternate" type="text/html" href="commit/f9a2ffa9d164e0afff373e637bf2d1bf1ac9d0d2.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">add README
</content>
</entry>
<entry>
<id>294948f195542ddd5868df46b619dd7dd3a62dab</id>
<published>2024-09-21T18:07:35Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">reduce connection timeout</title>
<link rel="alternate" type="text/html" href="commit/294948f195542ddd5868df46b619dd7dd3a62dab.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">reduce connection timeout
</content>
</entry>
<entry>
<id>b2605246eaabc242a12d7ad5117c9dee1735785b</id>
<published>2024-09-21T16:30:30Z</published>
<updated>2024-09-22T08:04:39Z</updated>
<title type="text">basic field of vision</title>
<link rel="alternate" type="text/html" href="commit/b2605246eaabc242a12d7ad5117c9dee1735785b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">basic field of vision
</content>
</entry>
<entry>
<id>e29a5847e0c84fff2cdfe94b0ad0b9a923700f1e</id>
<published>2024-09-21T08:18:24Z</published>
<updated>2024-09-21T18:30:15Z</updated>
<title type="text">define colors</title>
<link rel="alternate" type="text/html" href="commit/e29a5847e0c84fff2cdfe94b0ad0b9a923700f1e.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">define colors
</content>
</entry>
<entry>
<id>0574812fb1feeffe28f527332833eb2eea539a48</id>
<published>2024-09-21T08:00:42Z</published>
<updated>2024-09-21T18:30:15Z</updated>
<title type="text">split go code into separate files</title>
<link rel="alternate" type="text/html" href="commit/0574812fb1feeffe28f527332833eb2eea539a48.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">split go code into separate files
</content>
</entry>
<entry>
<id>752095b992d18b0e77e9d3ed9fa4aa1978c26676</id>
<published>2024-09-21T07:49:27Z</published>
<updated>2024-09-21T07:49:27Z</updated>
<title type="text">do not inline static files</title>
<link rel="alternate" type="text/html" href="commit/752095b992d18b0e77e9d3ed9fa4aa1978c26676.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">do not inline static files
</content>
</entry>
<entry>
<id>4a8917ab9de3c2e4a1780629802b07a355ebca4c</id>
<published>2024-09-20T21:07:16Z</published>
<updated>2024-09-20T21:07:16Z</updated>
<title type="text">go to next level on ladder</title>
<link rel="alternate" type="text/html" href="commit/4a8917ab9de3c2e4a1780629802b07a355ebca4c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">go to next level on ladder
</content>
</entry>
<entry>
<id>2badc47c5b27b61a1978885d84508f33a9ad06df</id>
<published>2024-09-20T20:41:37Z</published>
<updated>2024-09-20T20:55:44Z</updated>
<title type="text">generate random map</title>
<link rel="alternate" type="text/html" href="commit/2badc47c5b27b61a1978885d84508f33a9ad06df.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">generate random map
</content>
</entry>
</feed>
