The First Card

2025/09/29

I’m trying to find the balance between being passionate and being human. I’ve experienced what it’s like to not be able to turn off and working myself at the expense of my relationships, and I don’t want to do that.

Yesterday, I did make some progress, but not on the course itself, but on a simple playing card. I managed to render a ColorRect background and created two RichTextLabel nodes for a value and suit. The root Node2D script isn’t going to win any awards:

extends Node2D

func _ready() -> void:
	get_node("/root/Card/CardBackground/Suit").text = "A"
	get_node("/root/Card/CardBackground/Value").text = "♥" #♥♦♣♠

A Godot editor showing a very simple playing card and an editing interface.

It lives! Not much to look at, but it’s a step. I did some additional research, and quickly figured out that the approach that I was about to take defining cards was not scalable. Instead, I think I’m going to spend some more time learning more about Godot Resources.

Today, I honestly didn’t make any substantial progress on programming; while I’m still on unemployment, I need to be job searching, and I had other tasks and chores to complete. My task list is a lot shorter, though.

Tomorrow, my goal is to get through a full Pomodoro cycle of GDQuest, I think that’s doable given the rest of my responsibilities. Wednesday is wide open.


Some meta, I’ve re-organized my content with Hugo Page bundles. It shouldn’t affect anything, but the structure behind the scenes is a bit cleaner. Overkill, maybe, a folder per post, but as I start embedding more images it’s going to make more of a difference. I know the images aren’t optimized, and if I start hitting the limits of my Neocities site, I’ll have to work on that.