Jackson
banner
spincubes.bsky.social
Jackson
@spincubes.bsky.social
I'm making a MUD (multi user dungeon) engine. MUDs are the MMOs of yesteryear, massively multiplayer, but made entirely of text and ascii art.

Why make a MUD engine in 2025?? Idk man I just wanted to
October 29, 2025 at 1:01 PM
My 3d retro world map will be populated with 2d sprites. I'm getting the normal vector for each triangle in the world to check if it's flat enough to place something on. Right now, it's just trees in flat grass areas. Eventually it'll be dungeons, towns, etc. #gamedev
May 2, 2025 at 10:25 PM
More work on my retro procedural world generator. Added sandy beaches and better water. The shader for that could use more work to make it fit the retro vibe. Changed the orthographic camera to be at a 45 degree angle so you can see around mountains better.
May 2, 2025 at 8:04 PM
Started working on another procedural generation project. The ortholinear camera and low-poly plane makes for such a cool aesthetic. #gamedev
May 2, 2025 at 4:37 AM
Now you can explore the dungeon with your friends! I'm doing this through a pretty simple pub/sub system; every chunk in the dungeon is treated like a topic. This whole project is really just an excuse to learn, we'll see if I get around to adding any "game" to this game lol #gamedev
March 10, 2025 at 2:55 AM
If there was one game in #UFO50 I would nominate for a full sequel, it would be Party House. It's a deck building game, though it took me a bit to figure that out lol

Is anyone out there developing a full project like this? #indiegames
March 6, 2025 at 3:52 AM
Alright, I've zoomed everything up and made a "camera" to follow the player. Doing this in React instead of a proper game engine makes this sort of thing a bit more of a challenge.
March 2, 2025 at 3:43 PM
Infinite dungeon generation with a teeny tiny player character. Might have to make this guy bigger. #gamedev
March 1, 2025 at 6:28 PM
Reposted by Jackson
February 24, 2025 at 9:10 PM
UFO 50 games feel authentically retro, while still benefiting from 40 or so years of lessons on game design. I've only played a few and have a couple dozen hours already. It's the best indie game I've played since Balatro. #indiegames
February 25, 2025 at 3:02 AM
Update on my online Rogue-Like:
My Go back-end is generating a dungeon layout and sending it to the front-end as JSON. Then, I'm rendering it with PixiJS! Very happy with the result so far. #gamedev #roguelike
December 6, 2024 at 7:49 PM
Decided today I'd like to make an online multiplayer Rogue-Like. Back-end will be Go. Here's the beginnings of my dungeon generation! #roguelike #gamedev
December 5, 2024 at 3:34 AM
#AdventOfCode day 4 wrecked me.

Ended up in nested loop land by the end of both parts, despite my best efforts. Definitely excited to see how others were able to get this done without them!
December 4, 2024 at 10:02 PM
For #AdventOfCode day 3 I used a pretty simple regex in part 1.

In part 2 I added a few "preprocessing" steps:

1. Concat the lines into one
2. Split the line on "do()"
3. For each line, cut off every "don't()" and anything past it
4. Use the same regex to sum as before
5. Profit
December 3, 2024 at 4:33 PM
Is anyone else doing #adventofcode?

I always want to do better than just brute forcing, but ended up doing that today to debug the recursive solution I came up with. Even the brute force solution finished in under a second, I might just get lazy for the next ones!
December 2, 2024 at 7:27 PM
Hey everyone, I'm a software engineer with a blog (how cliche).

Lately I've been learning a lot about graphics programming and writing blog posts about the math involved. Here's the first:

jacksontheel.com/posts/rotati...
Rotating a vector about an origin
This is the first on what will be a series of posts showing the math behind commonly used formulas in graphics programming. In this post, we’ll take a vector (or a point) and rotate it by some a...
jacksontheel.com
November 19, 2024 at 6:51 PM