Partage
  • Partager sur Facebook
  • Partager sur Twitter

Quel langage pour une histoire interactive ?

Sujet résolu
    3 septembre 2017 à 22:01:11

    Bonsoir,

    Dans le cadre de mes études (je suis en 2e année de MMI), j'ai l'opportunité de bosser sur mon propre projet. J'ai décidé de travailler sur une histoire interactive (ou visuel novel), c'est à dire une histoire qui évolue en fonction de tes choix. Une image pour mieux comprendre :

    Je sais qu'il y a des logiciels de style ren'py pour le faire facilement, mais ce n'est pas ce que je cherche alors je me demandais quel langage serait le plus approprié, sachant que je n'en connais pas énormément étant débutante. J'ai faits quelques essais en Jquery mais je ne sais pas si c'est l'idéal, je suis également entrain d'apprendre le python alors je me demandais s'il était faisable de le faire avec Pygame. Des idées ? Des conseils ?

    Merci par avance ! :)

    • Partager sur Facebook
    • Partager sur Twitter
      4 septembre 2017 à 9:34:04

      Salut,

      Le plus adapté étant justement les moteurs de jeu, et justement ren'py qui se spécialise dans ce type de jeu, il va falloir que tu expliques en quoi il ne te convient pas pour qu'on puisse comprendre ce que tu recherches.

      Sinon c'est faisable avec PyGame, qui est bien plus généraliste que ren'py, et donc moins facile à prendre en main mais beaucoup plus personnalisable

      • Partager sur Facebook
      • Partager sur Twitter
      Dream on, Dream on, Dream until your dream comes true
        7 septembre 2017 à 16:13:19

        Salut :)

        Proposition sans prétention : Scratch ?

        Langage très proche du langage humain. Tu as un algo sur ton cahier ou ta feuille, tu "traduis" en anglais et retranscris sur Scratch. Tu peux mettre des images de fond facilement.

        Après, je ne connais pas les perfs de Scratch, mais, comme tu débutes, ça pourrait être pas mal.

        Peut-être même que tu peux interagir à l'aide de la souris (impossible avec Python) pendant le codage. Un exemple, par rapport à ta photo :

        Je pense que le joueur doit cliquer sur A., B., ou C. et le jeu continue selon le choix du joueur, non ?
        Bien, tu pourrais (conditionnel car je n'en sais rien, à tester) faire ceci :

        Placer le curseur de la souris sur les coins haut-gauche puis bas-droite de chaque choix;
        Récupérer les coordonnées;
        SI clic sur une de ces 3 coordonnées ALORS
           agir en conséquence (à développer);
        SINON (sous-entendu, clic ailleurs)
           écrire "Joueur [untel], veux-tu faire ton choix correctement, je te prie ? Merci";
        FINSI

        Bon, en Python, tu peux récupérer les coordonnées, mais, faut lancer le jeu ou le mettre à jour.

        Enfin, je ne connais pas ren'py, mais, si c'est de la même trempe que Scratch, reste sur ren'py ;)

        • Partager sur Facebook
        • Partager sur Twitter

        Quel langage pour une histoire interactive ?

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown