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
Last stable release was 13 days ago, surprisingly.

Not maintained by Adobe anymore, but a diff company has taken over apparently.
February 14, 2025 at 6:55 AM
Nice! I wasn't aware Air was still in active development.
February 14, 2025 at 6:51 AM
January 29, 2025 at 11:29 PM
Baby steps
January 29, 2025 at 12:32 PM
Adding some drag-and-drop.

This feels very satisfying on a mobile device. #godot
January 21, 2025 at 10:07 PM
Closing the loop on this: apps.apple.com/fr/app/amazo...

I set out to learn Godot but published a Rust+ActionScript project first. 2025 starting strong.
‎Amazosnake
‎Relive the nostalgia with this modern take on the classic Snake game!  Choose between two exciting game modes: • Classical: A faithful homage to the original Snake, offering timeless gameplay simpli...
apps.apple.com
January 16, 2025 at 11:55 AM
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
The inset values are not an exact match with what I get from Swift UI for some reason.

It's close enough that I don't want to investigate, but it's still curious.

(The small dark-red bits are where the difference lies. Godot is narrower)
January 12, 2025 at 11:53 PM
It looks like some reading about the iOS safe area x #godot is in order.
January 12, 2025 at 9:57 PM
Now the next stage i guess is:
- polish
- handle disconnects 🙈
- commission some art

Alright, seeing the light at the end of the tunnel.
January 5, 2025 at 6:34 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
There's a middle ground which is assaulted by AI, which is "i need art for mundane commercial goals"

Ads, posters, book covers, t-shirts, billboards, etc.

Massive amount of €€€ in the aggregate where the people in charge of procurement can go "🤷 i don't care about art, but i like cheap and fast"
December 30, 2024 at 11:01 PM
Just learned about docs.godotengine.org/en/stable/cl...

Probably could’ve achieved my effects with this in a cleaner way.

Oops!
RichTextEffect
Inherits: Resource< RefCounted< Object A custom effect for a RichTextLabel. Description: A custom effect for a RichTextLabel, which can be loaded in the RichTextLabel inspector or using RichTextLab...
docs.godotengine.org
December 30, 2024 at 9:28 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