Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come sviluppare un gioco di Tetris in Java senza un Applet

Lo scienziato russo Alexey Pajitnov ha sviluppato il videogioco Tetris nel 1984 . Esso combina rompicapo e giochi di azione , richiedendo ai giocatori di posizionare i pezzi del puzzle all'interno di un vincolo di tempo che cadono sul fondo del campo di gioco . Conversione di un Tetris applet Java a un'applicazione consiste nel sostituire ogni funzione user- evento (ad esempio clic del mouse ) di un applet con una funzione equivalente di un'applicazione Java . Lo sviluppo di una applicazione Java Tetris , oltre a fornire la soddisfazione di produrre il gioco , consentirà di sviluppare competenze di programmazione che è possibile applicare per sviluppare altri giochi . Cose che ti serviranno
Java Development Kit
Mostra più istruzioni
1

scaricare il codice sorgente di un applet Java attuazione di un clone di Tetris . Compilare il codice nel vostro ambiente di sviluppo integrato (IDE ) , poi correre e giocare il gioco . Prendere appunti su come vuoi cambiare il gioco .
2

Creare una nuova applicazione vuota ( non un applet ) nel vostro IDE . Quindi copia le funzioni del applet non elencato nella pagina Oracle " applet da costruzione " . Queste funzioni sono specifiche di applet Java .
3

Copia nell'applicazione delle funzioni di un'applicazione di esempio fornita con la IDE che implementa le stesse funzionalità evento come l'applet Tetris scaricato.

ad esempio , il codice di esempio che rileva e risponde alla pressione dei tasti potrebbe apparire come

pubblico KeyPressDetected ( eventObject e) {

se ( e.key = SPACE_KEY ) {

//Rispondere a premere su barra spazio qui

}

}

Copia questo codice nel tuo programma Tetris per sostituire il codice applet " actionPerformed , " che risponde per l'utente preme il tasto" Spazio " .
4

leggere il codice sorgente nel vostro IDE . Scrivi commenti per eventuali porzioni di codice che capisci . Ad esempio, si può vedere una riga di codice che si legge come questo :

Piece_velocity = Piece_velocity + 0,5 ;

È possibile aggiungere il seguente commento a questa affermazione :

//Aumentare il tasso i pezzi del puzzle cadono
5

Stampa il codice sorgente , quindi digitare di nuovo e compilarlo . Ridigitare il codice costringe a leggerlo con attenzione , che è un prerequisito per capire di più del programma . Scrivere più commenti che descrivono lo scopo di nuove affermazioni come li capisci
6

Riscrivi , compilare ed eseguire nuovamente il gioco , ma senza guardare il codice sorgente di una particolare funzione - . Recitare quella funzione da memoria , come meglio potete . Una volta che si può recitare la funzione selezionata , scegliere un altro di recitare e ripetere questo passaggio . Continuare in questo modo fino a quando hai commesso ogni funzione di memoria . Una volta completato questo passaggio, la vostra comprensione sufficiente del programma sufficiente a cambiarlo.
7

Digitare il codice del programma per un cambiamento cosmetico (ad esempio il colore dei pezzi del puzzle , il tempo tra i nuovi pezzi ) annotato al passo 1 . Ad esempio, per modificare il colore di un pezzo dal giallo oro , il vostro codice potrebbe essere il seguente :

Puzzle_color.Red = 192 ;

Puzzle_color.Green = 161 ;

Puzzle_color.Blue = 4;
8

Scrivi il codice di programma per un cambiamento più significativo sulla vostra lista , come la logica che determina la velocità dei pezzi del puzzle . Ad esempio, per fondare la velocità del numero di pezzi immessi , è possibile scrivere la seguente :

se ( nPiecesPlace > = 20 ) {

piece_velocity + = 0.3 ;

}
9

Scrivi il codice di programma per ciascuno dei restanti punti sulla vostra lista delle modifiche per implementare la modifica . Il completamento di questa fase produce la propria variante di Tetris in un'applicazione Java .

 

Programmazione © www.354353.com