kettek @kettek.net · 03/04/2026Wee, resizable editor and shell panels. Logic to be further improved, but it does work. I should probably use binary trees or BSP or whatever... #golang #tui #ide 040
kettek @kettek.net · 01/04/2026``` EDITOR=aight --dbus-send --with-newline --with-focus editor/active :open $EDITOR "my_file" ``` Experimenting with virtual terminals, control sequences, D-Bus, and more to provide a specific TUI IDE user experience I'm after. Also editor and file manager agnostic. #golang #tui #ide 050
kettek @kettek.net · 24/08/2025Silly experiment in rendering isometric cubes (3 faces) using just #CSS: tangled.sh/@kettek.net/... 230
kettek @kettek.net · 29/06/2025Some neat ideas but unfortunately SCHLUBWORLD didn'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. #Ebitengine #golang #EbitengineGameJam 150
kettek @kettek.net · 16/06/2025Some #Ebitengine experimentation for the "union" theme game jam... #golang #gamejam #gamedev 0103
kettek @kettek.net · 13/06/2025More unit distribution/pathing work -- now with preemptive shaping based upon unit priority. #golang #RTS #ebitengine 050
kettek @kettek.net · 12/06/2025WIP 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. 030
kettek @kettek.net · 09/05/20253D rotation preview now functional in Staxie, woohoo. github.com/kettek/staxie #svelte #voxel #pixel #spritestack #editor 010
kettek @kettek.net · 01/03/2025Testing out a flexible text widget for rebui, a WIP simplicity and ease-of-use focused #Ebitengine UI library. 131
kettek @kettek.net · 23/02/2025Map scrolling, lighting, and animations now mostly supported in Crossfire Mobile... getting further along. #fyne #golang #morpg 030
kettek @kettek.net · 21/02/2025Implemented a long-press triggered and menu-driven action "macro" 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. 010
kettek @kettek.net · 17/02/2025Implemented full skill icons for Crossfire -- now the mobile client skill list looks a bit nicer. :) 010
kettek @kettek.net · 16/02/2025Crossfire Mobile skills list with progress bars implemented. Now being done are all the missing skill icons so those pesky tan boxes can go away. 010
kettek @kettek.net · 15/02/2025Care for a challenging (and perhaps enraging) platformer game written in about 6 hours for/on Valentine's Day? Only you can help Birb save Kitty! Written for @birdtooth.studio~ Space = jump, shift = shoot, arrows/WASD = move (controller support also works) kettek.neocities.org/bsk/ 121
kettek @kettek.net · 06/02/2025Crossfire 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. 010
kettek @kettek.net · 06/02/2025Implemented a basic minimap for the in-dev @mindfire.games #RTS game! Still much more to do. #golang #ebitengine 141
kettek @kettek.net · 04/02/2025WIP of a Crossfire mobile client using #fyne and #golang. Command sending with message capturing and displaying now working. Movement also works via a virtual "thumbpad" on the left, but still requires refactoring map rendering. 120
kettek @kettek.net · 13/01/2025Staxie now runs in the browser live @ kettek.github.io/staxie/ ! #svelte #voxel #pixel #spritestack #editor 020
kettek @kettek.net · 29/12/2024Some #boids for the #ebitengine holiday hack... maybe they'll get used. #ehh 071
kettek @kettek.net · 28/12/2024Hasty gamejam editor hackings for #ehh using the not-ready-to-be-used #ebitengine debugui package. :} 020
kettek @kettek.net · 10/12/2024Announcing 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! itch.io/jam/ebitengi...itch.ioEbitengine Holiday Hack 2024A game jam from 2024-12-21 to 2025-01-20 hosted by kettek. A relaxed and roughly 3-week event starting on the 21st of December for developing libraries, games, and experiments with Ebitengine featurin... 133
kettek @kettek.net · 02/12/2024A 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. 010
kettek @kettek.net · 21/11/2024Staxie now supports a "minified" swatches/palettes view to maximize screen real estate! #golang #wails #svelte #voxel #pixel #spritestack #editor 020
kettek @kettek.net · 20/11/2024Implemented slice interpolation within Staxie to provide a more voxel-like look for kicks. #golang #wails #svelte #voxel #pixel #spritestack #editor 130
kettek @kettek.net · 15/11/2024Mundane (and annoying to implement), but Staxie now supports moving frames above/below others in addition to swapping frame positions. #golang #wails #svelte #voxel #pixel #spritestack #editor 020
kettek @kettek.net · 14/11/2024Implemented heal/damage kickers for Morogue. :> #Ebitengine #golang #roguelike #gamedev 080
kettek @kettek.net · 14/11/2024Finally implemented radial menu-based map pinging (and accompanying event/network propagation) in Morogue, an experimental #multiplayer #coop #roguelike written in #Ebitengine / #golang! #gamedev 1124
kettek @kettek.net · 28/10/2024Unfortunately too much IRL happened so the #bevyspookyjam "game" never got much further than map loading and rendering. It was still fun to learn #bevy and #rust! 110
kettek @kettek.net · 20/10/2024It's not much, but (finally) learning Rust by figuring out Bevy for the #bevyspookyjam. Sadly only have level loading from YAML and rendering sprite stacks made with my editor, Staxie, but hopefully can make an actual game for the remaining week! #gamedev #rust #bevy #gamejam #spritestacks 020
kettek @kettek.net · 20/09/2024Slowly figuring out greedy meshing... #golang #wails #svelte #voxel #pixel #editor 010
kettek @kettek.net · 22/08/2024Staxie now supports 3D rotations! #golang #wails #svelte #voxel #pixel #editor 031
kettek @kettek.net · 19/08/2024New crumbsoft just dropped -- extremely barebones GUI for making a virtual microphone from an audio source in #Pipewire on #Linux using #Fyne and #golang. Created so I could be lazy. github.com/kettek/pipew... 010
kettek @kettek.net · 04/08/2024Silly #golang shenanigans ensued in the AM. Wrote a relatively minimalistic XCB #X11 window manager in Go from scratch. Non-reparenting and no EWWM/ICCCM support, but will probably write a version for both. github.com/kettek/gwmbl/ 000
kettek @kettek.net · 24/07/2024A bit of "sand game"/cellular automata fun from an hour or so of fooling around. #golang #ebitengine 010
kettek @kettek.net · 04/07/2024Added an experimental split view for 2D/3D modes -- found myself switching between them a bit too often whilst developing kts_kettek.itch.io/turgatory 's assets! #golang #wails #svelte #voxel #pixel #editor 000
kettek @kettek.net · 03/07/2024Staxie now supports image reference over/underlays! #golang #wails #svelte #pixel #editor 010
kettek @kettek.net · 25/06/20243D cursor and bounding box selection implemented in Staxie! #golang #wails #svelte #spritestack #voxel 010
kettek @kettek.net · 14/06/20243D flood fill implemented, limitable to each axis! #golang #wails #svelte #spritestack #voxel 010
kettek @kettek.net · 10/06/2024Staxie now has multi-frame painting, making it easier to change designs after animation has already been implemented! #golang #wails #svelte #spritestack #voxel 020
kettek @kettek.net · 08/06/2024Basic 3D tools for Staxie are complete -- place, replace, pick, and erase. Camera controls work well. Also pictured is the live updated sprite stack preview in a sub-window. :) #golang #wails #svelte #spritestack #voxel 010
kettek @kettek.net · 07/06/2024Experimenting with a 3D edit/view mode for Staxie, my WIP sprite stack and/or voxel editor, so as to enable easier creation of strange/complex structures. #golang #wails #svelte #spritestack #voxel 010
kettek @kettek.net · 20/01/2024Short teaser trailer for HAVEN, a game from the 3-week #Ebitengine Holiday Hack 2023! Play: kts_kettek.itch.io/haven Code: github.com/kettek/ebiha... youtu.be/AUjEjL57O0Qyoutu.beHAVEN teaserShort teaser for a 3-week relaxed game jam game called HAVEN! 000
kettek @kettek.net · 20/01/2024A fun experimentation with sprite stacks and some shenanigans for drawing shadows. #ebitengine #golang Perhaps someday Bluesky will have embedded GIFs/webm/whatever, as the experiment has zooming, rotating, etc. 000
kettek @kettek.net · 13/01/2024There we have it -- converting arbitrary polygonal areas to mark grid cells as water, buildable, blocked, etc. Not too bad thanks to PNPOLY! @mindfire.games #golang #RTS 000