Let’s break down what you need to know. For those unfamiliar, Terminus is a text-based puzzle game inside PLTW CSE. You control an @ symbol and must navigate a grid, push blocks ( $ ), and reach a goal ( G ) while writing a single Python script to solve the level.
Why? Because if you simply copy a finished script, you learn nothing about the get_pos() function, get_blocks() , or how to write a while loop with multiple if/elif statements.
But here’s the secret: The exam uses similar logic without the visual game.
So use the walkthroughs. Look at GitHub examples. But type every line yourself, change the variable names, and test it. That’s real learning.