Съдържание:

Напишете своя собствена игра Tic Tac Toe в Java: 6 стъпки
Напишете своя собствена игра Tic Tac Toe в Java: 6 стъпки

Видео: Напишете своя собствена игра Tic Tac Toe в Java: 6 стъпки

Видео: Напишете своя собствена игра Tic Tac Toe в Java: 6 стъпки
Видео: From Handshakes to Data Streams: A Journey through OSI Layer 4 2024, Юни
Anonim
Напишете своя собствена игра Tic Tac Toe в Java
Напишете своя собствена игра Tic Tac Toe в Java

Сигурен съм, че всички вие знаете за класическата игра на Tic Tic Toe. От началните си години Tic Tac Toe беше популярна игра, в която играех с приятелите си. Винаги съм бил очарован от простотата на играта. В първата ми година моят клас Java изискваше да създам игра, интерактивна. Tic Tac Toe беше първият, който ми хрумна. Отне ми няколко седмици, за да разработя тази програма и исках да споделя това с всички вас. Надявам се всички да създадете тази програма и да споделите с мен своето пътуване.

Честит Tic Tac Toeing:)

Ето прости стъпки, за да напишете своя собствена програма за тик -так, в java.

Стъпка 1: Разбиране на потока на високо ниво

Разбиране на потока на високо ниво
Разбиране на потока на високо ниво

Ето настройката:

Tic tac toe board, представен от двуизмерен масив от символи. Има 3 реда и 3 колони, номерирани от 0 до 2 във всяка посока.

Има 2 играчи. Потребителят и компютърът. Играчът има едно действие. Изберете следващата най -добра клетка на дъската.

Има игрален модул, който контролира следващите стъпки и вземането на решения.

Ето как работи програмата Tic Tac Toe:

1. Инициализирайте борда

2. Повторете стъпките по -долу в цикъл:

а. Вземете ход от потребителя (Играчът трябва да въведе ход във формат на индекс на масив [ред] [колона])

б. Проверете дали ходът е валиден

° С. Маркирайте избрания ход на дъската

д. Проверете състоянието на играта. Прекъснете цикъла, ако играта приключи.

д. Преместете се от компютъра

е. Проверете състоянието на играта. Прекъснете цикъла, ако играта приключи.

3. Обявете резултата от играта (Победа на потребителя/ Компютърни победи/ Равенство)

Прикаченото изображение показва тези стъпки на високо ниво. Моля, вижте приложения java проект за пълния код.

Стъпка 2: Изтегляне на IDE

Изтегляне на IDE
Изтегляне на IDE
Изтегляне на IDE
Изтегляне на IDE

Изтеглете и инсталирайте IDE (интерактивна среда за разработка). Eclipse е IDE, използвана в този урок и може да използва тази връзка по -долу:

www.eclipse.org/downloads/

Изберете версията, която най -добре отговаря на вашата операционна система и конфигурация.

Запазете затъмнението, за да желаете местоположение и изберете работно пространство.

Стъпка 3: Настройване на Eclipse

Настройване на Eclipse
Настройване на Eclipse
Настройване на Eclipse
Настройване на Eclipse
Настройване на Eclipse
Настройване на Eclipse

1) След като Eclipse е отворен, трябва да се появи празен екран.

2) Създайте нов Java проект: Отидете на File> New> Java Project.

3) Файл с имена ("Tic_Tac_Toe").

4) Създайте нов Java клас Вътре в създадения Java проект: Отидете на Tic_Tac_Toe> src> New> Class.

5) Трябва да се отвори празен клас.

Стъпка 4: Създайте своя клас Tic_Tac_Toe, както е показано по -долу

Създайте своя клас Tic_Tac_Toe, както е показано по -долу
Създайте своя клас Tic_Tac_Toe, както е показано по -долу

Започнете да добавяте код към вашия клас Tic_Tac_Toe, както е показано в прикачения файл.

Висока е основната логика на програмата и как е организиран класът:

Клас TicTacToe {

Board board = нов char [2] [2];

InitializeBoard ();

докато (вярно)

{

Низ userMove = getUserMove ();

markMoveOnBoard ('X', userMove);

gameStatus = getGameStatus ('X', дъска);

if (! gameStatus.equals ("InProgress"))

{

прекъсване;

}

Низ computerMove = getComputerMove ();

markMoveOnBoard ('O', computerMove);

gameStatus = getGameStatus ('O', дъска);

if (! gameStatus.equals ("InProgress"))

{

прекъсване;

}

}

}

Стъпка 5: Стартирайте програмата

Стартирайте програмата
Стартирайте програмата

Стартирайте програмата, като щракнете върху Run -> Run меню (или чрез Ctrl + F11) и започнете да играете играта Tic Tac Toe.

Ще играете срещу компютъра. Когато бъдете подканени за преместване на потребителя, предоставете своя ход във формата [ред] [колона]

Например: [2] [1] представлява трети ред и втора колона.

Продължете да играете, докато играта приключи (Победи на потребителя, Компютърни победи или Равенства).

Стъпка 6: Изход

Изход
Изход

Вижте приложеното изображение как изглежда изходът, докато играете.

Успешно сте научили как да пишете програма за тик -так -то в java!

Препоръчано: