>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come Creare Semplici Giochi in Java

Se sei un programmatore Java principiante e vuoi scrivere un gioco, è meglio iniziare il più semplicemente possibile. I giochi testuali sono il genere più semplice. Permettono molta immaginazione e creatività sia allo sviluppatore che al giocatore, e ti abituano a lavorare con l'interazione utente in Java. Per creare un gioco Java, serve prima Java installato correttamente e un editor per scrivere il codice. Per fortuna c'è un programma gratuito che fa entrambi: l'editor Eclipse per Java Developers. Useremo Eclipse per creare il nostro progetto Java.

Passo 1

Vai al link nella sezione Risorse e scarica e installa "Eclipse for Java Developers IDE (91 MB)".

Passo 2

Fai brainstorming per idee per il tuo gioco testuale. Limitazioni: il computer emette testo al giocatore (es. "sei entrato in una stanza, puoi andare a sinistra o destra"). Il giocatore risponde inserendo testo ("sinistra"). Il programma risponde, e il dialogo va avanti finché vuoi finire. Scrivi idee per la trama, mantenendo il giocatore interessato e divertito.

Passo 3

Apri Eclipse. Clicca "File", "Nuovo", "Progetto Java". Digita "SimpleGame" come nome progetto e clicca "Fine".

Passo 4

Doppio clic cartella SimpleGame in Package Explorer (barra sinistra), clicca "Nuovo", "Classe".

Passo 5

Digita il nome del gioco (senza spazi) nella casella "Nome". Chiameremo il nostro esempio "HauntedMansion". Sotto "Quali stub metodo vuoi creare?" spunta "public static void main(String[] args)", poi clicca "Fine".

Passo 6

Seleziona lo spazio sopra "public class HauntedMansion" e digita: import java.util.Scanner;. Lo Scanner ci aiuterà a leggere l'input utente nella console.

Passo 7

Seleziona spazio dentro "public static void main(String[] args){" e digita: String choice; Scanner user_in = new Scanner(System.in);

user_in leggerà ciò che l'utente digita nella console e lo metterà nella variabile "choice".

Passo 8

Per scrivere nella console, useremo "System.out.println()". Ogni volta che vuoi che il computer dica al giocatore lo stato del gioco, chiamerai questa funzione. In una nuova riga digita: System.out.println("Benvenuto alla Villa Infestata. Vedi una scalinata ampia davanti e stanze a sinistra e destra." +"\n"+"Digita 'su' e invio per salire, 'destra' per la stanza a destra," +"\n"+"o 'sinistra' per la stanza a sinistra.");

Puoi cambiare il contenuto del println come preferisci.

Passo 9

Per leggere cosa digita l'utente, usa nextLine() di user_in e mettilo nella stringa "choice": choice = user_in.nextLine();

Ora choice contiene ciò che l'utente ha digitato prima di premere invio.

Passo 10

Usa un'istruzione condizionale per scoprire cosa ha digitato l'utente: if(choice.equals("su")){ System.out.println("Sei ora al piano superiore."); } else if(choice.equals("destra")){ System.out.println("Sei ora in cucina"); } else if(choice.equals("sinistra")){ System.out.println("Sei ora in sala da pranzo"); } else { System.out.println("Non valido"); }

Passo 11

Continua usando passi 8-10 per creare un gioco intricato aggiungendo più System.out.println() dal computer e più risposte possibili dal giocatore.

  1. Giochi Java con accelerometro
  2. Come Costruire una Light Box Semplice
  3. Come scaricare giochi su BlackBerry
  4. Giochi Java per Sony Ericsson W200i
  5. Come vincere ai giochi per cellulare
  6. Come Muovere un Personaggio nei Giochi Java