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/2025(Also checking out tangled.sh functionality)!tangled.shtimeline · tangledsee what's tangling 000
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/2025Hell yeah, space trading -- enjoyed that thoroughly in Escape Velocity many, many years ago :) 020
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 · 27/01/2025Still getting that new one rolled out, so don't take too much time! 000
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 · 18/12/2024Feedback is fine. There are many issues on the tracker for some missing features or issues. Feel free to leave issues or just let me know directly. 000
kettek @kettek.net · 18/12/2024github.com/kettek/staxi... It is alpha still (UX needs to be a bit friendlier especially). If you need any help/guidance, feel free to reach out. 110
kettek @kettek.net · 15/12/2024I got that as well, but now I'm thinking maybe it's associated with the software development category? 010
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 · 28/11/2024Yeah, default compression is pretty bad. Not certain, but I think manually creating upscaled MP4s generates the best result. 100
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 · 16/11/2024If the features are appealing and/or don't require massive refactoring, certainly! I have run into side-effects a couple times, where some internal details changed that somehow caused visual glitches or lag in my specific use-case -- however, this has led to improvements for said libraries. :) 010
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 · 29/10/2024I've not used it enough to give a proper opinion, nor enough to see the advantages of ECS, but I found Rust to be decently enjoyable (used to program in C/C++). I think of one knew Rust and ECS design really well, it'd be quite good. I prefer writing my games with simpler libs like Ebitengine. :) 000
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