Sign in

lodomo.dev

@lodomo.dev
399 followers 109 following 1.1K posts

Dad. Game Dev. Pixel Artist. 🪨 Developing Boulder Mage #PlayDate 🟨 Devlog: blog.lodomo.dev Portfolio: lodomo.dev Portland, OR. He/Him

PostsRepliesMedia
lodomo.dev @lodomo.dev · 01/03/2026
AHHHHHHHHH
031
lodomo.dev @lodomo.dev · 24/02/2026
Two different accounts messaged me about music, sent me links to pixel art they made, and then had the same image on both their artstation. One of these had clearly AI generated art, what a bummer. Also if youre a CHIPTUNE ARTIST and you are interested in licensing a track or two hmu.
110
lodomo.dev @lodomo.dev · 09/01/2026
hey siri. play hurt by johnny cash.
030
lodomo.dev @lodomo.dev · 31/12/2025
NEW ACHIEVEMENT #dcc
130
lodomo.dev @lodomo.dev · 24/12/2025
I've been messing with homelab things. I was wondering if someone could SSH into my network and my firewall blocked it fine. But that's not fun. Now if you try to SSH into my network you get no errors. I might put this on Github...
Computer Terminal that says:

Jurassic Park, System Security Interface
Version 4.0.5, Alpha E
Ready ...
> 
Computer Terminal that says
Jurassic Park, System Security Interface
Version 4.0.5, Alpha E
Ready ...
> access security
access: ACCESS DENIED
>
040
lodomo.dev @lodomo.dev · 11/12/2025
a cow in the ocean with the text "i cant go the reat of my life asking if it's AI or not"
070
lodomo.dev @lodomo.dev · 19/11/2025
I'm on opioids from surgery and was like what if iron was a spell and laughed alone out loud.
A wizards smacks a goblin in the head with a cast iron skillet. the text reads "I cast Iron"
0100
lodomo.dev @lodomo.dev · 17/11/2025
i've been leaving winter safety reminders all over the city of Portland. (Ok this one was Beaverton)
040
lodomo.dev @lodomo.dev · 17/11/2025
When i lived in Japan, these cans of corn soup made me believe there was good in this world. I drawed this.
050
lodomo.dev @lodomo.dev · 29/08/2025
Found this beautiful spot to sit and stare at my phone.
030
lodomo.dev @lodomo.dev · 09/08/2025
i saw a robot in the streets in portland. i felt like Tony Tony Chopper.
a white robot with blue lights on a side walk at night
160
lodomo.dev @lodomo.dev · 05/08/2025
anyone else getting a lot of follows but no engagement? i have a feeling bsky is turning into just bots.
780
lodomo.dev @lodomo.dev · 31/07/2025
Me after being dead: #DEADAF
Solid pinkish hue. #DEADAF hex code
140
lodomo.dev @lodomo.dev · 23/07/2025
Character Controller is starting to FEEL good. #gamedev #pixelart #playdate
0224
lodomo.dev @lodomo.dev · 17/07/2025
TILEMAP COLLISIONS ARE A SUCCESS. What you're seeing: Tiles are made solid at random for testing. Big Square is being controlled by the DPAD Tiny dots are polling positions (think raycasts) Squares are the tiles being polled for collisions. #gamedev #playdate
1181
lodomo.dev @lodomo.dev · 10/07/2025
we broke bananagrams.
060
lodomo.dev @lodomo.dev · 07/07/2025
I'm back at it, folks! This time I'm working on creating a tile collision system. This is more of a consciousness dump for what I'm setting up to work on. Spoilers: There's no actual collisions, yet. hop.lodomo.dev/dl3 #gamdev #pixelart
161
lodomo.dev @lodomo.dev · 02/07/2025
I think a "part 1" of my DevLog on collisions will be up by Sunday. It was originally going to be just a single post, but it's getting out of hand. oooof. #gamedev #playdate #pixelart
0123
lodomo.dev @lodomo.dev · 02/07/2025
Playing with figuring out how to implement a Tilemap collider on playdate. Holding the data in a string is memory efficient (by about 10x) but is 4x slower to look up since strings aren't indexed. #gamedev #playdate #learning
A playdate console (yellow gameboy style device with a crank) showing a screen that says 

Bool 3.38ms
Num: 3.53ms
String: 13.25ms
191
lodomo.dev @lodomo.dev · 02/07/2025
Text: AI? ey I got an idea go fuck yourself. With a mobster pointing at you.
010
lodomo.dev @lodomo.dev · 30/06/2025
lmao, and Indeed blocks VPNs now? COOOOOOOOL
020
lodomo.dev @lodomo.dev · 29/06/2025
Me when I say I'm headed to the valley: #gamedev
A graph illustrating the Dunning-Kruger Effect. The y-axis is labeled "Confidence" (ranging from Low to High), and the x-axis is labeled "Competence" (ranging from "Know-nothing" to "Guru"). The curve starts low, rises sharply to a peak labeled "Peak of 'Mount Stupid'," then drops into a trough labeled "Valley of Despair," gradually rises again through the "Slope of Enlightenment," and levels off at the "Plateau of Sustainability."
1273
lodomo.dev @lodomo.dev · 29/06/2025
Working on the colliders for Boulder Mage PD, I wanted to make sure I'm using roughly the right sized circle I took a screenshot from Celeste, and scaled it to a 400x240 to see, roughly, how big boulder mage should be. To my delight, I don't think I have to scale anything, just redraw in 1 bit.
The image is a screenshot from the video game Celeste. It shows a pixel-art platforming section set in a dark, cave-like environment. The protagonist, Madeline, is seen on the left side near a wall, with her hair colored in shades of red and yellow, indicating she has a dash available. The area contains dangerous spikes, platforms, and climbable walls, requiring precise navigation to progress. A wooden signpost is visible in the center, suggesting a tutorial or warning. The overall color palette is dark with icy blue and earthy tones.

Superimposed on top is BoulderMage in two styles (colored and 1-bit)
181
lodomo.dev @lodomo.dev · 28/06/2025
If you couldn't tell the UI was inspired by the original duke nukem.
Screenshot from Duke Nukem 2D, showing duke, a blond guy with a gun, shooting a turkey.
010
lodomo.dev @lodomo.dev · 28/06/2025
Practicing my 1-bit art by drawing scenes from @thirdrulegames.bsky.social's TTRPG Arcade Crawl. "I'm here to kick ass and read books, and I'm all out of asses to kick" #gamedev #pixelart #playdate #1bit #ドット絵
2205
lodomo.dev @lodomo.dev · 18/06/2025
SEE BIRD, POST BIRD #pixelart #birds
A pixel art pigeon that says "Hell Yeah!"
0273
lodomo.dev @lodomo.dev · 18/06/2025
Getting a "scene" system working for Playdate. I can finally make some garbage stuff to test things without having to rewrite "main" and make a mess.
Code that says:
import "scripts/_imports"

local pd = playdate
pd.display.setRefreshRate(50)
local current_scene = TestScene

local function init()
    print("Initializing...")
    current_scene:load()
    pd.update = current_scene.update
end

pd.update = init

-----

TestScene = Scene()

TestScene.load = function()
    -- Load resources or initialize scene
    print("TestScene loaded")
    TestScene.some_var = 0
end

TestScene.update = function()
    -- Update scene logic
    TestScene.some_var = TestScene.some_var + 1
    print("TestScene.some_var: " .. TestScene.some_var)
end
040
lodomo.dev @lodomo.dev · 18/06/2025
Devlog 0: Boulder Mage and the Parasol of Destiny is officially live on Patreon! Read it: patreon.lodomo.dev Come join me on my journey in #playdate, #gamedev, #pixelart, and much more!
0303
lodomo.dev @lodomo.dev · 16/06/2025
My mom mailed me some art my grandma made and has been in storage. It was wrapped in this Disneyland bag. This bag is now as old as Disneyland was when the bag was made. 🤯
A bag with Mickey Mouse that says "35 years of magic. Disneyland" and confetti.
050
lodomo.dev @lodomo.dev · 12/06/2025
spiraling
110
lodomo.dev @lodomo.dev · 10/06/2025
I'm all out of dogs, but maybe this will do.
A black cat sitting in a brown chair. Paintings hang on the wall out of focus in the background.
051
lodomo.dev @lodomo.dev · 08/06/2025
My Playdate doesn't like my network security and doesn't play well with it. So I made a private iot network. But what to call it...?
A yellow game console, Playdate, with a screen showing the WiFi connection is called blippo+
2100
lodomo.dev @lodomo.dev · 05/06/2025
Me setting up my new switch and seeing everyone post about theirs on bsky. "Wow everyone got into home networking at the same time."
Ethernet switch. Not a Nintendo switch.
050
lodomo.dev @lodomo.dev · 03/06/2025
My wife gave me this to haunt the halls. I love it.
A brass candlestick holder and a candle lighting a darkened hallway
030
lodomo.dev @lodomo.dev · 01/06/2025
Thanks @dom2d.bsky.social that was a real treat!
Playdate console with a screenshot that says "The End"
1120
lodomo.dev @lodomo.dev · 01/06/2025
It's bone diggin time on a Sunday morning. #playdate #season2
A cup of coffee. A yellow console, Playdate, with a screenshot of Dig Dig Dino on a wooden table.
0170
lodomo.dev @lodomo.dev · 28/05/2025
110
lodomo.dev @lodomo.dev · 28/05/2025
I don't think this is what they meant when they said that fractals are found in nature. #fractals #3dprinting
Three 3D printed menger sponge fractals on a log. 

In mathematics, the Menger sponge is a fractal curve. It is a three-dimensional generalization of the one-dimensional Cantor set and two-dimensional Sierpinski carpet. It was first described by Karl Menger in 1926, in his studies of the concept of topological dimension.
081
lodomo.dev @lodomo.dev · 27/05/2025
I get my bachelors degree in just over 2 weeks! Can't stop won't stop, this summer keep an eye out for: Lots of Boulder Mage Dev How to draw fractals in Lua (and Love2D) Weird networking projects Lots of 1-bit Pixel Art #gamedev #pixelart #tooexcited
An oil rig at sea. 1-bit pixel art.
1322
lodomo.dev @lodomo.dev · 26/05/2025
The core function to make this work is only 22 lines of code (in C). There is no fern in the code. Just 4 different rotations, translations, or scales. Ran 140,000,000 times Anyone interested in coding this up themselves? I'd be down to write an article. #fractals #gamedev #pixelart
8766
lodomo.dev @lodomo.dev · 25/05/2025
Now, setup workspaces. then set those workspaces to keybinds.
210
lodomo.dev @lodomo.dev · 25/05/2025
Please lmk if you do! lol
Floppy disc with the words "variable boot drive. Capstone W25 Portland State University"
120
lodomo.dev @lodomo.dev · 24/05/2025
In a world of bad news. I just got accepted into a masters program. 😱
Congratulations! On behalf of Willamette University it is my pleasure to offer you admission to the MS Computer Science program for Fall 2025.
150
lodomo.dev @lodomo.dev · 23/05/2025
The one piece is real!
Figurine of Kizaru from one piece. A man in a pinstriped yellow suit and a big white cape. He's inside a blue plastic globe with a dramatic sky in the background.
010
lodomo.dev @lodomo.dev · 18/05/2025
Found this cutie on my hike today in Washington.
A troll doll inside a hut called troll. Under a wooden bridge. Olympic national park
091
lodomo.dev @lodomo.dev · 15/05/2025
I mean, it kinda did.
A dreamcast device that would act as a tiny portable console. This has a pixel art Chao from Sonic (a small creature with a floating ball above its head).
020
lodomo.dev @lodomo.dev · 15/05/2025
I have been trying to get this to work for DAYS. This broke my brain. Can't wait to figure out how to animate it. #fractals
A Barnsley Fern. A fern generated with math. The fern is colored green, red, yellow, and pink to show the different fractal chunks.
0101
lodomo.dev @lodomo.dev · 13/05/2025
Oh Babbbbbyyy
Text:
    if V3:typeOf("vector") then
        print("V3 is a vector")
    end

    if V3:typeOf("point") then
        print("V3 is a point")
    end

    if not V3:typeOf("poop") then
        print("V3 is not a poop")
    endText:
V3 is a vector
V3 is a point
V3 is not a poop
040
lodomo.dev @lodomo.dev · 13/05/2025
Oh what's that?
Code Output:
Class: vector
Inherited Classes: point
x -69
y -69Code:
V3 = -V3
V3:print()
020
lodomo.dev @lodomo.dev · 13/05/2025
I got classes, operator overloading, and inheritance working beautifully in Lua. One single function to make a new class, both base and inherited. No ":new()" mess. So much groundwork, but I'll be making garbage games at lightning speed. Just you wait. 👩‍🍳🤌💋 #gamedev #lua #playdate
Code Screenshot:
    P1 = Point(1, 1)
    P2 = Point(2, 2)
    P3 = P1 + P2
    P4 = P3 + P3
    P4:print()

    V1 = Vector(60, 60)
    V2 = Vector(9, 9)
    V3 = V1 + V2
    V3:print()Output Screenshot
Class: point
x       6
y       6
Class: vector
Inherited Classes: point
x       69
y       69
3163