Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Affichage des résultats 1 à 12 sur 12
  1. #1
    Salut,

    N'étant pas un bon graphiste, et ayant peu de temps pour me lancer dans Unity ou autre moteur puissant mais assez peu noob-friendly, mais avec l'envie de raconter une histoire, j'essaie de regarder les solutions de développement d'histoire avec des choix à faire (difficile de trouver un mot générique pour ça).

    L'idée serait dans un premier temps de faire un truc genre livre dont vous êtes le héros, donc assez simple, avec des choix limités à chaque paragraphe, et une fiche de perso customisable (éventuellement une carte du monde).
    Le système d'affichage n'est pas bien compliqué (je pourrais faire un script qui génère du code html/javascript pour modéliser l'histoire), mais le design de l'histoire, avec différents embranchements qui peuvent se recouper plus tard, devient assez rapidement bordélique si on veut que le résultat ne soit pas linéaire.

    J'imagine qu'il existe des applis pour faciliter ça, avoir une interface graphique par exemple des différents chemins. Mais j'ai du mal à trouver des infos en ligne.

    J'ai regardé rapidement Quest, et Inform 7, qui sont des applis de développement d'interactive fiction, mais je n'arrive pas à voir les possibilités et limitations de chacun, et les tutos de base n'aident pas des masses.

    Est-ce qu'il y a des connaisseurs ? Des gens qui auraient déjà développé ce genre de "jeu" ?

  2. #2
    Hmm, je ne suis pas spécialiste, mais pour raconter une histoire avec un support graphique, Ren'Py semble tout indiqué. En revanche, si ton histoire n'a pas vraiment de support graphique, difficile à dire... Mais a priori, si c'est purement une aventure en mode texte "sur console", n'importe quel langage devrait faire l'affaire ; ça pourrait d'ailleurs être une bonne occase de se mettre à Python, quitte à passer sur Ren'Py si tu arrives à te procurer des graphismes ultérieurement ?

    Sinon, dans le genre "si vous souhaitez combattre le serpent géant, allez en page 57", il y a toujours Flash, qui est nativement construit comme ça (succession de scènes graphiques), et dont le langage ActionScript s'apprend plutôt bien.

  3. #3
    Si ton souci vient de l'organisation de l'histoire, tu peux aussi utiliser un éditeur de flowchart (genre draw.io pour ne citer que le plus connu). Sinon un canard nous présentait AGE, son éditeur de jeu d'aventure qui semblait posséder pas mal d'outils intéressant.

  4. #4
    Citation Envoyé par raaaahman Voir le message
    Si ton souci vient de l'organisation de l'histoire, tu peux aussi utiliser un éditeur de flowchart (genre draw.io pour ne citer que le plus connu). Sinon un canard nous présentait AGE, son éditeur de jeu d'aventure qui semblait posséder pas mal d'outils intéressant.
    AGE ça colle pas c'est pour du point & click.

    Je vais jeter un oeil à draw.io, mais si c'est juste de dessiner des flowcharts, je cherche plutôt s'il existe une appli dédiée, qui pourrait par exemple rechercher les cul-de-sacs, calculer la taille moyenne des chemins, ce genre de chose.
    Dernière modification par LaVaBo ; 12/01/2017 à 14h57.

  5. #5
    Si j'avais à faire moi-même quelque chose comme ça, je pense que j'opterais pour l'approche "keep it simple and stupid", à savoir tout coder primairement à la main avec :
    - un enregistrement en variable globale "feuille de perso",
    - une variable "paragraphe",
    - une gigantesque procédure qui boucle sur un "case paragraphe of" ("switch(paragraphe)" en C#) qui permette de faire du bon gros GoTo comme du temps du basique,
    - et j'achèterais des actions d'un boîte qui produit du if-then-else parce qu'on peut prévoir une explosion de la demande :D

    C'est peut être mon côté masochiste qui s'exprime, mais en même temps j'ai appris la programmation avec Turbo Pascal, ceci explique cela.

  6. #6
    Dans un sujet un peu plus bas quelqu'un à cité ça:

    http://inform7.com/

    Pour des "fiction interactive". Jette un oeil.
    Le premier chef d'œuvre d'une longue série, cliquez ici
    Le second, cliquez

  7. #7
    Inform 7 était déjà cité dans le post de base ^^'

    Je n'ai pas de truc à proposer, je ne connais pas trop ces outils (Unity fan-boy d'un bout à l'autre), par contre perso je te recommande pas du tout de te mettre à coder un système toi-même, si tu n'en as pas l'envie et/ou les compétences. Si ton but c'est uniquement l'écriture, je suis sûr qu'il existe, quelque part sur le net, un outil qui te sera adapté et qui te permettra de te concentrer uniquement sur ce qui te plaît.
    @Grhyll / 3-50.net
    Projet actuel : oQo

  8. #8
    Ah désolé je n'avais effectivement pas vu cette ligne!
    Le premier chef d'œuvre d'une longue série, cliquez ici
    Le second, cliquez

  9. #9
    Dans le genre, il y a aussi Twine

    Je l'avais testé il y a quelque temps et il est sympa pour faire quelque chose d'assez simple, assez rapidement.

  10. #10
    Lire "Narushima" et "sympathiquement" dans la même phrase, c'est vrai que ça fait zarb.

  11. #11
    Citation Envoyé par Grhyll Voir le message
    Inform 7 était déjà cité dans le post de base ^^'
    Yep. Et j'ai l'impression que le principe de ce ... euh, langage ? API ? c'est de mettre le joueur dans une situation (appelée pièce), et il se débrouille (les objets visibles peuvent être étudiés, il y a 4 directions pour aller dans une autre pièce, etc). Parfait pour un escape room, ça donne une sorte de point & click textuel.
    Mais pour dérouler une narration, ça laisse trop de liberté au joueur.
    Ah et j'oublie le parser, qui permet au joueur d'écrire des phrases plutôt que d'appuyer sur des boutons, qui m'est inutile et ajoute de la complexité.

    Je ne sais pas dans quelle mesure on peut customiser le gameplay par rapport à ce tuto, c'est pour ça que je cherche des développeurs qui ont expérimenté une solution ou une autre.

    - - - Mise à jour - - -

    Citation Envoyé par EdwardGreysky Voir le message
    Dans le genre, il y a aussi Twine

    Je l'avais testé il y a quelque temps et il est sympa pour faire quelque chose d'assez simple, assez rapidement.
    En tout cas j'aime beaucoup le côté visuel des différentes branches.

    On peut y mettre des variables globales, et une fiche de personnage ?

    - - - Mise à jour - - -

    Citation Envoyé par LeRan Voir le message
    Si j'avais à faire moi-même quelque chose comme ça, je pense que j'opterais pour l'approche "keep it simple and stupid", à savoir tout coder primairement à la main avec :
    - un enregistrement en variable globale "feuille de perso",
    - une variable "paragraphe",
    - une gigantesque procédure qui boucle sur un "case paragraphe of" ("switch(paragraphe)" en C#) qui permette de faire du bon gros GoTo comme du temps du basique,
    - et j'achèterais des actions d'un boîte qui produit du if-then-else parce qu'on peut prévoir une explosion de la demande :D

    C'est peut être mon côté masochiste qui s'exprime, mais en même temps j'ai appris la programmation avec Turbo Pascal, ceci explique cela.
    J'ai débuté aussi la prog avec le Turbo Pascal. Mais ça date d'il y a 15 ans...
    Par contre si je devais tout coder, je ferais ça en excel + vba je pense, le côté graphique est de toute façon minimaliste, et ça permet d'afficher les paragraphes, pour le développeur, de façon plus agréable qu'un fichier texte rempli de strings.
    Dernière modification par LaVaBo ; 16/01/2017 à 15h28.

  12. #12
    Citation Envoyé par LaVaBo Voir le message
    …et ça permet d'afficher les paragraphes, pour le développeur, de façon plus agréable qu'un fichier texte rempli de strings.
    Ça dépend qui les porte…

















    OK, ok… =>[]
    www.infotographiste.fr - Instagram : florent.infotographiste - Si ça doit merder, ça merdera…- PC Ryzen 3700X+32GB+XFX 5700XT ThicIII Ultra - Panasonic G9 + Leica 8-18mm + Olympus 60mm macro ou Mamiya C220 (Gx7 + Panasonic 14mm en secours)

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •