
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Eminim hepiniz Tic Tic Toe'nun klasik oyununu biliyorsunuzdur. Tic Tac Toe ilkokul yıllarımdan beri arkadaşlarımla oynadığım popüler bir oyundu. Oyunun basitliğine her zaman hayran olmuşumdur. Birinci sınıfta, Java dersim bir oyun, etkileşimli bir oyun yaratmamı istedi. Aklıma ilk gelen Tic Tac Toe oldu. Bu programı geliştirmem birkaç haftamı aldı ve bunu hepinizle paylaşmak istedim. Umarım hepiniz bu programı yaratır ve yolculuğunuzu benimle paylaşırsınız.
Mutlu Tic Tac Toeing:)
Java'da kendi tic tac toe programınızı yazmak için basit adımlar.
Adım 1: Üst Düzey Akışı Anlamak

İşte kurulum:
İki boyutlu bir karakter dizisi ile temsil edilen tic tac toe tahtası. Her şekilde 0'dan 2'ye kadar numaralandırılmış 3 satır ve 3 sütun vardır.
2 oyuncu var. Kullanıcı ve bilgisayar. Oyuncunun bir eylemi vardır. Tahtadaki bir sonraki en iyi hücreyi seçin.
Sonraki adımları ve karar vermeyi kontrol eden bir oyun modülü var.
Tic Tac Toe programı şu şekilde çalışır:
1. Kartı başlat
2. Aşağıdaki adımları bir döngü içinde tekrarlayın:
a. Kullanıcıdan hamle al (Oyuncu hamle dizi indeksi biçiminde [satır][sütun] girmelidir)
B. Hareketin geçerli olup olmadığını kontrol edin
C. Seçili olanı işaretle tahtayı hareket ettir
NS. Oyun durumunu kontrol edin. Oyun sona erdiyse döngüden çıkın.
e. Bilgisayardan hareket al
F. Oyun durumunu kontrol edin. Oyun sona erdiyse döngüden çıkın.
3. Oyun sonucunu beyan edin (Kullanıcı kazanır/Bilgisayar Kazanır/ Beraberlik)
Ekli resim bu üst düzey adımları gösterir. Lütfen kodun tamamı için ekteki Java projesine bakın.
2. Adım: IDE'yi İndirme


IDE'yi (Etkileşimli Geliştirme Ortamı) indirin ve yükleyin. Eclipse, bu eğitimde kullanılan IDE'dir ve aşağıdaki bağlantıyı kullanabilir:
www.eclipse.org/downloads/
İşletim sisteminize ve yapılandırmanıza en uygun sürümü seçin.
Eclipse'i istediğiniz yere kaydedin ve çalışma alanını seçin.
3. Adım: Eclipse'i Ayarlama



1) Eclipse açıldığında, boş bir ekran görünmelidir.
2) Yeni Bir Java Projesi Oluşturun: Dosya > Yeni > Java Projesi'ne gidin.
3) Dosya Adı ("Tic_Tac_Toe").
4) Yeni Bir Java Sınıfı Oluşturun Oluşturulan Java Projesinin İçinde: Tic_Tac_Toe > src > Yeni > Sınıf'a gidin.
5) Boş bir sınıf açılmalıdır.
Adım 4: Aşağıda Gösterildiği Gibi Tic_Tac_Toe Sınıfınızı Oluşturun

Ekli dosyada gösterildiği gibi Tic_Tac_Toe sınıfınıza kod eklemeye başlayın.
Yüksek, programın ana mantığı ve sınıfın nasıl düzenlendiğidir:
Sınıf TicTacToe{
Board board = new char[2][2];
InitializeBoard();
süre(doğru)
{
string userMove = getUserMove();
markMoveOnBoard('X', userMove);
gameStatus = getGameStatus('X', tahta);
if (!gameStatus.equals("Devam Ediyor"))
{
kırmak;
}
String computerMove = getComputerMove();
markMoveOnBoard('O', computerMove);
gameStatus = getGameStatus('O', tahta);
if (!gameStatus.equals("Devam Ediyor"))
{
kırmak;
}
}
}
Adım 5: Programı Çalıştırın

Çalıştır -> Çalıştır menüsüne tıklayarak (veya Ctrl + F11 ile) programı çalıştırın ve Tic Tac Toe oyununu oynamaya başlayın.
Bilgisayara karşı oynayacaksın. Kullanıcının taşıması istendiğinde, hareketinizi [satır][sütun] biçiminde sağlayın
Örneğin: [2][1] üçüncü satırı ve ikinci sütunu temsil eder.
Oyun bitene kadar oynamaya devam edin (Kullanıcı Kazanır, Bilgisayar Kazanır veya Beraberlik).
Adım 6: Çıktı

Oynarken çıktının nasıl göründüğüne ilişkin ekteki resme bakın.
Java'da tic tac toe programı yazmayı başarıyla öğrendiniz!
Önerilen:
Java ile Kendi 2048 Oyununuzu Programlayın: 8 Adım

Kendi 2048 Oyununuzu Java ile Programlayın!: 2048 oyununu çok seviyorum. Bu yüzden kendi versiyonumu programlamaya karar verdim. Gerçek oyuna çok benziyor, ancak kendim programlamak bana istediğim zaman istediğim şeyi değiştirme özgürlüğü veriyor. Tipik 4x4 yerine 5x5 oyun istiyorsam, bir s
Python Tic Tac Toe Oyunu: 4 Adım

Python Tic Tac Toe Oyunu: python tic tac toe oyunu bu oyun bir bilgisayar dili olan python'da yapılmıştır
Arduino Touch Tic Tac Toe Oyunu: 6 Adım (Resimli)

Arduino Touch Tic Tac Toe Oyunu: Sevgili dostlar, başka bir Arduino eğitimine hoş geldiniz! Bu ayrıntılı öğreticide bir Arduino Tic Tac Toe oyunu oluşturacağız. Gördüğünüz gibi dokunmatik ekran kullanıyoruz ve bilgisayara karşı oynuyoruz. Tic Tac Toe gibi basit bir oyun
Kendi 1D Pong Oyununuzu Yapın: 5 Adım (Resimlerle)

Kendi 1 Boyutlu Pong Oyununuzu Yapın: Bu proje için size oynaması gerçekten eğlenceli bir 1 Boyutlu Pong Oyunu yaratmak için bir MDF kartını buzzer düğmeleri, LED'ler ve bir Arduino Nano ile nasıl birleştirdiğimi göstereceğim. Yol boyunca size elektronik devrenin nasıl oluşturulacağını ve ne kadar farklı olduğunu göstereceğim
Çerçeve İçinde Yabancı Şeyler Duvarı (Kendi Mesajlarınızı Yazın!): 8 Adım (Resimli)

Bir Çerçevede Stranger Things Duvarı (Kendi Mesajlarınızı Yazın!): Noel ışıklarını kullanan bir öğretici gördükten sonra aylardır bunu yapmak istiyordum (harika görünüyordu ama herhangi bir mesaj göstermemenin anlamı nedir?). Bu yüzden bir süre önce bu Stranger Things Duvarını yaptım ve oldukça uzun zamanımı aldı