battmatt francesco oreste aliberti mat 0124000617 avanzamento n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento... PowerPoint Presentation
Download Presentation
BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento...

Loading in 2 Seconds...

play fullscreen
1 / 5

BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento... - PowerPoint PPT Presentation


  • 72 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'BattMatt Francesco Oreste Aliberti mat.0124000617 Avanzamento...' - kaiyo


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
battmatt francesco oreste aliberti mat 0124000617 avanzamento

BattMattFrancesco Oreste Alibertimat.0124000617Avanzamento...

struttura del gioco
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:

slide3
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;

dettagli
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.