Hvordan lage en side rulle spill i Java

Hvordan lage en side rulle spill i Java


Vanligvis, når folk snakker om Java utvikling, har de en tendens til å fokusere på bedriftsutvikling. Java, men kan benyttes for en rekke anvendelser. Ett av disse programmene er spillutvikling. Hvis du er interessert i programmering av en retro stil todimensjonal side rulle spill som kan kjøres på Linux, Mac OS X eller Windows, er Java et flott verktøy.

Bruksanvisning

1 Last ned og installer Java SDK. Du kan ikke gjøre Java utvikling uten å ha SDK på datamaskinen. Versjoner av SDK er tilgjengelig for Linux, Mac OS X og Windows, som alle kan fritt lastes ned fra Java-utvikler området. Mac OS X-brukere bør allerede ha JDK installert på sine systemer, men de kan laste ned en annen versjon av det hvis de så velger.

2 Last ned og installer et integrert utviklingsmiljø; IDE er verktøy som lar deg redigere koden og gi nyttige prosjektorganisasjon, debugging og kode ferdigstillelse funksjoner. Du kan lovlig laste ned og bruke en rekke gratis IDE; vanlige valg for Java utvikling omfatter NetBeans, Eclipse og IntelliJ Idea 9 Community Edition.

3 Åpne din IDE av valg og velg "New Project" fra "Fil" -menyen. Klikk deretter på "New Java Desktop Application". IDE spør deg hvor du vil lagre prosjektet og hva du ønsker å kalle det. Det genererer deretter noen kode for deg, inkludert den viktigste klassen for din søknad, som har samme navn som selve programmet, og kan ikke endres.

4 Skriv klassen for spilleren din karakter, deretter instantiate en forekomst av denne klassen. Dette er et grunnleggende eksempel på en spiller klasse: Klasse Player {String navn; int helse; }. I eksempelet vil alle forekomster av Player klassen har en streng verdi for deres navn og en heltallsverdi for deres helse, men du kan og bør tilpasse denne koden for din spesifikke spillet. Klasser som ligner på eksempelet Player klassen kan være skrevet for fiendtlige figurer og andre nonplayer tegnet du planlegger å inkludere i spillet.

5 Lag bildene for spillet ditt; i spillutvikling, er det vanligvis best å bruke PNG for spiller og fiende karakter bilder på grunn av at formatets iboende åpenhet. Du kan bruke alle verktøy, slik som fri og åpen kildekode Inkscape, den kommersielle Adobe Illustrator og selv MS Paint. Siden alt er en klasse i Java, vil eiendeler kunst for spillet ditt være knyttet til klassen programmatisk, noe som betyr at det ikke er dra-og-slipp måte å få bilder på skjermen.

6 Programmere funksjoner av klassene. Eksempler på funksjoner kan være hva spilleren din karakter gjør når du trykker på en bestemt nøkkel eller hva som skjer med en fiende tegn når truffet av spilleren; som alt annet, funksjoner er en del av klassen.