| 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 fare un gioco con Java Software
    Il linguaggio di programmazione Java può essere utilizzato per sviluppare applicazioni complesse che coinvolgono basi di dati , suoni e video. Ma, può anche essere usato per sviluppare giochi semplici , compresi puzzle di parola . Un buon modo per imparare a fare un gioco in Java è quello di copiare , compilare ed eseguire uno esistente , come quella che segue . Cose che ti serviranno
    Il Java Development Kit da java.sun.com
    Show More Istruzioni
    1

    scaricare e installare il Java Development Kit ( JDK ) da Java . sun.com . Quindi , inserire il codice di programma che crea il gioco : aperto il Blocco note ( Start> " Blocco note " ) e inserire il seguente codice Java , che gestisce il gioco . Assicurati di inserire il corretto caso di ogni lettera . Salvare il file sorgente con il nome del file theGame.java

    import java.io. *; .

    Public class Thegame { Thegame pubblico ( ) per

    {
    < p > }

    void main ( args String [ ] ) { public static String strGuess ;

    gameJudge qm = new gameJudge (); qm.pickWord ( ) ;//Open console per inputConsole c = System.Console (); if ( c == null) { System.out.println ("No console . "); System.exit ( 1) ; } ( ! qm.gameEnded ( ) ) per

    mentre { qm.displayWord (); System.out.format ( " Hai% d tentativi rimanenti \\ n ". , qm.getRemainingGuesses ( ) ) ; strGuess = c.readLine ( " Inserisci la tua ipotesi : " ) ; qm.judgeGuess ( strGuess ) ; } //fine ciclo principale

    se ( qm.blnWin ( ) ) { System.out.format ( " Hai vinto ci hai messo % d tentativi \\ n ". , qm.nGuessesNeeded ( ) ) ; System.out.format ( qm.getWord ( ) ) ; } //se il giocatore wonelse { System.out.format ( "Hai perso la parola era % s \\ n ". , qm.getWord ( ) ) ; } //se il giocatore ha vinto } //fine main}
    2

    Tipo o immettere il codice sorgente che rappresenta la persona che prende la parola a caso . Fate questo in un nuovo file di blocco note chiamato gameJudge.java . Salvare il file nella stessa cartella theGame.java

    import java.util * , . .

    Public class gameJudge

    {

    int finale privato MAX_GUESSES = 8;

    private String listaParole [ ] = { "cane " , " casa " , " elemento " , "madre " , " terra" } ; private String goalWord ; private int nGuessesLeft ; privato wordDisplay gb ;

    gameJudge pubblico ( ) { nGuessesLeft = MAX_GUESSES ; return;} vuoto pickWord pubblico ( ) {Random obRand = new Random ( ) ; int i = obRand.nextInt ( wordList.length ) ; goalWord = listaParole [ i] ; gb = new wordDisplay ( goalWord );} public boolean gameEnded ( ) {if ( gb.blnMatch ( ) ) return true ; se ( nGuessesLeft == 0 ) return true ; altrimenti return false ; }

    public boolean blnWin ( ) {return ( gb.blnMatch ( ) ) ; } //giocatore ha vinto

    int getRemainingGuesses pubblici () { return;} nGuessesLeft

    public String getword ( ) {return goalWord ; }

    public void displayWord ( ) { gb.showWord (); }

    public int nGuessesNeeded ( ) { return MAX_GUESSES - nGuessesLeft ; }

    public void judgeGuess (String strGuess ) { nGuessesLeft - = 1; gb.exposeLetters ( strGuess );} } ;//fine gameJudge classe
    3

    Inserire il codice sorgente che mostra le lettere della parola obiettivo . Salvare il file con gli altri e chiamarlo wordDisplay.java :

    import java.io. *;

    public class wordDisplay

    { private String strDisplay ; private String strGoal ; private String lettersTried ; //il giocatore di lettere ha cercato

    wordDisplay pubblico ( String str) { strGoal = str ; strDisplay = new String ( str) ; lettersTried = new String ( "") ; strDisplay = strDisplay.replaceAll ( " . ", " _ "); return; }

    exposeLetters public void ( String str) { String strRE ;//Se una supposizione è più lungo di 1 carattere , scoprire tutte o nessuna
    lettere < p > if ( str.length ( ) == 1 ) { //concatena nuova lettera con lettere già testedlettersTried = lettersTried + str ; strRE = " [ ^ " + lettersTried + " ] " ;//nascondi tutti i caratteri non corrispondenti : sostituire tutte le lettere nel bersaglio che non corrispondono con il modello underscorestrDisplay = strGoal.replaceAll ( strRE , "_") ; }

    else { if ( str.compareToIgnoreCase ( strGoal ) == 0 ) { strDisplay = strGoal ; } } return; } blnMatch public boolean ( ) {return ( strGoal == strDisplay );} public void

    showWord ( ) { int i; for (i = 0; i < strGoal.length ( ) ; i + + ) { System.out.format ( " % c" , strDisplay.charAt ( i)); } System.out.println ( " \\ n" );} }
    4

    Compilare ed eseguire il programma : scegliere Start > "cmd" e usare "cd

    " per selezionare la cartella contenente i file di origine java. . Il " " si riferisce a quella directory . Impostare il percorso del compilatore java : " SET PATH = C: \\ Programmi \\ Java \\ jdk1.6.0_14 \\ bin" . Sostituire il " 1.6.0_14 " con la versione corretta del vostro compilatore , che si può ottenere dalla documentazione nel JDK che hai scaricato.

    Enter " javac * . Java " seguito da " java TheGame , " poi giocare il gioco come questo : notare il numero di spazi vuoti , tipo una lettera alla volta fino a quando si indovina la parola, tipo l'intera parola una volta che lo si riconosce
    5

    fare copie dei file originali . e cambiare il gioco . Inizia modificando la variabile listaParole , e anche i MAX_GUESSES costante .

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere i file duplicati in Java 
    ·Come confrontare i caratteri in programmazione Java 
    ·Come modificare JSP in NetBeans 
    ·Come convertire un numero decimale in un numero intero …
    ·Come scrivere un programma applicativo Java che chiede …
    ·Come utilizzare la data in Java 
    ·Come colorare il vostro modulo EXT 
    ·Come modificare l' Applet Viewer in Eclipse 
    ·Java doppia Formattazione 
    ·Come fare un Web Browser 
      Articoli in evidenza
    ·Come compilare in VB 
    ·Come fare un menu in Matlab 
    ·Scopo delle applet Java 
    ·Ridimensionare Metodo di applet Java 
    ·Come dichiarare una lista in Python 
    ·Come utilizzare Text to Speech su Android 
    ·Come inviare posta PHP ad un IIS 6 
    ·Come convertire un mockup in HTML 
    ·Tipi di caselle di immissione in VBA 
    ·Tutorial per le espressioni regolari in Ruby 
    Copyright © Conoscenza Informatica http://it.wingwit.com