Malicious Compliance

Malicious Compliance demonstrates advanced Python programming concepts, complex state management, and engaging game design principles while maintaining a clean and maintainable code architecture. It showcases the power of dynamic storytelling, player choice, and adaptive gameplay mechanics.

Malicious Compliance is a captivating text-based interactive story game where players gain superpowers and navigate through a world of moral choices and unexpected consequences. With its dynamic storytelling, personality-driven narratives, and extensive achievement system, this game offers a truly immersive and engaging experience.

Key Features

  1. Dynamic Character System

    • Multiple character archetypes (Orphan, Scholar, Rebel, Caregiver, Dreamer)

    • Adaptive backstories that evolve based on player choices

    • Dynamic character attributes that change based on decisions

  2. Advanced Achievement System

    • Multiple achievement categories with unique rewards

    • Progressive unlocks based on player actions

    • Impact on gameplay mechanics

  3. Dynamic Story Generation

    • Procedurally generated narratives

    • Context-aware story progression

    • Multiple story branches based on choices

  4. Power System

    • Weighted power selection aligned with character traits

    • Power evolution and growth with use

    • Consequence system for unexpected side effects

  5. Technical Implementation

    • Comprehensive error handling and logging

    • Persistent game state with emergency saves

    • Modular design for easy maintenance

    • Local language model integration for AI-powered response analysis

  6. Game State Management

    • JSON-based save system

    • Emergency save functionality

    • State validation and recovery

Technologies Used

  • Python 3.x

  • TensorFlow (for language model)

  • NumPy (for numerical computations)

  • JSON (for data storage)

  • Logging (for error tracking)

Architecture

  • Object-Oriented Design

  • Event-Driven Story Progression

  • State Machine for Game Flow

  • Observer Pattern for Achievement Tracking

  • Strategy Pattern for Power Selection

Future Enhancements

  • Multiplayer Interactions

  • Extended Story Branches

  • Additional Power Combinations

  • Enhanced AI Response Analysis

  • Visual Novel Elements

Previous
Previous

Baking Simulator

Next
Next

Digital Dreamscapes