Game Loop

graph LR
    subgraph AnonymousUser
        Anon
    end
    style AnonymousUser fill:#ffeeff

    subgraph AuthenticatedUser
        
        subgraph Role
            
            Guest((Guest)) -->|Create Acc.| Player("Player")
            Guest -->|Click Start| Observer
            Player -->|Check Logs| Synced
            Synced -->|Click Start| Observer
            
        end
        Observer -->|Send Buy Order| Agent{Agent}

    end
    subgraph Game
        AgentUser((Agent)) -->Sell{Sell}

        Sell --> Profit    
        Sell --> Loss

        Profit --> |Iterate| Streak("Daily
        Profit Streak
        Proof")
    end

    Anon["Connect"] -->|Google| AuthenticatedUser

    AuthenticatedUser -->|Iterate| Simulation
    AuthenticatedUser -->|Iterate| Game

    subgraph Simulation
        subgraph Practice
            agent --- sell{sell}
            sell -->|profit| score
            sell -->|loss| redeem("redeem
            loss")
        end
        Practice --> Minigames
        style Minigames fill:#ffddcc
    end

    style Game fill:#f0faf0
    style Simulation fill:#d0fad0
    style Role fill:#fffaff
    style Streak fill:#ddffdd
    style Profit fill:#aaffaa

Last updated