FlappyBirdAI

Tech Stack Explained

This project combines modern web technologies to create a browser-based AI experiment.

Core Technologies

1. Phaser 3 (Game Engine)

Phaser is one of the most popular HTML5 game frameworks.

2. TensorFlow.js (Machine Learning)

TensorFlow.js is a library for machine learning in JavaScript.

3. Vite (Build Tool)

Vite is a modern frontend build tool.

Architecture Diagram

graph TD
    User[User Browser]
    subgraph "Client Side Application"
        Game[Phaser Game Loop]
        AI[TensorFlow.js Agent]
        UI[DOM / Canvas]
    end

    User --> UI
    UI --> Game
    Game <--> AI
    AI -->|Actions| Game
    Game -->|State/Reward| AI