![Skriv ditt eget Tic Tac Toe -spel i Java: 6 steg Skriv ditt eget Tic Tac Toe -spel i Java: 6 steg](https://i.howwhatproduce.com/images/001/image-1486-65-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
![Skriv ditt eget Tic Tac Toe -spel i Java Skriv ditt eget Tic Tac Toe -spel i Java](https://i.howwhatproduce.com/images/001/image-1486-66-j.webp)
Jag är säker på att ni alla vet om det klassiska spelet Tic Tic Toe. Sedan min grundskoleår var Tic Tac Toe ett populärt spel som jag brukade spela med mina vänner. Jag har alltid varit fascinerad av enkelheten i spelet. Under mitt första år krävde min Java -klass att jag skulle skapa ett spel, ett interaktivt spel. Tic Tac Toe var den första jag kom på. Det tog mig några veckor att utveckla detta program och jag ville dela detta med er alla. Hoppas att ni alla får skapa detta program och dela med er av er resa.
Happy Tic Tac Toeing:)
Här är enkla steg för att skriva ditt eget tic tac toe -program i java.
Steg 1: Förstå högnivåflödet
![Förstå högnivåflödet Förstå högnivåflödet](https://i.howwhatproduce.com/images/001/image-1486-67-j.webp)
Här är upplägget:
Tic tac toe board representeras av en tvådimensionell karaktärsuppsättning. Det finns 3 rader och 3 kolumner, numrerade 0 till 2 varje väg.
Det finns 2 spelare. Användaren och datorn. Spelaren har en handling. Välj den näst bästa cellen på tavlan.
Det finns en spelmodul som styr nästa steg och beslutsfattande.
Så här fungerar Tic Tac Toe -programmet:
1. Initiera kortet
2. Upprepa stegen nedan i en loop:
a. Få flytt från användare (Spelaren måste ange flytt i arrayindexformat [rad] [kolumn])
b. Kontrollera om flytten är giltig
c. Markera det valda flyttbrädet
d. Kontrollera spelstatus. Bryt från slingan om spelet har slutat.
e. Få flytt från datorn
f. Kontrollera spelstatus. Bryt från slingan om spelet har slutat.
3. Deklarera spelresultat (användaren vinner/ dator vinner/ oavgjort)
Bifogad bild visar dessa steg på hög nivå. Se bifogat java -projekt för hela koden.
Steg 2: Ladda ner IDE
![Ladda ner IDE Ladda ner IDE](https://i.howwhatproduce.com/images/001/image-1486-68-j.webp)
![Ladda ner IDE Ladda ner IDE](https://i.howwhatproduce.com/images/001/image-1486-69-j.webp)
Ladda ner och installera IDE (Interactive Development Environment). Eclipse är IDE som används i denna handledning och kan använda denna länk nedan:
www.eclipse.org/downloads/
Välj den version som bäst passar ditt operativsystem och konfiguration.
Spara förmörkelse för önskad plats och välj arbetsyta.
Steg 3: Konfigurera Eclipse
![Inställning av Eclipse Inställning av Eclipse](https://i.howwhatproduce.com/images/001/image-1486-70-j.webp)
![Inställning av Eclipse Inställning av Eclipse](https://i.howwhatproduce.com/images/001/image-1486-71-j.webp)
![Inställning av Eclipse Inställning av Eclipse](https://i.howwhatproduce.com/images/001/image-1486-72-j.webp)
1) När Eclipse är öppen ska en tom skärm visas.
2) Skapa ett nytt Java -projekt: Gå till Arkiv> Nytt> Java -projekt.
3) Namnfil ("Tic_Tac_Toe").
4) Skapa en ny Java -klass Inuti skapat Java -projekt: Gå till Tic_Tac_Toe> src> Ny> Klass.
5) En tom klass ska öppnas.
Steg 4: Skapa din Tic_Tac_Toe -klass enligt nedan
![Skapa din Tic_Tac_Toe -klass enligt nedan Skapa din Tic_Tac_Toe -klass enligt nedan](https://i.howwhatproduce.com/images/001/image-1486-73-j.webp)
Börja lägga till kod till din Tic_Tac_Toe -klass som visas i bifogad fil.
Hög är programmets huvudlogik och hur klassen är organiserad:
Klass TicTacToe {
Styrelse = ny röding [2] [2];
InitializeBoard ();
medan (sant)
{
String userMove = getUserMove ();
markMoveOnBoard ('X', userMove);
gameStatus = getGameStatus ('X', board);
if (! gameStatus.equals ("InProgress"))
{
ha sönder;
}
String computerMove = getComputerMove ();
markMoveOnBoard ('O', computerMove);
gameStatus = getGameStatus ('O', board);
if (! gameStatus.equals ("InProgress"))
{
ha sönder;
}
}
}
Steg 5: Kör programmet
![Kör programmet Kör programmet](https://i.howwhatproduce.com/images/001/image-1486-74-j.webp)
Kör programmet genom att klicka på Kör -> Kör -menyn (eller med Ctrl + F11) och börja spela Tic Tac Toe -spelet.
Du kommer att spela mot datorn. När du uppmanas att flytta användaren, ange ditt drag i formatet [rad] [kolumn]
Till exempel: [2] [1] representerar den tredje raden och den andra kolumnen.
Fortsätt spela tills spelet slutar (användarvinster, datorvinst eller oavgjort).
Steg 6: Utmatning
![Produktion Produktion](https://i.howwhatproduce.com/images/001/image-1486-75-j.webp)
Se bifogad bild hur utmatningen ser ut medan du spelar.
Du har framgångsrikt lärt dig hur man skriver ett tic tac toe -program i java!
Rekommenderad:
Gör ditt eget fotovoltaiska 5V -system: 4 steg (med bilder)
![Gör ditt eget fotovoltaiska 5V -system: 4 steg (med bilder) Gör ditt eget fotovoltaiska 5V -system: 4 steg (med bilder)](https://i.howwhatproduce.com/images/001/image-537-j.webp)
Gör ditt eget fotovoltaiska 5V-system: Detta använder en buck-omvandlare som en 5V-utgång för att ladda batteriet (Li Po/Li-ion). Och Boost -omvandlare för 3,7V batteri till 5V USB -utgång för enheter som behövs 5 V. Liknar det ursprungliga systemet som använder blybatteri som energilagringsavgift av e
Gör ditt eget Rock Band Ekit Adapter (utan Legacy Adapter), icke -destruktivt !: 10 steg
![Gör ditt eget Rock Band Ekit Adapter (utan Legacy Adapter), icke -destruktivt !: 10 steg Gör ditt eget Rock Band Ekit Adapter (utan Legacy Adapter), icke -destruktivt !: 10 steg](https://i.howwhatproduce.com/images/002/image-3963-j.webp)
Gör din egen Rock Band Ekit -adapter (utan äldre adapter), icke -destruktivt !: Efter att ha hört en populär podcastvärd nämna sin oro över att hans trådbundna USB -adapter dör, letade jag efter en DIY -lösning för att ansluta en bättre/anpassad eKit till RB . Tack till Mr DONINATOR på Youtube som gjorde en video med detaljer om hans liknande sida
Hur man gör ditt eget enkla RC Jet -flygplan ?: 10 steg
![Hur man gör ditt eget enkla RC Jet -flygplan ?: 10 steg Hur man gör ditt eget enkla RC Jet -flygplan ?: 10 steg](https://i.howwhatproduce.com/images/002/image-5394-j.webp)
Hur man gör ditt eget enkla RC Jet -flygplan ?: Hur man gör ett RC (fjärrkontroll) flygplan med skum eller polyfoam kork, som jag brukar använda, är ganska enkelt och enkelt om du känner till den allmänna formeln. Varför molnformeln? för om du förklarar i detalj och använder sin cos tan och hans vänner, av c
Skapa ditt eget körkommando med enkla steg: 4 steg
![Skapa ditt eget körkommando med enkla steg: 4 steg Skapa ditt eget körkommando med enkla steg: 4 steg](https://i.howwhatproduce.com/images/005/image-14895-30-j.webp)
Skapa ditt eget körkommando med enkelt steg: Här visar jag hur du kan skapa ditt eget körkommando i Windows OS. Egentligen är den här funktionen i Windows bra, vilket är användbart för att öppna ditt applikationsfönster direkt. Så nu kan du också skapa ditt kommando för att öppna alla applikationer genom att ange
Tangentbordsinjektion/Auto Skriv ditt lösenord med ett klick !: 4 steg (med bilder)
![Tangentbordsinjektion/Auto Skriv ditt lösenord med ett klick !: 4 steg (med bilder) Tangentbordsinjektion/Auto Skriv ditt lösenord med ett klick !: 4 steg (med bilder)](https://i.howwhatproduce.com/images/006/image-16649-4-j.webp)
Tangentbordsinjektion/Auto Skriv in ditt lösenord med ett klick !: Lösenord är svåra … och att komma ihåg ett säkert är ännu svårare! Ovanpå det om du har med, invecklat lösenord kommer det att ta tid att skriva. Men frukta inte mina vänner, jag har en lösning på detta! Jag skapade en liten automatmaskin som kommer att