Voir le texte source
De OpenESubWiki.
pour
Système d'aide à la décision
Aller à :
Navigation
,
rechercher
== Introduction == Le terme « systèmes d'aide à la décision » (SAD) désigne les outils qui vont vous aider à donner les meilleurs ordres dans vos parties. Voir [[Pourquoi utiliser un SAD]] ? pour les avantages/inconvénients et les raisons de les utiliser ou pas... On utilise souvent les termes ''simulateur'' ou ''traceur'', SAD est un terme plus général. Il existe plusieurs SAD pour openESub, cet article tente d'en maintenir la liste. '''Attention, ces outils ne font pas partis du projet openESub officiel, même si ce dernier met à disposition des auteurs une partie de son infrastructure (espace web, ML, gestionnaire de bug...) pour encourager le développement.''' == Virage == Virage est un des plux vieux SAD encore en activité. Il est fondé sur un ensemble de macros pour Microsoft Excel. Il fonctionne sous Microsoft Windows, équipé de Excel. Voir l'article [[Virage]]. == Passerelle == Passerelle est un SAD écrit en Microsoft Visual Basic 6. Il fonctionne sous Microsoft Windows et Wine. Voir l'article [[Passerelle]]. == Enki == Enki est un SAD écrit en Python, qui a la particularité d'utiliser le moteur officiel du jeu pour effectuer ses simulations. Il fonctionne sous toute les plateformes disposant de Python : Microsoft Windows (98, 2K, XP), Linux, MacOSX, et bien d'autres... Un installateur existe pour la version windows. Voir l'article [[Installer et utiliser Enki]]. (et bientôt [[Enki]], en cours de ré écriture) == OpenESAD == OpenESAD est un SAD écrit en DELPHI. Il fonctionne sous Microsoft Windows et se veut avec une interface graphique facile à prendre en main. Voir l'article [[OpenESAD]] == Autres SAD == Il existe d'autres SAD, que leurs auteurs gardent jalousement secret :) Si vous voulez avoir un petit aperçu de l'historique des SAD dans ESub, vous pouvez consulter cet [http://communaute.openesub.org/gazette/article.php3?id_article=490 article de la gazette]. === Kolga === Kolga est un SAD minimaliste, qui n'est en fait qu'un simulateur. Il a été écrit pour montrer comment utiliser le moteur de openESub dans votre propre SAD. Il fonctionne sous toute les plateformes disposant de Python. Voir l'article [[Comprendre et utiliser le moteur d openESub]]. === Toolbox === Toolbox permet tous les calculs sur les scores (blasts, collision...). Il est écrit en Microsoft Visual Basic .Net et fonctionne sous Microsoft Windows. Voir l'article [[Toolbox]]. == Tableau de synthèse == <table style="border: 1px solid #716f9f; color: #000; background-color: #E5E2EE;"> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Support Logiciel</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Windows</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Linux</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Mac OSX</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Mise à jour automatique (du SAD)</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td></td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Restitution de l'information</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Traceur de base</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Seuil sonar</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Seuil bruit</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Cloche de positions</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Portée des torpilles</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Détections des sous-marins</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Accrochages des torpilles</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Tracé des incertitudes</td> <td>X</td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Catalogue embarqué</td> <td>X</td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Distance entre objets-marins</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Respect des règles</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Moteur interne</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td></td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Moteur officiel</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Distance minimum torpille</td> <td>X</td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Distance minimum sous-marin</td> <td>X</td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Types de parties supportés</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Parties classiques (20x20 en 4x2)</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Gestion Duel</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Gestion MAC</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Gestion Coupe</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Comptes rendus</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>édition des CR</td> <td>X</td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Enregistrement de simulation</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Export du CR en image</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Fonctions avancées</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Inversion des torpilles</td> <td>X</td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Recalcul de position</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Devine les noms des objets inconnus</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Recherche d'ordres</td> <td></td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Bonus</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Glisser/déposer des sous-marins</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Animation des parties</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Calculs de scores</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Outils compas & rapporteur</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td></td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Trajectoires du tour passé</td> <td></td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Trajectoires du tour à venir</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td></td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Positions du tour à venir</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Interaction avec le site</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Récupération des CR en ligne</td> <td></td> <!-- Virage --> <td>X</td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>Récupération des CR GUILDE en ligne</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Envoi des ordres</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Collaboratif</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Fusion de CR</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td>X</td> <!-- OpenESAD --> </tr> <tr> <td>échange de CR en ligne</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Gestion du copier/coller pour l'échange</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr style="border: 1px solid #716f9f; color: #000; background-color: #C5C2EE;"> <td>Coté développeur</td> <td style="width:5em;">'''Virage'''</td> <td style="width:5em;">'''Passerelle'''</td> <td style="width:5em;">'''Enki'''</td> <td style="width:5em;">'''OpenESAD'''</td> </tr> <tr> <td>Extensible</td> <td></td> <!-- Virage --> <td></td> <!-- Passerelle --> <td>X</td> <!-- Enki --> <td></td> <!-- OpenESAD --> </tr> <tr> <td>Technologie</td> <td>Excel</td> <!-- Virage --> <td>VB.NET</td> <!-- Passerelle --> <td>Python</td> <!-- Enki --> <td>Delphi</td> <!-- OpenESAD --> </tr> </table> '''Explications :''' * Moteur interne : utilise un moteur reprogrammé. * Moteur officiel : utilise le même moteur que celui utilisé dans le jeu. * Cloche des positions : affiche la zone où pourra se trouver votre sous-marin au prochain tour. * Détection des sous-marins : indique si tel ou tel sous-marin vous détecte. * Accrochage des torpilles : indique si telle ou telle torpille vous accroche. * Distance minimum torpille/sous-marin : surveille la distance minimale entre deux objets au cours d'un tour. * Glisser/déposer des sous-marins : permet de passer ses ordres à la souris, en déplacant le sous-marins là où il peut aller. * Tracé des incertitudes : vous indique les limites de fiabilité des détections (duent aux fameux "arrondis"). * Inversion des torpilles : indique de quelle zone une torpille venant d'apparaître a put être tirée. * édition des CR : permet d'ajouter/enlever de nouveaux objets (indépendamment des ordres passés). * Fusion de CR : possibilité de fusionner des CR d'un même tour, venant de joueurs différents. Eventuellement sur plusieurs tours en même temps. * Recalcul de position : limite l'incertitude des arrondis en recalculant les positions de ses soums depuis le début. * Recherche d'ordre : le SAD essaye différents ordres et vous prépare une synthèse des résultats. * Parties guilde : permet de télécharger les CR de ses co-guildés, dans les parties où vous ne participez pas. * échange de CR en ligne : vous pouvez échanger vos CR d'un simple clic avec vos amis. * envoi des ordres : vous pouvez envoyer vos ordres directement pour éviter de vous tromper en les saisissant sur le site. * Extensible : vous pouvez ajouter vos propres fonctionnalités sans avoir à modifier le code existant.
Revenir à la page
Système d'aide à la décision
.
Affichages
Page
Discussion
Voir le texte source
Historique
Outils personnels
Connexion
Navigation
Accueil
Communauté
Actualités
Modifications récentes
Page au hasard
Aide
Rechercher
Boîte à outils
Pages liées
Suivi des pages liées
Pages spéciales