Come creare semplici giochi Java
Se sei un programmatore Java principiante e vorresti scrivere un gioco, è meglio iniziare nel modo più semplice possibile. I giochi basati su testo sono il genere più semplice di giochi per computer. Consentono molta immaginazione e creatività sia da parte dello sviluppatore che del giocatore e ti consentono di abituarti a lavorare con l'interazione dell'utente in Java. Per creare un gioco Java, devi prima avere Java correttamente installato sul tuo computer e un editor in cui scrivere il tuo codice. Fortunatamente, è disponibile un programma gratuito che fa entrambe le cose:l'editor Eclipse per sviluppatori Java. Useremo Eclipse per creare il nostro progetto Java.
Passaggio 1
Passare al collegamento nella sezione Risorse e scaricare e installare "Eclipse for Java Developers IDE (91 MB)".
Passaggio 2
Raccogli alcune idee per il tuo gioco di testo. Le tue limitazioni sono le seguenti:il computer invierà del testo al giocatore (come "sei entrato in una stanza, puoi andare a sinistra oa destra"). Quindi il giocatore avrà la possibilità di rispondere inserendo del testo ("a sinistra", per esempio). Il programma per computer può quindi rispondere e la finestra di dialogo può andare avanti e indietro in questo modo finché non desideri che il gioco finisca. Scrivi alcune idee per la trama e tieni presente che l'idea è di mantenere il giocatore interessato e divertirsi.
Passaggio 3
Apri Eclipse. Fai clic su "File", "Nuovo", "Progetto Java". Digita "SimpleGame" come nome del progetto, quindi fai clic su "Fine".
Passaggio 4
Fai doppio clic sulla cartella SimpleGame in Package Explorer, che si trova sulla barra degli strumenti a sinistra, e fai clic su "Nuovo", "Classe".
Passaggio 5
Digita il nome del tuo gioco (senza spazi) nella casella "Nome". Chiameremo il nostro gioco di esempio, "HauntedMansion". In "Quali stub di metodo vorresti creare?" fai clic sulla casella di controllo "public static void main(String[] args)", quindi fai clic su "Fine".
Passaggio 6
Seleziona lo spazio bianco sopra "classe pubblica HauntedMansion" e digita la seguente riga di codice:import java.util.Scanner;. Lo scanner ci aiuterà a leggere ciò che l'utente inserisce nella console.
Passaggio 7
Seleziona uno spazio bianco all'interno di "public static void main(String[] args){" e digita le seguenti due righe di codice:String choice; Scanner user_in =nuovo Scanner(System.in);
Lo scanner user_in leggerà ciò che l'utente digita nella console e lo scaricherà nella variabile "choice".
Passaggio 8
Per scrivere sulla console, utilizzeremo il metodo "System.out.println()". Ciò significa che ogni volta che vuoi che il computer comunichi al giocatore lo stato attuale del gioco, chiamerai questa funzione. In una nuova riga digita:System.out.println("Benvenuto nella casa stregata. Vedi un'ampia scala davanti a te e stanze alla tua sinistra e destra." +"\n"+"Digita 'sopra' e premi invio per sali le scale, 'destra' per andare nella stanza alla tua destra," +"\n"+"o 'sinistra' per andare nella stanza alla tua sinistra.");
Ovviamente puoi cambiare ciò che è all'interno dell'istruzione println in qualsiasi cosa desideri.
Passaggio 9
Per leggere cosa digita l'utente, usa il metodo nextLine() di user_in e inseriscilo nella stringa "choice", digitando il seguente codice sotto l'ultima riga:choice =user_in.nextLine();
Ora la variabile di scelta contiene tutto ciò che l'utente ha digitato prima di premere invio.
Passaggio 10
Usa un'istruzione condizionale per scoprire cosa l'utente ha digitato, digitando quanto segue:if(choice.equals("upstairs")){ System.out.println("Ora sei al piano di sopra."); } else if(choice.equals("right")){ System.out.println("Ora sei in cucina"); } else if(choice.equals("left")){ System.out.println("Sei nella sala da pranzo"); } else { System.out.println("Non era valido"); }
Passaggio 11
Continua a utilizzare i passaggi da 8 a 10 per creare un gioco intricato come desideri aggiungendo più System.out.Println() dal computer e più possibili risposte dal giocatore.