| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    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. < Br >

    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 ;
    < p > }
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come disattivare la messa a fuoco in una cella di JTabl…
    ·Come scrivere giochi in Java 
    ·Come contrarre un array in una stringa separata da virg…
    ·Come creare Enum gerarchie con Java 
    ·Come reimpostare la messa a fuoco in Java 
    ·Che cosa è Java Console 
    ·Come calcolare Javascript 
    ·Come rilevare Rettangolo Collisione in Java 
    ·Come sapere se una talpa dovrebbe essere rimosso 
    ·Come codice di un rettangolo in Java con casuale Dimens…
      Articoli in evidenza
    ·Facile menu dinamici per un Sito Web 
    ·Come impostare data e ora della zona mediante Script 
    ·Come regolare RGB Programmazione Intensità 
    ·Come utilizzare VB per scrivere un nome computer di un …
    ·Procedura: Metodo per Pylon target di montaggio 
    ·Come formattare Posizioni decimali in Visual Basic 
    ·Come uccidere query con esecuzione prolungata in MySQL 
    ·Come ordinare i dati tabulari in Python 
    ·Come rendere un altro controller in Ruby 
    ·Come inserire il valore di una variabile in una stringa…
    Copyright © Conoscenza Informatica http://it.wingwit.com