Système d'aide à la décision

De OpenESubWiki.

Sommaire

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 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

Support Logiciel Virage Passerelle Enki OpenESAD
Windows X X X X
Linux X
Mac OSX X
Mise à jour automatique (du SAD) X
Restitution de l'information Virage Passerelle Enki OpenESAD
Traceur de base X X X X
Seuil sonar X X X X
Seuil bruit X X X X
Cloche de positions X X X
Portée des torpilles X
Détections des sous-marins X X X X
Accrochages des torpilles X X X X
Tracé des incertitudes X X
Catalogue embarqué X X X
Distance entre objets-marins X
Respect des règles Virage Passerelle Enki OpenESAD
Moteur interne X X X
Moteur officiel X
Distance minimum torpille X X X
Distance minimum sous-marin X X X
Types de parties supportés Virage Passerelle Enki OpenESAD
Parties classiques (20x20 en 4x2) X X X X
Gestion Duel X X X X
Gestion MAC X X
Gestion Coupe X X
Comptes rendus Virage Passerelle Enki OpenESAD
édition des CR X X X
Enregistrement de simulation X X
Export du CR en image X
Fonctions avancées Virage Passerelle Enki OpenESAD
Inversion des torpilles X X
Recalcul de position X
Devine les noms des objets inconnus X
Recherche d'ordres X X
Bonus Virage Passerelle Enki OpenESAD
Glisser/déposer des sous-marins X
Animation des parties X X
Calculs de scores X
Outils compas & rapporteur X
Trajectoires du tour passé X X
Trajectoires du tour à venir X
Positions du tour à venir X X
Interaction avec le site Virage Passerelle Enki OpenESAD
Récupération des CR en ligne X X X
Récupération des CR GUILDE en ligne X
Envoi des ordres X X
Collaboratif Virage Passerelle Enki OpenESAD
Fusion de CR X X
échange de CR en ligne X
Gestion du copier/coller pour l'échange X
Coté développeur Virage Passerelle Enki OpenESAD
Extensible X
Technologie Excel VB.NET Python Delphi

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.
Outils personnels