IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Délai de réponse d'un joueur.


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut Délai de réponse d'un joueur.
    Bonjour,
    je dois créer un jeu de type calcul mental pour l'intégrer à une application, cependant je coince sur un aspect : Lorsque je demande au joueur de rentrer une réponse, j'aimerai activer un temps (une dizaine de seconde) et si à la fin de ce temps le joueur n'a pas répondu, passer à la question suivante sans lui accorder de point.

    J'ai essayé de regarder le contrôle de thread avec les timers et tout ça, mais ça n'a donné rien de bien concluant.

    Auriez-vous une piste à m'indiquer ?

    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ça dépend d'abord de l'interface utilisée.
    System.out et System.in ?
    Swing ?
    SWT ?
    Autre chose ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut
    System.in & out, mais au final ce jeu sera utilisé sous une interface swing.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ce n'est pas vraiment possible avec System.in & out, la gestion de la console par java est trop limitée.

    Avec Swing, ça se fera avec un Timer Swing.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Il est possible de faire un différentiel sur le début de l'attente et la fin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    long debut = System.currentTimeMillis();
    		String line = null;
    		try {
    			line = in.readLine();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		long fin = System.currentTimeMillis();
    		System.out.println("Ligne tapé : "+line);
    		System.out.println(fin-debut);
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut
    Merci pour vos deux réponses !

    Cependant Eclipse semble mécontent avec la ligne suivante

    line = in.readLine();

Discussions similaires

  1. [AJAX] Délai de réponse
    Par darkterreur dans le forum jQuery
    Réponses: 12
    Dernier message: 02/10/2012, 00h00
  2. [1.x] délai de réponse ahurissant
    Par erictomcat dans le forum Symfony
    Réponses: 24
    Dernier message: 11/01/2011, 13h17
  3. délai de réponse après postulation
    Par Enohra dans le forum Contrat
    Réponses: 3
    Dernier message: 10/05/2009, 20h01
  4. [Turbo Pascal] Introduire un délai de réponse
    Par lex001 dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 17/03/2009, 02h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo