1 / 5

BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento...

BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento. Struttura del gioco.

kaiyo
Download Presentation

BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento...

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BattMattFrancesco Oreste Alibertimat.0124000617Avanzamento...

  2. Struttura del gioco L’intenzione è quella di creare varie fasi del gioco: quella in cui appare una schermata iniziale in cui inserire un nome, quella in cui appare il gioco vero e proprio e quella finale in cui si riassume la partita.Per adesso ho implementato quella più importante cioè la seconda. Il gioco si svolge sulla classe “gioco” che estente un Jpanel e che implementa l’interfaccia “keyListener”. Su tale classe vengono aggiunti istante di altre classi quali:

  3. Cont... -Personaggio:che contiene attributi e metodi del nostro personaggio; -Numero:che contiene attributi e metodi dei numeri sia primi, positivi e negativi , con cui dobbiamo interagire; -Barretta: Numero:che contiene attributi e metodi della barretta della vita; -Parametri:che contiene tutti i parametri del gioco tipo: vita,punteggio, dimensioni monitor ecc... come attributi e i metodi che restituiscono tali attributi; -Energia: che contiene attributi e metodi degli elementi che ridanno la vita;

  4. Dettagli Sto utilizzando la libreria Jlayer per riprodurre la musica di sottofondo e per riprodurre i suoni delle collisioni e le altre librerie classiche di jdk tipo swing e awt. Sto facendo vari test per cercare di implementare le varie difficoltà, cioè le probabilità di far spuntare numeri negativi e primi o di far spuntare “bonus” (che non ho ancora implementato). Utilizzo un thread per la musica di sottofondo, e per ogni collisione viene lanciato un’altro thread che riproduce il suono, sto cercando di capire come rendere più efficiente questo aspetto. C’è un thread che dovrebbe stampare a schermo 60 frame al secondo e un’altro che genera e muove numeri e tutto ciò che poidevono essere stampati. Sto facendo anche tanti test per renderlo il più carino possibile, spero di farcela per la consegna.

  5. Esecuzione

More Related