A bit late to post this, but @_GeorgeFP and I had a blast making this lil' game for this year's @GlobalGameJam!
We managed to win 1st place at our jam site's "Most Fun" category and 2nd for "Best Overall"!
A big thank you to all of those who cheered us on!!! 🦴💚 #GGJ20#GGJMTY
@hot_girl_spring This has its benefits if you know where to apply it, but I do agree it doesn't seem intuitive, specially when the "correct" approach is something like this:
@hot_girl_spring Python apologist reporting in. ✋
In Python, default arguments are evaluated only once when functions are defined, not each time they're called. Therefore mutable default arguments (like list types) are created only once and referenced every time the same function is called.