LUIS BOTELHO.

Case study / Legacy

BlueSoul

A narrative game in Python with story, character and status modules, accompanied by audio using PyGame.

Problem and user

Organize narrative, choices and state in a programming project.

My role

Development and documentation of the learning project.

Delivered scope

  • Story, function and class modules
  • Game state
  • Audio resources

Constraints

  • A learning project from 2021.
  • Current compatibility and game execution have not been verified.

Architecture and data flow

Python organizes the story, classes and functions; the README lists PyGame, random and time.

Decisions and trade-offs

Split the game into modules to practice logic and code organization.

Tests and validation

Public code and documentation reviewed on September 7, 2026. Running this project is outside the portfolio validation scope.

Current state

A narrative game in Python with story, character and status modules, accompanied by audio using PyGame.

Known limitations

  • A learning project from 2021.
  • Current compatibility and game execution have not been verified.

Next steps

  • Expand test coverage and document upcoming deliveries.

Related training

Stack

  • Python
  • PyGame

Repository documentation

Read the original README ↗