<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>go4lyfe&#xA;https://codeberg.org/kettek&#xA;https://github.com/kettek&#xA;https://www.twitch.tv/kts_kettek</description><link>https://blacksky.community/profile/kettek.net</link><title>@kettek.net - kettek</title><item><link>https://blacksky.community/profile/kettek.net/post/3milqwsjghc2i</link><description>Wee, resizable editor and shell panels. Logic to be further improved, but it does work. I should probably use binary trees or BSP or whatever...&#xA;&#xA;#golang #tui #ide</description><pubDate>03 Apr 2026 12:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3milqwsjghc2i</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3mig3yaumj22y</link><description>```&#xA;EDITOR=aight --dbus-send --with-newline --with-focus editor/active :open&#xA;&#xA;$EDITOR &#34;my_file&#34;&#xA;```&#xA;&#xA;Experimenting with virtual terminals, control sequences, D-Bus, and more to provide a specific TUI IDE user experience I&#39;m after. Also editor and file manager agnostic.&#xA;&#xA;#golang #tui #ide</description><pubDate>01 Apr 2026 06:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3mig3yaumj22y</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3mhyo5whlyk24</link><description>D-Bus is interesting.</description><pubDate>26 Mar 2026 22:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3mhyo5whlyk24</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lx6gndmxic2u</link><description>Silly experiment in rendering isometric cubes (3 faces) using just #CSS: https://tangled.sh/@kettek.net/isocubes</description><pubDate>24 Aug 2025 21:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lx6gndmxic2u</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lsqbohmbnk2x</link><description>Some neat ideas but unfortunately SCHLUBWORLD didn&#39;t come to fruition due to having too much in too short of time (and other life happenings mucking with my timing). Some of it was enjoyable and I liked the idea -- also @birdtooth.studio made a nice logo.&#xA;&#xA;#Ebitengine #golang #EbitengineGameJam</description><pubDate>29 Jun 2025 08:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lsqbohmbnk2x</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lrpqchvofk2m</link><description>Some #Ebitengine experimentation for the &#34;union&#34; theme game jam...&#xA;&#xA;#golang #gamejam #gamedev</description><pubDate>16 Jun 2025 10:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lrpqchvofk2m</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lrhgmxdouc2e</link><description>More unit distribution/pathing work -- now with preemptive shaping based upon unit priority.&#xA;&#xA;#golang #RTS #ebitengine</description><pubDate>13 Jun 2025 02:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lrhgmxdouc2e</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lrflmgyfek2a</link><description>WIP stand-alone implementation of size-based unit distribution within cells for the in-dev @mindfire.games #RTS! Much more logic to figure out, but seems to be a decent start.</description><pubDate>12 Jun 2025 09:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lrflmgyfek2a</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3loqcbkgm6c2w</link><description>3D rotation preview now functional in Staxie, woohoo.&#xA;&#xA;github.com/kettek/staxie&#xA;&#xA;#svelte #voxel #pixel #spritestack #editor</description><pubDate>09 May 2025 11:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3loqcbkgm6c2w</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3ljclo5cwic2g</link><description>Testing out a flexible text widget for rebui, a WIP simplicity and ease-of-use focused #Ebitengine UI library.</description><pubDate>01 Mar 2025 09:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3ljclo5cwic2g</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3liupuutsk22f</link><description>Map scrolling, lighting, and animations now mostly supported in Crossfire Mobile... getting further along. #fyne #golang #morpg</description><pubDate>23 Feb 2025 20:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3liupuutsk22f</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3liniuv3e3k2s</link><description>Implemented a long-press triggered and menu-driven action &#34;macro&#34; system so you can chain commands together (here is the classic summon a bomb, pick it up, and throw it). Will probably also implement a dedicated action editor window, as having just a few can quickly get too long.</description><pubDate>21 Feb 2025 00:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3liniuv3e3k2s</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lidq6itphk2v</link><description>Implemented full skill icons for Crossfire -- now the mobile client skill list looks a bit nicer. :)</description><pubDate>17 Feb 2025 02:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lidq6itphk2v</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3libkianm4k23</link><description>Crossfire Mobile skills list with progress bars implemented. Now being done are all the missing skill icons so those pesky tan boxes can go away.</description><pubDate>16 Feb 2025 05:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3libkianm4k23</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3li73sutits2f</link><description>Care for a challenging (and perhaps enraging) platformer game written in about 6 hours for/on Valentine&#39;s Day?&#xA;&#xA;Only you can help Birb save Kitty!&#xA;&#xA;Written for @birdtooth.studio~&#xA;&#xA;Space = jump, shift = shoot, arrows/WASD = move (controller support also works)&#xA;&#xA;kettek.neocities.org/bsk/</description><pubDate>15 Feb 2025 06:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3li73sutits2f</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lhk5yhghtc26</link><description>Crossfire Mobile inventory view mostly implemented. Full item examination (including click-to-examine more) acquired on select by capturing the appropriate drawext messages and appending them to the target item.</description><pubDate>06 Feb 2025 22:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lhk5yhghtc26</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lhitgnep4k2t</link><description>Implemented a basic minimap for the in-dev @mindfire.games #RTS game! Still much more to do.&#xA;&#xA;#golang #ebitengine</description><pubDate>06 Feb 2025 10:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lhitgnep4k2t</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lhf7v7bom22k</link><description>WIP of a Crossfire mobile client using #fyne and #golang. Command sending with message capturing and displaying now working. Movement also works via a virtual &#34;thumbpad&#34; on the left, but still requires refactoring map rendering.</description><pubDate>04 Feb 2025 23:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lhf7v7bom22k</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lfnt6xwlrs2f</link><description>Staxie now runs in the browser live @ kettek.github.io/staxie/ !&#xA;&#xA;#svelte #voxel #pixel #spritestack #editor</description><pubDate>13 Jan 2025 22:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lfnt6xwlrs2f</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lei2e3ijds2f</link><description>Some #boids for the #ebitengine holiday hack... maybe they&#39;ll get used.&#xA;&#xA;#ehh</description><pubDate>29 Dec 2024 22:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lei2e3ijds2f</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3ledhwwk3wk2h</link><description>Hasty gamejam editor hackings for #ehh using the not-ready-to-be-used #ebitengine debugui package. :}</description><pubDate>28 Dec 2024 02:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3ledhwwk3wk2h</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lcw4dobmus2g</link><description>Announcing the #Ebitengine Holiday Hack 2024! A relaxed and roughly 3-week jam to develop a library, game, or an experiment -- also potentially rewrites of existing projects! Optional theme voting begins in a week, with the jam starting on the 21st!&#xA;&#xA;https://itch.io/jam/ebitengine-holiday-hack-2024</description><pubDate>10 Dec 2024 01:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lcw4dobmus2g</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lcd6zx6toc2k</link><description>A bit of a wasteful expenditure of time, but having some fun implementing the #CrossfireRPG (crossfire.real-time.com) protocol in #golang and a #terminal based frontend.</description><pubDate>02 Dec 2024 13:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lcd6zx6toc2k</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lbgorvb7ws2c</link><description>Staxie now supports a &#34;minified&#34; swatches/palettes view to maximize screen real estate!&#xA;&#xA;#golang #wails #svelte #voxel #pixel #spritestack #editor</description><pubDate>21 Nov 2024 05:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lbgorvb7ws2c</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lbdxb5wc6k2n</link><description>Implemented slice interpolation within Staxie to provide a more voxel-like look for kicks.&#xA;&#xA;#golang #wails #svelte #voxel #pixel #spritestack #editor</description><pubDate>20 Nov 2024 02:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lbdxb5wc6k2n</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3laxe5o7vfc2m</link><description>Mundane (and annoying to implement), but Staxie now supports moving frames above/below others in addition to swapping frame positions.&#xA;&#xA;#golang #wails #svelte #voxel #pixel #spritestack #editor</description><pubDate>15 Nov 2024 02:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3laxe5o7vfc2m</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lavf7evfok2f</link><description>Implemented heal/damage kickers for Morogue. :&gt;&#xA;&#xA;#Ebitengine #golang #roguelike #gamedev</description><pubDate>14 Nov 2024 07:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lavf7evfok2f</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3lauyfxfru22k</link><description>Finally implemented radial menu-based map pinging (and accompanying event/network propagation) in Morogue, an experimental #multiplayer #coop #roguelike written in #Ebitengine / #golang!&#xA;&#xA;#gamedev</description><pubDate>14 Nov 2024 04:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3lauyfxfru22k</guid></item><item><link>https://blacksky.community/profile/kettek.net/post/3l7kdixomfx2r</link><description>Unfortunately too much IRL happened so the #bevyspookyjam &#34;game&#34; never got much further than map loading and rendering. It was still fun to learn #bevy and #rust!</description><pubDate>28 Oct 2024 05:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:4oudoohuvjksk2r356b74qfk/app.bsky.feed.post/3l7kdixomfx2r</guid></item></channel></rss>