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 .