Flashed the latest firmware on my Keychon and my debounce issue is gone! Its surprisingly stressful not being able to trust your keyboard.
Notices by Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 04-Oct-2026 02:07:04 JST
Alex โ๐จ๐ฆ
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Thursday, 27-Aug-2026 02:18:07 JST
Alex โ๐จ๐ฆ
I've been thinking about composability. Unix CLI functions, because they rely on text streaming in and out, can easly compose. Emacs modules / functions are all working with a buffer, which makes them easy to compose.
For my games, I've always had issues with composability. Specific libraries have to be wrapped to work for each game.
This is especially noticable in mapping tools, which combine systems for pathing, autotiling, editing, rendering, masking, collliding, events, and data storage.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Monday, 15-Jun-2026 11:44:27 JST
Alex โ๐จ๐ฆ
I was editing my Emacs config and I think I may have had the worst thought anyone has ever had.
Why not write a Lua VM in emacs lisp to run Fennel in Emacs?
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:50:02 JST
Alex โ๐จ๐ฆ
Evening one of the lisp game jam done!
Project is setup, and art style is well on its way to being nailed own.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:50:00 JST
Alex โ๐จ๐ฆ
Evening two wrapped up for the lisp game jam!!
Autotiling bugs worked out and the flow field implementation is underway
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:59 JST
Alex โ๐จ๐ฆ
Evening three wrapped up! Simulation is complete, now to make it pretty and wrap it in a game!
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:57 JST
Alex โ๐จ๐ฆ
Evening four done! I've added pickups when a goblin is slain.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:56 JST
Alex โ๐จ๐ฆ
Evening five done! Half way through the lisp game jam!
Today I added the menu system, shaders and did some work on the games plumbing to make sure it would run on the web.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:55 JST
Alex โ๐จ๐ฆ
Evening six done. Its starting to look a little bit like a game!
For a level to end the boss needs to either succeed or fail, but sometimes they just wander off into oblivion.
I really feel that little goblin buddy.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:54 JST
Alex โ๐จ๐ฆ
Evening seven done!
I'm going to be away this weekend, but I hope to find some time to put on the finishing touches.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:53 JST
Alex โ๐จ๐ฆ
No evening eight, but I did do a pass over lunch adding sfx and fleshing out the 9 maps.
Still need to do a few balancing passes.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 24-May-2026 14:49:52 JST
Alex โ๐จ๐ฆ
Evening nine wrapped!
The itch page is up and everything looks to be stable. Tomorrow I'll test the windows build and do another balancing pass.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Saturday, 14-Mar-2026 07:59:44 JST
Alex โ๐จ๐ฆ
@technomancy or they offer a gold plan for people who want to influence fine tuning, or to have material removed from the training corpus
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Friday, 13-Mar-2026 02:30:27 JST
Alex โ๐จ๐ฆ
I can't believe LLMs took the em dash from us
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Thursday, 19-Feb-2026 23:25:10 JST
Alex โ๐จ๐ฆ
Once again, I am facing the insatiable urge to write a map editor.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Thursday, 08-Jan-2026 00:49:59 JST
Alex โ๐จ๐ฆ
Put together a blog on my approach to handling persistence when hotloading fennel modules in love2d.
It has an accompanying love2d project to test out the approach for yourself, which includes an example watcher utility for auto reloading assets.
Thanks to everyone who provided insights on their approach to persistence last month!
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Sunday, 21-Dec-2025 02:55:28 JST
Alex โ๐จ๐ฆ
@mattly my 2012 macbook lost its internet privileges. It still works amazingly with the software I have on it for music making. Those programs are probably as close to wrapped in duct tape as I'll ever get.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Tuesday, 09-Dec-2025 14:15:51 JST
Alex โ๐จ๐ฆ
I've finished patching all the bugs found in purgo during the Jam. There are still a couple things I'd like to implement before I move on.
1. Some sort of player interactivity during the combat simulation
2. A cash system for buying denizens -
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Tuesday, 11-Nov-2025 02:17:51 JST
Alex โ๐จ๐ฆ
Purgo is "done"! With seconds to spare. I was scrambling to add sfx. There are a few breaking bugs, but you can get through all levels in about 10 minutes (and then get faced with a crash, welp)
I had to rescope and reshape the project a couple times to have something that I could complete in a week, and was a fun ride for a jam player. Not sure if I hit the fun, but I hope I hit the vibe.
-
Embed this notice
Alex โ๐จ๐ฆ (alexjgriffith@mastodon.gamedev.place)'s status on Saturday, 08-Nov-2025 13:25:46 JST
Alex โ๐จ๐ฆ
Last push for the lisp game jam!