Mia and Eva are trapped in a mysterious 3D maze with 9 rooms. Their goal is to find two hidden keys and escape the maze. Players must navigate through the rooms using arrow keys, collecting keys strategically placed in different rooms.
- Ensure you have Python 3.8+ installed
- Install dependencies:
pip install -r requirements.txt - Run the game:
python src/maze.py
- The maze is a 3x3 grid representing 9 interconnected rooms
- Use arrow keys to move:
- ⬆️ Move Up
- ⬇️ Move Down
- ⬅️ Move Left
- ➡️ Move Right
- Collect 2 keys to win the game
- Keys are randomly placed in different rooms each game
__init__(): Initializes game window, maze layout, and player_generate_key_locations(): Randomly places keys in roomsmove_player(): Handles player movement within maze boundaries_check_key_collection(): Checks if player has collected a keyis_game_won(): Determines if all keys are collectedrender(): Renders the 3D maze view (placeholder)run(): Main game loop handling events and game logic
- Implement full 3D rendering
- Add more complex maze generation
- Include player and environment textures