Orientation du programme


Ça fait pas mal de temps que je projette de faire une annonce, mais je n’ai jamais trouvé / pris le temps de le faire ! La faute à la vie, encore une fois, et des boulots qui me sont tombés dessus et que je ne pouvais refuser…

Toujours est-il que je n’ai pas décidé d’abandonner le projet… Mais je me pose pas mal de questions, et l’une d’elle est le changement de langage…

Je fais un bref topo, vous pouvez passer si ça ne vous intéresse pas !

Actuellement, le programme est codé en vb.net, parce qu’à l’époque c’était le seul langage que je connaissais me permettant de le développer (rappel : je ne suis pas développeur de métier). Beaucoup d’entre vous m’ont contacté pour savoir comment aider au développement, comment avoir accès au programme sur d’autres plateformes… Rien de tout ça n’était simple…

J’ai donc décidé qu’il pourrait être intéressant de passer le programme en python. Je vais vous détailler les avantages et inconvénients de cette solution, et vous pourrez répondre au sondage que je vous ai laissé en bas. Si tout le monde se positionne en faveur du non, j’abandonnerais l’idée !

Avantages :

  • Python est un langage de script, le code est dans des fichiers textes : il est donc facilement accessible…
  • Recoder le logiciel permettra d’uniformiser les sections, repartir sur des bases saines et, pourquoi pas, pouvoir gérer la VO et la VF. La VO étant plus avancée, ça permet de la coder telle qu’elle existe et de franciser par la suite…
  • Python est maîtrisé par plus de personnes que vb.net, ceux qui voudront participer en ajoutant leurs propres bouts de codes seront facilement intégrables.

Inconvénients :

  • Python est un langage que je ne maîtrise pas (encore), et il va me falloir du temps avant de réussir à réellement décoller. Vu que je suis rouillé en vb.net, c’est pas forcément le plus gros inconvénient.
  • Recoder implique de tout recommencer, avec tous les problèmes que cela pose en terme de développement : les bugs éventuels, les fonctionnalités pas immédiatement présentes…
  • Python nécessite un interpréteur pour fonctionner, donc une installation supplémentaire (qu’il est possible d’automatiser via un installeur, mais ce ne serait pas forcément la priorité)

 

EDIT du 23/11/2018

Le sondage est terminé, c’est une écrasante majorité de oui.

Merci pour votre soutien, et n’hésitez pas à commenter si vous avez des choses à dire concernant le programme et son orientation… ou comme toujours, pour signaler des bugs !

 

N’hésitez pas à rajouter des commentaires ou à argumenter votre position…


4 responses to “Orientation du programme

  • Seb

    yo! avec ton excellent programme je me rends compte ô combien le jeu est compliqué… néanmoins dans DeathWatch, dans l’onglet Exp & Prom, les Améliorations sont innaccessibles du fait qu’on ne peut pas d »rouler les menus.

    • Fenrirdarkwolf

      Merci !
      Tu dois avoir un problème de fenêtrage : pour moi, les listes d’améliorations peuvent bien être déroulées si besoin… Tu peux éventuellement me faire passer une copie d’écran et / ou un fichier de personnage ou le problème apparaît !

  • Benjamin CHAUVET

    Bonjour,

    J’adore votre programme mais depuis la version 4.1.2.0 j’ai une erreur lors de l’édition des feuilles de personnages en PDF, l’erreur est la suivante :

    « une exception non généré s’est produite dans votre application. Si vous cliquez sur Continuer, l’application va ignorer cette erreur et essayer de continuer.
    Si vous cliquer sur Quitter, l’application va s’arrêter immédiatement.

    L’index se trouve en dehors des limites du tableau. »

    C’est dommage car je n’arrive pas à éditer les feuilles de personnages sur une ancienne édition 😦

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :