Hvordan lage enkle Java-spill

Hvordan lage enkle Java-spill


Hvis du er en begynnelse Java programmerer og ønsker å skrive et spill, er det best å starte så enkelt som mulig. Tekstbaserte spill er den enkleste sjangeren av dataspill. De tillater for mye fantasi og kreativitet fra både utbygger og spiller, og tillater deg å bli vant til å jobbe med brukermedvirkning i Java. For å skape et Java-spill, vil du først må ha Java installert på riktig måte på datamaskinen og en redaktør å skrive kode i Heldigvis, det er et gratis program tilgjengelig som gjør begge deler. Eclipse editor for Java-utviklere. Vi skal bruke Eclipse til å lage vår Java-prosjekt.

Bruksanvisning

1 Naviger til koblingen i Resources og laste ned og installere \ "Eclipse for Java-utviklere IDE (91 MB) \".

2 Brainstorm noen ideer til tekst-basert spill. Dine begrensninger er følgende: Datamaskinen vil produksjonen litt tekst til spilleren (for eksempel \ "du har angitt et rom, kan du gå til venstre eller høyre \"). Da spiller vil ha en sjanse til å svare ved å taste inn tekst (\ "venstre, \" for eksempel). Dataprogrammet kan da reagere, og dialogen kan gå frem og tilbake sånn til du ønsker spillet til slutt. Skriv ut noen tomt ideer, og husk at ideen er å holde spilleren interessert og ha det gøy.

3 Åpne Eclipse. Klikk \ "Fil \" \ "Ny \" \ "Java Project. \" Type \ "SimpleGame \" som prosjektnavnet, og klikk deretter på \ "Finish. \"

4 Dobbeltklikk på SimpleGame mappen i Package Explorer, som ligger på venstre verktøylinjen, og klikk \ "Ny \" \ "Class. \"

5 Skriv inn navnet på spillet (uten mellomrom) i \ "Name \" boksen. Vi kaller vårt utvalg spill, \ "HauntedMansion \". Under \ "Hvilken metode stubber ønsker du å lage? \" Klikk på \ "public static void main (String [] args) \" boksen og klikk \ "Finish. \"

6 Velg de tomme ovenfor \ "public class HauntedMansion \" og skriv inn følgende kode:
import java.util.scanner ;. Skanner vil hjelpe oss lese hva brukeren innganger til konsollen.

7 Velg litt tomrom inne i \ "public static void main (String [] args) {\" og skriver følgende to linjer med kode:
String valg;
Scanner user_in = new Scanner (System.in);

Den user_in Scanner vil lese hva brukeren skriver inn i konsollen, og dumpe den i \ "valg \" variable.

8 Å skrive til konsollen, vil vi bruke \ "System.out.println () \" metoden. Dette betyr at hver gang du vil at datamaskinen skal fortelle spilleren den nåværende tilstand av spillet, vil du kalle denne funksjonen. I en ny linje Type:
System.out.println (\ "Velkommen til Haunted Mansion. Du ser en ekspansiv trapp foran deg og rommene til venstre og høyre. \" + \ "\ N \" + \ "Type" ovenpå "og trykk enter for å gå opp trappen, "rett" til å gå til rommet på høyre side, \ "+ \" \ n \ "+ \" eller "venstre" for å gå til rommet på venstre \. ");

Du kan selvfølgelig endre hva som er inne i println uttalelse til hva du ønsker.

9 For å lese hva brukeren skriver inn, bruke user_in sin nextLine () metoden og sette den inn i \ "valg \" streng, ved å skrive inn følgende kode under siste linje:
Valget = user_in.nextLine ();

Nå er valget variabelen inneholder hva brukeren skrev inn i før de trykk enter.

10 Bruk et betinget utsagn for å finne ut hva brukeren har skrevet inn, ved å skrive følgende:
if (choice.equals (\ "oppe \")) {
System.out.println (\ "Du er nå oppe \.");
} Else if (choice.equals (\ "riktige \")) {
System.out.println (\ "Du er nå på kjøkkenet \");
} Else if (choice.equals (\ "venstre \")) {
System.out.println (\ "Du er nå i spisesalen \");
} Else {
System.out.println (\ "Det var ikke gyldig \");
}

11 Fortsett å bruke trinn 8 til 10 for å skape så intrikat et spill som du ønsker ved å legge til flere System.out.println () 's fra datamaskinen og flere mulige svar fra spilleren.