Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Tecniche di Programmazione Avanzate (Threads, GUI, Collections)

    Ciao a tutti ragazzi,
    Qualcuno può darmi una mano nello svolgere la seguente traccia?:
    Implementiamo il gioco delle tre carte:
    L'applicazione ha un'interfaccia grafica simile a quella mostrata in figura (il link sotto), Una sola delle 3 campanelle ha il pendolo al suo interno. Il giocatore clicca sul tasto “Gioca”, dopodiché viene evidenziata la campanella munita di pendolo, quindi le campanelle iniziano a scambiarsi di posto continuamente per 3 secondi, in modo random. In altre parole, durante i 3 secondi avvengono diverse permutazioni delle 3 campanelle. Ciò viene effettuato generando, per ogni campanella, una nuova posizione in modo random, prestando attenzione alla mutua esclusione, in quanto due campanelle diverse potrebbero tentare di occupare la stessa nuova posizione. Al termine dei 3 secondi il giocatore deve cercare di indovinare qual’é la campanella munita di pendolo, cliccando con il mouse sulla stessa. Se indovina, viene mostrato un “message box” contenente il messaggio “Hai Vinto!!” Altrimenti, viene mostrato un “message box” contenente il messaggio “Ritenta!”.
    link: http://img8.imageshack.us/img8/8316/...55793alle1.png
    Il corso tratta argomenti avanzati di java come i Thread, le Collection, Riflessione ed Internazionalizzazione. Però non abbiamo sviluppato nemmeno una volta esercizi simili.
    Se qualcuno posta un'idea di come implementare in java questo esercizio, sul dove utilizzare la sincronizzazione ecc. gliene sarei molto grato.
    Ciao, wolverine.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Leggi il Regolamento.

    Il forum non è un luogo in cui delegare i "compiti a casa" (o altre attività analoghe) ad altri utenti affinché si sobbarchino l'onere di svolgerlo e pubblicare la soluzione.

    Tutt'al più, si può chiedere aiuto mostrando il proprio lavoro, spiegando qual è il problema, l'errore o il comportamento anomalo riscontrato e discutendo quindi i possibili suggerimenti per risolvere il problema oppure ottimizzare il codice scritto.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.