$ cat post/coding-club's-new-project:-space-station.md
Coding Club's New Project: Space Station
I’ve been working on this project for weeks now. The theme of the new challenge is space stations, and it’s all about exploring asteroids. I spent hours last night just reading up on real space missions and learning about asteroid belts from old science documentaries. The coding club decided to make a game where you control an astronaut repairing a space station that’s drifting near some asteroids.
I’m using this new library called SpaceGameKit, which makes adding planets and asteroids really easy. Each asteroid has its own texture and moves with different speeds. I’ve been testing the collision detection; it feels pretty responsive so far. The hardest part is figuring out how to handle astronaut movement around the space station without making everything too glitchy.
One of my favorite parts is designing the UI for repairing stations. You have a toolkit in your hands, and you drag it over damaged panels that light up when selected. It’s like fixing things from a spaceship! I’ve spent more time on this than I should, but I can’t help getting sucked into all these details.
Tonight, I’m thinking about the next phase: adding a mini-game where the astronaut has to dodge asteroids while repairing critical systems. The thought of it gets me excited just to think about it. I’ve been coding through the night and waking up with eyes half-closed, but this project is really coming together.
I want to get better at space station mechanics before the next club meeting. I’ll probably work on some more tonight after dinner. For now, though, I need to head out—there’s a movie marathon starting soon that everyone in the club is hyped about. Maybe I’ll catch up on it later.