Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Save/Load System with Checkpoints #16

Open
9 tasks
kmtGryffindor20 opened this issue Jun 8, 2024 · 2 comments
Open
9 tasks

Implement Save/Load System with Checkpoints #16

kmtGryffindor20 opened this issue Jun 8, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request week-2

Comments

@kmtGryffindor20
Copy link
Collaborator

Description

We need to develop a save/load system with checkpoints for our game. This system will allow players to save their progress at designated checkpoints and load from these points when they continue playing.

Requirements

  1. Save System:

    • Implement functionality to save the game state at designated checkpoints.
    • Ensure that all relevant game data is saved, including player position, health, inventory(when implemented), and current level progress.
    • Create a user interface element to indicate when the game has been saved successfully.
  2. Load System:

    • Implement functionality to load the game state from a saved checkpoint.
    • Ensure the game state is restored accurately, including player position, health, inventory, and level progress.
    • Create a user interface element for players to select and load their saved game.
  3. Checkpoints:

    • Designate specific locations in the game as checkpoints where the game will be saved automatically or manually by the player.
    • Ensure checkpoints are placed strategically to balance challenge and player convenience.
    • Provide visual and/or audio feedback to indicate when a checkpoint has been reached and the game is saved.
  4. Data Management:

    • Develop a system for managing save files, including creating, reading, updating, and deleting save data.
    • Ensure save data is stored securely and can be easily accessed across different game sessions.
  5. User Interface:

    • Design and implement UI elements for saving and loading the game, such as save slots, load screens, and checkpoint indicators.
    • Ensure the UI is intuitive and easy to navigate for players.

Tasks

  • Develop functionality to save game state at checkpoints.
  • Ensure all relevant game data is saved accurately, including player position, health, inventory, and current level progress.
  • Design UI elements for save confirmation and feedback.
  • Implement load functionality to restore game state from checkpoints.
  • Design UI for selecting and loading saved games.
  • Designate and implement checkpoint locations in levels.
  • Provide visual and audio feedback for reaching checkpoints.
  • Develop a system for managing save files, including create, read, update, and delete operations.
  • Optimize the performance and secure storage of save data to prevent data corruption or loss.

Please let me know if there are any questions or if further clarifications are needed.

@kmtGryffindor20 kmtGryffindor20 added enhancement New feature or request week-2 labels Jun 8, 2024
@StackHQ-Rflix
Copy link

Please assign this issue to me @kmtGryffindor20 @darshi1337

@kmtGryffindor20
Copy link
Collaborator Author

Assigning this to you @StackHQ-Rflix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request week-2
Projects
None yet
Development

No branches or pull requests

2 participants