สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันแน่ใจว่าพวกคุณทุกคนรู้จักเกมคลาสสิกของ Tic Tic Toe ตั้งแต่ชั้นประถมศึกษาของฉัน Tic Tac Toe เป็นเกมยอดนิยมที่ฉันเคยเล่นกับเพื่อน ๆ ฉันหลงใหลในความเรียบง่ายของเกมมาโดยตลอด ในปีแรกของฉัน ชั้นเรียน Java ของฉันต้องการให้ฉันสร้างเกมแบบโต้ตอบ Tic Tac Toe เป็นคนแรกที่เข้ามาในความคิดของฉัน ฉันใช้เวลาสองสามสัปดาห์ในการพัฒนาโปรแกรมนี้ และฉันต้องการแบ่งปันสิ่งนี้กับพวกคุณทุกคน หวังว่าทุกคนจะได้สร้างโปรแกรมนี้และแบ่งปันการเดินทางของคุณกับฉัน
สุขสันต์ ติ๊ก แทค โทอิ้ง:)
ขั้นตอนง่ายๆ ในการเขียนโปรแกรม tic tac toe ของคุณเองใน java
ขั้นตอนที่ 1: ทำความเข้าใจโฟลว์ระดับสูง
นี่คือการตั้งค่า:
บอร์ด Tic tac toe แสดงโดยอาร์เรย์อักขระสองมิติ มี 3 แถว 3 คอลัมน์ มีเลข 0 ถึง 2 ต่อทาง
มีผู้เล่น 2 คน ผู้ใช้และคอมพิวเตอร์ ผู้เล่นมีหนึ่งการกระทำ เลือกเซลล์ที่ดีที่สุดถัดไปบนกระดาน
มีโมดูลเกมที่ควบคุมขั้นตอนต่อไปและการตัดสินใจ
นี่คือวิธีการทำงานของโปรแกรม Tic Tac Toe:
1. เริ่มต้นบอร์ด
2. ทำซ้ำขั้นตอนด้านล่างแบบวนซ้ำ:
NS. รับการย้ายจากผู้ใช้ (ผู้เล่นต้องเข้าสู่รูปแบบดัชนีอาร์เรย์ [row][column])
NS. ตรวจสอบว่าการย้ายถูกต้องหรือไม่
ค. ทำเครื่องหมายที่เลือก ย้ายกระดาน
NS. ตรวจสอบสถานะเกม หลุดจากลูปหากเกมจบลง
อี ย้ายจากคอมพิวเตอร์
NS. ตรวจสอบสถานะเกม หลุดจากลูปหากเกมจบลง
3. ประกาศผลเกม (ผู้ใช้ชนะ/คอมพิวเตอร์ชนะ/เสมอ)
ภาพที่แนบมาแสดงขั้นตอนระดับสูงเหล่านี้ โปรดดูโครงการ Java ที่แนบมาสำหรับรหัสเต็ม
ขั้นตอนที่ 2: ดาวน์โหลด IDE
ดาวน์โหลดและติดตั้ง IDE (Interactive Development Environment) Eclipse คือ IDE ที่ใช้ในบทช่วยสอนนี้ และสามารถใช้ลิงก์ด้านล่างนี้:
www.eclipse.org/downloads/
เลือกเวอร์ชันที่เหมาะสมกับระบบปฏิบัติการและการกำหนดค่าของคุณมากที่สุด
บันทึก eclipse เพื่อต้องการตำแหน่งและเลือกพื้นที่ทำงาน
ขั้นตอนที่ 3: การตั้งค่า Eclipse
1) เมื่อเปิด Eclipse แล้ว หน้าจอว่างเปล่าจะปรากฏขึ้น
2) สร้างโปรเจ็กต์ Java ใหม่: ไปที่ File > New > Java Project
3) ชื่อไฟล์ ("Tic_Tac_Toe")
4) สร้าง Java Class ใหม่ Inside สร้าง Java Project: ไปที่ Tic_Tac_Toe > src > New > Class
5) คลาสว่างควรเปิดขึ้น
ขั้นตอนที่ 4: สร้างคลาส Tic_Tac_Toe ของคุณดังที่แสดงด้านล่าง
เริ่มเพิ่มรหัสให้กับคลาส Tic_Tac_Toe ของคุณตามที่แสดงในไฟล์แนบ
สูงเป็นตรรกะหลักของโปรแกรมและวิธีการจัดชั้นเรียน:
คลาส TicTacToe{
กระดานบอร์ด = ถ่านใหม่[2][2];
InitializeBoard();
ในขณะที่(จริง)
{
สตริง userMove = getUserMove();
markMoveOnBoard('X', userMove);
gameStatus = getGameStatus('X', บอร์ด);
ถ้า (!gameStatus.equals("กำลังดำเนินการ"))
{
หยุดพัก;
}
สตริง computerMove = getComputerMove ();
markMoveOnBoard('O', computerMove);
gameStatus = getGameStatus ('O', กระดาน);
ถ้า (!gameStatus.equals("กำลังดำเนินการ"))
{
หยุดพัก;
}
}
}
ขั้นตอนที่ 5: เรียกใช้โปรแกรม
เรียกใช้โปรแกรมโดยคลิก Run -> Run (หรือโดย Ctrl + F11) และเริ่มเล่นเกม Tic Tac Toe
คุณจะเล่นกับคอมพิวเตอร์ เมื่อได้รับแจ้งให้ย้ายผู้ใช้ ให้ระบุการย้ายของคุณในรูปแบบ [row][column]
ตัวอย่างเช่น: [2][1] หมายถึงแถวที่สามและคอลัมน์ที่สอง
เล่นต่อไปจนกว่าเกมจะจบลง (ผู้ใช้ชนะ คอมพิวเตอร์ชนะ หรือเสมอ)
ขั้นตอนที่ 6: เอาท์พุต
ดูภาพที่แนบมาว่าเอาต์พุตมีลักษณะอย่างไรในขณะที่คุณเล่น
คุณได้เรียนรู้วิธีเขียนโปรแกรม tic tac toe ใน java เรียบร้อยแล้ว!