I dunno if this will ever catch on considering the nature of the topic, but I was reminiscing about my Terminal history and my Terminal to-do list for Season 2 and found a few lighthearted gaffes, design decisions that are retroactively clearly pretty silly, and best-practices that I’ve elected to ignore.
On a whim, I thought it might be fun if there was a place for players to vent (about themselves ) and share any (strictly harmless) guilty secrets they might be harboring about their time in Terminal. Anecdotes, replays, or code snippets are all encouraged.
Naturally, I’ll go first:
When Maze algos first appeared on the scene, I tried detecting them by checking whether there were no structures left standing in the front-center on my side of the board.
Many of my algos are un-commented spaghetti monsters with too few objects or functions, which has historically led to the occasional short-lived algos that executed things in the wrong order and build bases that were maximized to allow enemy shots through or some such nonsense
I still have not re-written the starter kit path-finding function. Yeah its Season 2 folks and I’m still pathing from good ol’ navigate_multiple_endpoints in navigation.py