Hvordan lage en Java Swing spill

Hvordan lage en Java Swing spill


Videospill er utrolig populære dataprogrammer som er designet med underholdning i tankene. De fleste moderne spill ta et team av erfarne programmerere år å fullføre. Du kan lage en grunnleggende spillet ved hjelp av Java Swing rammeverket, som lar deg utvikle grafiske applikasjoner som kjører i Windows og interaksjon med av musen. Et enkelt spill du kan gjøre i dag er skallet spillet, som ber spilleren å gjette hvilket skall inneholder en token. Hvis spilleren gjetter riktig, vinner han.

Bruksanvisning

1 Laste NetBeans IDE ved å klikke på programikonet. Når programmet laster, naviger til "Ny / New Project" og velg "Java Desktop Application" fra listen til høyre side av skjermen. Et nytt programvinduet vises i NetBeans visuell editor vinduet. Til høyre i dette vinduet, det er en verktøykasse fanen merket "Palette."

2 Finn elementet merket "Button" inne i "Palette." Knappen vil representere et enkelt shell. Når spilleren klikker på det, spillet avgjør hvorvidt skallet inneholder token.

3 Klikk på "Button" element, og flytter musepekeren over til programvinduet i det visuelle editor. Klikk på programvinduet for å plassere knappen. Gjenta dette trinnet to ganger for å plassere tre knapper, eller "skall".

4 Dobbeltklikk på teksten i hver knapp, og gi dem nytt navn "Shell 1", "Shell 2" og "Shell 3."

5 Høyreklikk på en av knappene, og velg "Egenskaper" fra menyen som vises. En "Properties" vises. Denne siden viser alle egenskapene til knappen. Det er en "handling" eiendom på toppen av siden. Helt til høyre av eiendommen er en knapp med en ellipse. Klikk på den for å åpne "action" -vinduet.

6 Klikk på rullegardinmenyen under overskriften "Handling" og velg "Opprett ny handling."

7 Skriv inn følgende under overskriften "Handling Overskrift", som er funnet et par linjer ned fra "Handling" overskriften:

pickShell

8 Trykk på "OK" -knappen for å opprette en ny handling. Hver gang knappen trykkes, blir "pickShell" action påberopt. Utsikten tar deg automatisk til kildekoden filen som håndterer "pickShell" handling. Denne koden ser slik ut:

public void pickShell ()

{}

9 Skriv et par linjer med kode som tilfeldig bestemme om knappen klikkhendelsen har valgt riktig skallet. Du kan oppnå dette ved å opprette en tilfeldig nummer generator som plukker et tall mellom 0 og 2. Hvis tallet er 0, har tegnet blitt funnet og spilleren har vunnet. Som gir spilleren en 1-in-3 sjanse til å vinne, som er lik den virkelige skallet spillet. For å opprette en ny "Random" objekt, skriver følgende i mellom klammeparenteser av "pickShell" metoden:

Random rng = new Random();

10 Skriv følgende for å velge et tall mellom 0 og 2. Plasser denne linjen rett under linjen skrevet i forrige trinn:

int result = rng.nextInt(2);

11 Test for å se om tilfeldige tall er lik 0. Skriv følgende "hvis" statement å oppdage den vinnende tilstand:

if(result == 0)

{System.out.println ( "Winner!"); }

12 Skriv følgende "annet" statement å erklære spilleren har tapt:

ellers

{System.out.println ( "! Sorry prøv igjen."); }

1. 3 Klikk på menypunktet "View" som ligger på toppen av NetBeans IDE. Velg "Editors" fra menyen som vises, og velg deretter "Design" fra sub-menyen som vises. Kildekoden filen forsvinner, og programvinduet vises på nytt.

14 Høyreklikk på en av de to andre knappene. Velg "Egenskaper" for å åpne Knappeegenskaper. Klikk på pilen til høyre for "Handlinger" eiendom for å åpne en rullegardinliste med elementer. Velg "pickShell" fra denne listen, og trykk på "OK" -knappen.

15 Gjenta forrige trinn for den endelige knappen.

16 Kjør programmet ved å trykke på "F6" -tasten. Et vindu vises, og den har tre knapper. Klikk på en av dem for å prøve å finne den token. Hvis du velger riktig, er en melding skrives ut på utskrifts vindu som sier "Winner" Ellers vises en melding som sier "Sorry! Try Again".