Hvordan man opbygger Simple Java Spil

Skriv simple spil med Java kaffe billede ved jimcox40 fra Fotolia.com

Hvis du er en begyndelse Java programmør og vil gerne skrive et spil, er det bedst at starte så enkelt som muligt.Tekstbaserede spil er den enkleste genre af computerspil.De giver mulighed for en masse fantasi og kreativitet fra både bygherren og spiller, og giver dig mulighed for at vænne sig til at arbejde med brugerinteraktion i Java.For at skabe en Java spil, vil du først nødt til at have Java installeret korrekt på computeren, og en redaktør til at skrive din kode i Heldigvis er der er et gratis program til rådighed, der gør begge dele:. Eclipse redaktør for Java udviklere.Vi vil være at bruge Eclipse til at skabe vores Java-projekt.

hvad du har brug

  • Eclipse til Java udviklere IDE

Instruktioner

  1. Navigertil linket i afsnittet og downloade Ressourcer og installere \ "Eclipse til Java udviklere IDE (91 MB) \".

  2. Brainstorm nogle ideer til din tekst-baseret spil.Dine begrænsninger er følgende: Computeren vil

    output noget tekst til spilleren (såsom \ "du har indtastet et værelse, du kan gå til venstre eller højre \").Så spilleren vil have en chance for at reagere ved at indtaste tekst (\ "venstre \" for eksempel).Computerprogrammet kan derefter reagere, og dialogen kan gå frem og tilbage ligesom at indtil du gerne vil spillet til ende.Skriv nogle plot ideer, og huske på, at ideen er at holde spilleren interesseret og have det sjovt.

  3. Open Eclipse.Klik \ "Filer, \" \ "Ny, \" \ "Java Project. \" Type \ "SimpleGame \" som projektets navn og derefter klikke på \ "Finish. \"

  4. Dobbeltklik på SimpleGame mappe iPakke Explorer, placeret på venstre værktøjslinje, og klik på \ "Ny, \" \ "klasse. \"

  5. Skriv navnet på dit spil (uden mellemrum) i \ "Navn \" boks.Vi vil ringe til vores prøve spil, \ "HauntedMansion \".Under \ "Hvilken metode stubbe vil du skabe? \" Klik på \ "public static void vigtigste (String [] args) \" afkrydsningsfelt, og klik derefter på \ "Finish. \"

  6. Vælg mellemrum over \"public class HauntedMansion \", og skrive følgende linje kode:
    import java.util.Scanner ;.Scanner vil hjælpe os til at læse, hvad brugeren input til konsollen.

  7. Vælg noget hvidt inde i \ "public static void vigtigste (String [] args) {\", og skrive følgende to linjer kode:
    String valg;
    Scanner user_in = ny scanner (System.in);

    Den user_in Scanner vil læse, hvad brugeren skriver i konsollen, og dumpe det i \ "valg \" variabel.

  8. For at skrive til konsollen, vi vil bruge \ "System.out.println () \" metode.Det betyder, helst du vil have computeren til at fortælle spilleren den aktuelle situation i spillet, vil du kalde denne funktion.I en ny linje seværdighed:
    System.out.println (\ ". Velkommen til Haunted Mansion Du ser en ekspansiv trappe foran dig og værelser til din venstre og højre. \" + \ "\ N \" + \ "Indtast 'ovenpå "og tryk enter for at gå op ad trappen," rigtige "til at gå ind i rummet på din højre, \" + \ "\ n \" + \ "eller" venstre "for at gå ind i rummet på din venstre. \");

    Du kan selvfølgelig ændre, hvad der er inde i println erklæring til hvad du gerne vil.

  9. For at læse, hvad brugeren typer i, bruge user_in s nextLine () metode og sætte det ind i \ "valg \" streng, ved at skrive følgende kode under den sidste linje:
    valg = user_in.nextLine ();

    Nu valg variablen indeholder, hvad brugeren har skrevet i, før de rammer ind.

  10. Brug en betinget erklæring for at finde ud af, hvad brugeren har skrevet i, ved at skrive følgende:
    hvis (choice.equals (\ "ovenpå \")) {
    System.out.println (\ "Du er nu ovenpå. \ ");
    } else if (choice.equals (\ "rigtige \")) {
    System.out.println (\ "Du er nu i køkkenet \");
    } else if (choice.equals (\ "venstre \")) {
    System.out.println (\ "Du er nu i spisestuen \");
    } else {
    System.out.println (\ "Det var ikke gyldigt \");
    }

  11. Fortsæt med at bruge trin 8 til 10 for at skabe så indviklet et spil, som du gerne vil have ved at tilføje mere System.out.println () s fra computeren, og flere mulige svar fra afspilleren.

Ressourcer

  • Eclipse Organisation: Eclipse til Java Dev IDE Hent
692
0
1
Java Script