Anthonny.

PASUM Pressure

PASUM Pressure is a seven-week C++17 team terminal game about navigating foundation life. The player moves through story scenes, academic quizzes, moral scenarios, and stress checks before the game evaluates an ending.

I led development and documentation for the project. My work covered the custom game state, quiz logic, branching routes, stress-based outcomes, file-backed data, input handling, ending evaluation, and memory management. I also integrated the team's components, tested edge cases, and documented the project rather than treating the separate exercises as finished in isolation.

Because the project was shared, I had to make these parts work together instead of leaving them as separate exercises. I used the documentation to describe the shared state, file data, input flow, and ending evaluation, while edge-case checks helped keep the team's contributions aligned.

Project shape

The game keeps academic and Jati Diri quiz results, stress, and the current week in a central state. Subject question banks and story material are loaded from files. Choices and scores feed into healthy or counsellor routes, and the final evaluation combines academic performance, moral performance, and stress. Input validation and explicit cleanup were part of making the terminal program hold together at its boundaries.

This was a milestone in moving from isolated programming exercises to coordinating larger team software: defining the shared structure, connecting contributions, and checking behavior at the edges.

Public repository · Status: completed team project.

Back to earlier work · Back to work