Sign in

kettek

@kettek.net
70 followers 37 following 88 posts

go4lyfe codeberg.org/kettek github.com/kettek www.twitch.tv/kts_kettek

PostsRepliesMedia
kettek @kettek.net · 03/04/2026
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... #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
WIP TUI for a GUI-esque IDE experience using user-provided file managers, editors, and shells.
050
kettek @kettek.net · 26/03/2026
D-Bus is interesting.
000
kettek @kettek.net · 24/08/2025
Silly experiment in rendering isometric cubes (3 faces) using just #CSS: tangled.sh/@kettek.net/...
isometrically rendered cubes showing "hi"
230
kettek @kettek.net · 29/06/2025
Some 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/2025
Some #Ebitengine experimentation for the "union" theme game jam... #golang #gamejam #gamedev
0103
kettek @kettek.net · 13/06/2025
More unit distribution/pathing work -- now with preemptive shaping based upon unit priority. #golang #RTS #ebitengine
050
kettek @kettek.net · 12/06/2025
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.
030
kettek @kettek.net · 09/05/2025
3D rotation preview now functional in Staxie, woohoo. github.com/kettek/staxie #svelte #voxel #pixel #spritestack #editor
010
kettek @kettek.net · 01/03/2025
Testing out a flexible text widget for rebui, a WIP simplicity and ease-of-use focused #Ebitengine UI library.
131
kettek @kettek.net · 23/02/2025
Map scrolling, lighting, and animations now mostly supported in Crossfire Mobile... getting further along. #fyne #golang #morpg
030
kettek @kettek.net · 21/02/2025
Implemented 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.
A popup menu that allows chaining together commands to execute -- basically a menu-driven macro
010
kettek @kettek.net · 17/02/2025
Implemented full skill icons for Crossfire -- now the mobile client skill list looks a bit nicer. :)
010
kettek @kettek.net · 16/02/2025
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.
010
kettek @kettek.net · 15/02/2025
Care 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/2025
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.
010
kettek @kettek.net · 06/02/2025
Implemented a basic minimap for the in-dev @mindfire.games #RTS game! Still much more to do. #golang #ebitengine
141
kettek @kettek.net · 04/02/2025
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 "thumbpad" on the left, but still requires refactoring map rendering.
120
kettek @kettek.net · 13/01/2025
Staxie now runs in the browser live @ kettek.github.io/staxie/ ! #svelte #voxel #pixel #spritestack #editor
020
kettek @kettek.net · 29/12/2024
Some #boids for the #ebitengine holiday hack... maybe they'll get used. #ehh
071
kettek @kettek.net · 28/12/2024
Hasty gamejam editor hackings for #ehh using the not-ready-to-be-used #ebitengine debugui package. :}
020
kettek @kettek.net · 10/12/2024
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! itch.io/jam/ebitengi...
itch.io
Ebitengine Holiday Hack 2024
A 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/2024
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.
010
kettek @kettek.net · 21/11/2024
Staxie 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/2024
Implemented slice interpolation within Staxie to provide a more voxel-like look for kicks. #golang #wails #svelte #voxel #pixel #spritestack #editor
130
Reposted by kettek
Amaruuk @birdtooth.studio · 18/11/2024
Pictured: me yesterday
042
kettek @kettek.net · 15/11/2024
Mundane (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/2024
Implemented heal/damage kickers for Morogue. :> #Ebitengine #golang #roguelike #gamedev
080
kettek @kettek.net · 14/11/2024
Finally 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/2024
Unfortunately 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 · 22/10/2024
raaa
a fearsome beastie, fr fr
041
kettek @kettek.net · 20/10/2024
It'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
Picture of a barebones isometric game and the editor used to make the tiles.
020
kettek @kettek.net · 23/09/2024
Godot is somewhat interesting...
030
kettek @kettek.net · 20/09/2024
Slowly figuring out greedy meshing... #golang #wails #svelte #voxel #pixel #editor
Screenshot o' staxie with debug view of greedy meshing
010
kettek @kettek.net · 22/08/2024
Staxie now supports 3D rotations! #golang #wails #svelte #voxel #pixel #editor
031
kettek @kettek.net · 19/08/2024
New 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...
A crummy interface to making a virtual microphone from audio output in pipewire
010
kettek @kettek.net · 04/08/2024
Silly #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/2024
A bit of "sand game"/cellular automata fun from an hour or so of fooling around. #golang #ebitengine
010
kettek @kettek.net · 04/07/2024
Added 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/2024
Staxie now supports image reference over/underlays! #golang #wails #svelte #pixel #editor
010
kettek @kettek.net · 25/06/2024
3D cursor and bounding box selection implemented in Staxie! #golang #wails #svelte #spritestack #voxel
010
kettek @kettek.net · 21/06/2024
Strange things are afoot in #Ebitengine...
010
kettek @kettek.net · 14/06/2024
3D flood fill implemented, limitable to each axis! #golang #wails #svelte #spritestack #voxel
010
kettek @kettek.net · 10/06/2024
Staxie 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/2024
Basic 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/2024
Experimenting 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/2024
Short 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/AUjEjL57O0Q
youtu.be
HAVEN teaser
Short teaser for a 3-week relaxed game jam game called HAVEN!
000
kettek @kettek.net · 20/01/2024
A 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/2024
There 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
kettek @kettek.net · 09/12/2023
We have tanks! @mindfire.games #RTS
000