jki
banner
jkirstei.bsky.social
jki
@jkirstei.bsky.social
Learning Godot in my spare time
Been stuck in "let's wrap this learning project up already". Added a transition from the boot splash to the main menu.

Was more tricky than expected to calculate the logo placement (not the same size on desktop-vs-ipad)
February 15, 2025 at 7:32 AM
January 29, 2025 at 11:29 PM
Adding some drag-and-drop.

This feels very satisfying on a mobile device. #godot
January 21, 2025 at 10:07 PM
Experimenting with custom #godot containers. The top "black bar" is a container that positions content inside "16:9 play area inside iOS safe area" but extends the edges to the screen edge.
January 20, 2025 at 8:43 PM
So turns out it works well. You can fork #ruffle, bundle with an SWF file, and twiddle with provisioning profiles for 5 hours and voilà. Old #flixel game successfully brought to the desktop.

#gamedev #actionscript
January 15, 2025 at 8:50 AM
Created a little margin node to help set the iOS safe area insets with #godot: gist.github.com/jkirsteins/5...

I think it might be useful to have some ability to simulate these sizes in the editor, without going to the device each time.
January 12, 2025 at 11:51 PM
My game is currently played by two bots randomly throwing cards at each other without any strategy. Feels right.

I'm at the stage where a match can be started, played, won or lost, and then replayed. All in multiplayer via WebRTC.

#godot #gamedev #multiplayer
January 5, 2025 at 6:32 PM
Alright, think I'm done tinkering for now. Good enough, let's put it into the scene now...
December 29, 2024 at 7:17 PM
And bouncing into view #godot
December 29, 2024 at 3:55 PM
Testing text effects in #godot. Wavey movement.
December 29, 2024 at 3:55 PM
I've internalized that multiplayer is hard. I mean I knew it, everybody says so, but I'm still surprised at how many issues I keep having for a very simple game.

I finally have something non janky though. The ability to play these cards rapidly without issues did not come easy 😅

#godot #gamedev
December 27, 2024 at 9:58 PM
Tried exporting the #godot project to iOS and connect to the desktop. This made me realize that aspect ratios are a thing.

A couple of iterations later, i ended up centering a 16:9 area in whatever the overall window size is, and ignoring the rest.
December 27, 2024 at 9:52 PM
Looked into the #Godot #multiplayer API.

I set up a little test app, which connects to itself, and allows exchanging turns. Each instance can act as a Human or a Random controller.

Now to plug it to the game UI.
December 9, 2024 at 10:50 PM
Today's progress was figuring out how to fan cards using a Path2D in #Godot.
December 1, 2024 at 11:04 PM