Bonjour,
C'est un jeu avec une partie qcm et une partie question ouverte.
Pour la partie question ouverte, on pose des questions mathématiques et le joueur doit répondre par un nombre (dans un Jtextfield : rep = new JTextField()),
Les questions/réponses sont dans questions.java, j'ai fait comme ça :
tab_ques[0]="Combien font 3+4 ?";
tab_rep[0]= "7";
tab_ques[1]="Compléter la suite: 0, 2,4,6,...";
tab_rep[1]="8";
ainsi de suite,...
J'ai fait un jeu.java (là où je le lance) où j'ai déjà fait la partie qcm où je vais chercher et comparer les réponses comme ça :
r1=new JCheckBox(fiche.tab_r1[t.Al[0]]+ " ");//premiere reponse
etc...
final JButton confirm=new JButton("Confirmer");
//LES ACTIONS DE CONFIRMER
confirm.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
confirm.setEnabled(false);
b.setEnabled(true);
boolean cas1=(r1.isSelected())&&(fiche.tab_ind_rep[t.Al[i-1]]==1);
boolean cas2=(r2.isSelected())&&(fiche.tab_ind_rep[t.Al[i-1]]==2);
boolean cas3=(r3.isSelected())&&(fiche.tab_ind_rep[t.Al[i-1]]==3);
boolean cas4=(r4.isSelected())&&(fiche.tab_ind_rep[t.Al[i-1]]==4);
if((cas1)||(cas2)||(cas3)||cas4){
scor++;
System.out.println("BIEN");
Tu[j]=1;
}
j++;
}
});
pan3.add(confirm);
Mais pour la partie question ouverte, je sais pas comment faire et quel code utiliser.
Merci de votre aide