edz314 / GenuineNarrativeCreator

The project aims to create a system that generates genuine narratives within a text-based RPG game. The core idea is to move beyond simple random text generation and create narratives that feel more natural and engaging for the player.
1 stars 0 forks source link

Create new file stucture #23

Closed edz314 closed 2 months ago

edz314 commented 2 months ago

core: This directory would house the core components of the narrative generation system, such as:

  1. narrative_generator.py: Contains the main logic for generating narratives.
  2. character_manager.py: Manages character data and behavior.
  3. world_manager.py: Manages the game world and its elements.
  4. event_generator.py: Generates dynamic events based on game state and player actions.

utils: This directory would contain utility functions and modules used across the project, such as:

  1. text_processing.py: Functions for text manipulation and formatting.
  2. data_loading.py: Functions for loading and saving game data.
  3. logging.py: Functions for logging events and errors.

tests: This directory would contain unit tests for various modules, ensuring code quality and functionality.

  1. test_narrative_generator.py: Tests for the narrative generator module.
  2. test_character_manager.py: Tests for the character manager module.
  3. test_world_manager.py: Tests for the world manager module.

integrations: This directory could house modules for integrating with different game engines or platforms.

  1. pygame_integration.py: Integration module for Pygame.
  2. unity_integration.py: Integration module for Unity.
edz314 commented 2 months ago

closed with latest refact