Git Product home page Git Product logo

cydon-ia's Introduction

Cydon-IA - Intelligenza Artificiale per Pokémon

Cydon-IA è un progetto che implementa un sistema di Intelligenza Artificiale utilizzando l'algoritmo di Q-Learning con addestramento online. Questo sistema è progettato per fornire suggerimenti sulle mosse da fare durante le battaglie Pokémon, mirando ad aiutare i giocatori inesperti a migliorare le proprie abilità nel gioco.

Panoramica delle Tecnologie

Il progetto Cydon-IA fa uso di diverse tecnologie per la sua implementazione:

  • Q-Learning con Addestramento Online: L'algoritmo di Q-Learning è utilizzato per addestrare l'IA a prendere decisioni ottimali durante le battaglie Pokémon. L'addestramento online consente all'IA di continuare a migliorare le proprie capacità mentre interagisce con i giocatori.

  • Flask Flask: Flask è utilizzato per sviluppare il backend del sistema IA. Gestisce le richieste dei client, elabora i dati e fornisce risposte ai suggerimenti delle mosse Pokémon.

  • Python Python: Python è il linguaggio di programmazione principale utilizzato per lo sviluppo del backend, inclusa l'implementazione dell'algoritmo di Q-Learning e l'integrazione con Flask.

  • JavaScript JavaScript: JavaScript è utilizzato per l'estensione integrata nel gioco Pokémon per interagire con l'interfaccia e fornire suggerimenti in tempo reale ai giocatori durante le battaglie.

Membri del Team

I membri del team che hanno contribuito al progetto Cydon-IA sono:

Installazione e Utilizzo

Per installare e utilizzare Cydon-IA, seguire questi passaggi:

  1. Clonare il repository da GitHub: git clone https://github.com/KLS-01/Cydon-IA.git
  2. Navigare nella directory del progetto: cd cydon-ia
  3. Installare le dipendenze Python utilizzando pip: pip install -r requirements.txt
  4. Avviare il server Flask: python Main.py
  5. Assicurarsi che l'estensione JavaScript sia abilitata nel browser per ricevere i suggerimenti delle mosse.

Contributi e Segnalazione di Bug

Siamo aperti ai contributi da parte della community e apprezziamo qualsiasi segnalazione di bug o suggerimento per migliorare Cydon-IA. Per contribuire, seguire queste linee guida:

  1. Forkare il repository
  2. Creare un branch per il proprio lavoro: git checkout -b feature/nuova-funzionalità
  3. Committare le modifiche: git commit -m 'Aggiunta nuova funzionalità'
  4. Pushare il branch al repository remoto: git push origin feature/nuova-funzionalità
  5. Aprire una Pull Request

Per segnalare bug o proporre miglioramenti, aprire una nuova issue nel repository.

cydon-ia's People

Contributors

kls-01 avatar avatarkorraa avatar

Stargazers

Nicola Frugieri avatar  avatar Angelo Antonio Prisco avatar  avatar Alessio avatar  avatar Simona Grieco avatar  avatar  avatar Associazione CoScienze avatar Emanuele A. avatar Leopoldo Todisco avatar  avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.