-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Nom du projet: MaturePyRobot (basé sur https://github.com/huacayacauh/WebPyRobot )
Présentation :
-
WebPyRobot est un jeu de type “bac à sable” (sandbox) dont le but est de faire affronter son IA (Intelligence Artificielle) contrôlant un tank contre l’IA d’un autre joueur. Le gagnant de la partie est celui dont le tank est encore en vie à la fin de l’affrontement.
-
WebPyRobot se présente sous la forme d’un site web. Chaque utilisateur possède un compte pour pouvoir sauvegarder ses IA.
-
Cette application web permet aux personnes voulant s’initier à la programmation de développer, avec des outils simples, une intelligence artificielle. Cette plateforme web complète permet l’initiation, l’explication et la pratique de la programmation pour tout le monde possédant uniquement un périphérique permettant de naviguer sur le web.
-
L'objectif de MaturePyRobot est d'en faire une application ergonomique et installable sans soucis. En ajoutant des fonctionnalités de qualité de vie (QOL) afin de peaufinner l'application et en faire un produit mature prêt à exploitation.
Auteurs : 2017 : MaturePyRobot :
Ancien projet WebPyRobot :
Encadrants: 2017 MaturePyRobot :
- Pablo ARRIGHI
- Kevin PERROT
WebPyrobot :
- Pablo ARRIGHI
- Stefano FACCHINI
- S'inscrire
- Se connecter
- Aller dans Éditeur et coder son IA en Python
- Pour les fonctions propres au jeu, aller dans Documentation
- Tester son IA si besoin
- Sur la page d'accueil cliquer sur Battle pour lancer un combat
- Si votre IA est prète à vous rapporter de l'argent, désactiver le mode Passif pour combattre pendant votre absence.
- Dans la Boutique avec l'argent gagner en combattant acheter des équipements pour les tanks
- Dans Inventaire modifier l'équipement de votre tank
- /WebPyRobot - Dossier du serveur web Django
- /WebPyRobot/WebPyRobot - Dossier des configs de Django
- /WebPyRobot/backend - Dossier possédant les pages et les intéraction
- /WebPyRobot/init.sh - Permet d'initialiser django pour le projet
- /WebPyRobot/manage.py - Permet de lancer des commandes Django
- /WebPyRobot/run.sh - Permet de lancer le serveur web
- Gestion Arbre de compétences ( demande d'y réfléchir un peu plus, est-ce que cela à sa place dans ce projet ?)
- Galerie d'images items
#Thechnologie/logiciels utilisés:
- Python, HTML, CSS, JavaScript, JQuery, SQLite
- Pip, Django, Pillow, CodeMirror, Materialize, ExCanvas
- Trello, Balsamiq Mockup, StarUML