Posted August 28, 2025 by erikeagrd
#os-specific
Turns out that the linux version of python is more picky than the windows or Mac one.
On the function like:
a = turn_text_into_display_object(a, supplied_text)
Where function was:
display_text = font.render(text, True, colour)
Specifically it was throwing an exception during the screen resize loop, whereas the an and supplied text would already exist after being assigned in the first loop. Not so much on linux, which seemed to determine the existence of elements on start to end of file, for some reason.
Assigning values that already would have been assigned on the first pass solved the issue: a = None; supplied_text = 'some correct text';
It also would have solved the problem to not use the function, but direct assign a = font.render(supplied_text, true, colour).
Or just removing from the function the argument of a, and directly returning.
Anyways, here is the concept art of the main character, Pershea, sitting at the cockpit of the fighter craft.
Even if the theme of the jam is more on risk, eating cookies. Poor folks who came up with the theme name.