AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Nike : Jusqu’à 50% sur les articles de fin de saison
Voir le deal

 

 Dialogues simples

Aller en bas 
2 participants
AuteurMessage
Lemente
Petit bavard
Lemente


Messages : 58

Dialogues simples Empty
MessageSujet: Dialogues simples   Dialogues simples EmptyVen 13 Mar 2015 - 15:51

Bonjour, je cherche à faire des dialogues plutôt simples. Je vous explique:

Je crée un petit jeu de "dialogues". Le joueur peut dialoguer avec 3 PNJ différents.

Les dialogues partent de la base: "I like you" "I don't like you"
C'est une sorte de jeu de dialogue entre les personnages, pour les emmener à nous aimer ou non.

Lors de la rencontre du PNJ1, voici les choix possibles:
- I love you
- I like you
- I don't know
- I don't like you
- I hate you

En fonction des pnj, ces dialogues pourront avoir des effets différents. (modifiant une variable like_player et player_like_me dans l'objet pnj).

Ensuite, le pnj répond au joueur en fonction de:
- la phrase que vient de dire le joueur
- ce qu'il pense du joueur
- ce que le joueur pense de lui


Mon souci, c'est que je ne sais pas quoi utiliser pour que ce soit (relativement) simple.
Je n'ai pas besoin d'un système de dialogue ultra perfectionné, les dialogues seront un peu absurdes et ne raconteront pas une histoire (c'est en quelque sorte non linéaire)

Comment manipuler les différentes réponses possibles? Avec quels variables?
Comment proposer un choix multiple? Le faire s'ouvrir au clic sur le pnj?

Merci beaucoup !
Revenir en haut Aller en bas
Lemente
Petit bavard
Lemente


Messages : 58

Dialogues simples Empty
MessageSujet: Re: Dialogues simples   Dialogues simples EmptyDim 15 Mar 2015 - 16:11

up ?

Il n'y a personne sur le forum?
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****



Messages : 1455

Dialogues simples Empty
MessageSujet: Re: Dialogues simples   Dialogues simples EmptyDim 15 Mar 2015 - 17:41

Tu peux demander un choix avec show_message_ext(question,choix1,choix2,choix3).
A savoir que cette fonction ne peut prendre que 3 choix maximum.

Pour vérifier un choix, tu peux utiliser la boucle switch :
Code:
switch(show_message_ext("Aimer ?","Oui","Bof","Non"))
{
    case 0: //aimer
    like+=1
    break;
    case 1:
    //rien
    break;
    case 2: //pas aimer
    like-=1
    break;
}
C'est assez simpliste mais ça pourrait te faire une bonne base Wink

Edit: la plupart des programmeurs experts sont surchargés de projets de jeux ou autres, en plus avec le concours il reste peu de monde de libre ici Smile

_________________
côt.


Dernière édition par hyper le Dim 15 Mar 2015 - 18:04, édité 1 fois
Revenir en haut Aller en bas
https://cagibi.itch.io/
Lemente
Petit bavard
Lemente


Messages : 58

Dialogues simples Empty
MessageSujet: Re: Dialogues simples   Dialogues simples EmptyDim 15 Mar 2015 - 17:59

hyper a écrit:
Tu peux demander un choix avec show_message_ext(question,choix1,choix2,choix3).
A savoir que cette fonction ne peut prendre que 3 choix maximum.

Pour vérifier un choix, tu peux utiliser la boucle switch :
Code:
switch(show_message_ext("Aimer ?","Oui","Bof","Non"))
{
    case 0: //aimer
    like+=1
    break;
    case 1:
    //rien
    break;
    case 2: //pas aimer
    like-=1
    break;
}
C'est assez simpliste mais ça pourrait te faire une bonne base Wink

Edit: la plupart des programmeurs experts sont surchargés de projet de jeux ou autres, en plus avec le concours il reste peu de monde de libre ici Smile

Ok, merci !
Je vais voir comment fonctionne le switch, ça me sera surement utile.
Revenir en haut Aller en bas
Contenu sponsorisé





Dialogues simples Empty
MessageSujet: Re: Dialogues simples   Dialogues simples Empty

Revenir en haut Aller en bas
 
Dialogues simples
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: