erematorg / LP

A systemic 2D platformer in a dynamic living ecosystem.
https://www.lifesprogress.com
GNU Affero General Public License v3.0
8 stars 8 forks source link

Dynamic Save & Load #1

Open erematorg opened 6 months ago

erematorg commented 6 months ago

Problem Description

The current save system lacks dynamic capabilities to adapt to evolving game states and player interactions. While it provides basic save and load functionality, it does not support advanced features such as saving dynamic game events, player progress, and in-game choices.

Proposed Solution

Enhance the existing save system to support dynamic save and load functionality, allowing for the preservation of game state changes, player progress, and in-game decisions. This includes implementing mechanisms to capture and save dynamic events, update existing save data during gameplay, and load saved data accurately to reflect the current game state.

Alternatives Considered

Developing a custom save system tailored to the specific requirements of the game.

Additional Context

The dynamic save and load functionality is crucial for creating immersive and engaging gameplay experiences, enabling players to have agency over their in-game decisions and witnessing the consequences of their actions.

The proposed solution aims to strike a balance between flexibility, performance, and reliability, ensuring that the save system meets the needs of both players and developers.