Slik bygger du enkle spill i Java
Gå til lenken i ressursdelen og last ned og installer “Eclipse IDE for Java Developers (91 MB)”.
Brainstorm det tekstbaserte spillet. Begrensningene dine er som følger: datamaskinen viser tekst til spilleren (for eksempel "du har kommet inn i et rom, du kan gå til venstre eller høyre"). Da vil spilleren ha muligheten til å svare ved å legge inn tekst ("venstre" for eksempel). Dataprogrammet kan deretter svare og dialogen kan gå frem og tilbake til du vil at spillet skal avsluttes. Skriv noen plottideer og husk at ideen er å holde spilleren interessert og ha det moro.
Åpen formørkelse Klikk på "File", "New", "Java Project". Skriv inn "Simple Game" som navnet på prosjektet, og klikk deretter på "Fullfør."
Dobbeltklikk på mappen SimpleSimple i Package Explorer, som ligger på verktøylinjen til venstre, og klikk på "Ny", "Klasse".
Skriv inn navnet på spillet ditt (uten mellomrom) i "Navn" -boksen. Vi vil kalle eksempelspillet vårt "MansionEncantada". Under “Hvilke metoder du vil fullføre vil du opprette?” Klikk på avmerkingsboksen “ * * * * * * ”, og klikk deretter på “Fullfør”.
Velg det tomme mellomrommet over “ * * * *” og skriv følgende kodelinje: * * * *. Skanneren vil hjelpe oss med å lese hva brukeren legger inn i konsollen.
Velg et tomt mellomrom i “ * * * *” og skriv følgende to kodelinjer: * * * * * * * ; User_in-skanneren vil lese hva brukeren skriver i konsollen og dumpe den i "valg" -variabelen.
For å skrive på konsollen, bruker vi metoden “ * * * ”. Dette betyr at når som helst du vil at datamaskinen skal fortelle spilleren gjeldende status for spillet, vil du kalle denne funksjonen. I en ny linjetype: * * ("Velkommen til Enchanted Mansion. Du ser en bred trapp foran deg og rom til venstre og høyre." + "" + "Skriv 'trapper' og trykk enter for å gå opp trappen, 'høyre' for å gå til rommet til høyre, "+" "+" eller "venstre" for å gå til rommet til venstre. "); Selvfølgelig kan du endre det som er inne i den trykte instruksjonen til det du ønsker.
For å lese hva brukeren skriver, bruker du nextLine () -metoden for user_in og legger den i "valg" -strengen ved å skrive inn følgende kode under den siste linjen: * * * * ; Nå inneholder valgvariabelen hva brukeren skrev før han trykket på enter.
Bruk en betinget uttalelse for å finne ut hva brukeren skrev ved å skrive følgende: * * "trapp" * * "Nå er du ovenpå" * * * * "riktig" * * "Nå er du på kjøkkenet" * * * * "Venstre" * * * "Nå er du i spisesalen" * * * * "Det var ikke gyldig" * *
Fortsett å bruke trinn 8 til 10 for å lage et spill så intrikat du vil ved å legge til mer * * *** fra datamaskinen og flere mulige spillersvar.