Interface pour une fausse IA (de @PolluuxX), codée en 1h30 par moi - challenge de @NatCode171 !
  • Python 79.6%
  • JavaScript 10.9%
  • CSS 4.8%
  • HTML 4.7%
Find a file
2025-06-15 03:14:37 +02:00
files Delete files/.placeholder 2025-04-22 19:28:42 +02:00
.gitignore Initial commit 2025-04-22 16:11:55 +02:00
app.py Add files via upload 2025-04-22 19:24:18 +02:00
dumbaiss.py Add files via upload 2025-04-22 19:24:18 +02:00
LICENSE Initial commit 2025-04-22 16:11:55 +02:00
README.md Changement lien releases 2025-06-15 03:14:37 +02:00

DumbAIss

Interface pour une fausse IA (de @PolluuxX), codée en 1h30 par moi - challenge de @NatCode171 !

Démarrage

Pour l'éxécuter afin de la tester, il est recommandé de télécharger une version "release". A noter qu'elles ne sont disponibles uniquement pour Linux x64 et Windows x64. Lien: https://git.xeaf.dev/xeaf/DumbAIss/releases

  1. Pour éxécuter la version sans interface (faite par @PolluuxX) graphique/version terminal: python3 dumbaiss.py, ou py dumbaiss.py sur Windows
  2. Pour éxécuter la version avec interface (faite par moi) graphique/version terminal: python3 app.py, ou py app.py sur Windows

Développement

L'application a été développée en HTML/CSS/JavaScript pour l'interface, et un serveur Python pour recevoir les requêtes et utiliser "l'IA". Le serveur web est une application WSGI composée en Flask, et éxécutée via Bottle.

L'interface est ensuite montrée à l'utilisateur avec PyWebView, un équivalent Python à ElectronJS, qui est paramétré pour utiliser par défaut les modules bas-niveau Qt via PySide6, mais d'autres peuvent être utilisées, voir cette page et celle-ci pour plus d'informations.