Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я уверен, что все вы знаете о классической игре «Крестики-нолики». Крестики-нолики были популярной игрой, в которую я играл со своими друзьями с младших школьных лет. Меня всегда восхищала простота игры. В первый год моего обучения на уроке Java мне потребовалось создать интерактивную игру. Крестики-нолики были первым, что пришло мне в голову. На разработку этой программы у меня ушло несколько недель, и я хотел поделиться этим со всеми вами. Надеюсь, вы все создадите эту программу и поделитесь со мной своим путешествием.
Счастливые крестики-нолики:)
Вот простые шаги, чтобы написать свою собственную программу крестики-нолики на java.
Шаг 1: понимание потока высокого уровня
Вот установка:
Доска для крестиков-ноликов представлена двумерным массивом символов. Есть 3 строки и 3 столбца, пронумерованные от 0 до 2 в каждую сторону.
Есть 2 игрока. Пользователь и компьютер. У игрока есть одно действие. Выберите следующую лучшую ячейку на доске.
Есть игровой модуль, который контролирует следующие шаги и принятие решения.
Вот как работает программа Tic Tac Toe:
1. Инициализируйте плату.
2. Повторите шаги ниже в цикле:
а. Получить ход от пользователя (игрок должен ввести ход в формате индекса массива [строка] [столбец])
б. Проверить, действителен ли ход
c. Отметьте выбранный ход на доске
d. Проверить статус игры. Прервите цикл, если игра закончилась.
е. Перейти с компьютера
f. Проверить статус игры. Прервите цикл, если игра закончилась.
3. Объявление результата игры (победы пользователя / компьютерные победы / ничья).
Прикрепленное изображение показывает эти шаги высокого уровня. Полный код см. В прикрепленном java-проекте.
Шаг 2: загрузка IDE
Загрузите и установите IDE (интерактивную среду разработки). Eclipse - это IDE, используемая в этом руководстве, и ее можно использовать по следующей ссылке:
www.eclipse.org/downloads/
Выберите версию, которая лучше всего подходит для вашей операционной системы и конфигурации.
Сохраните затмение в желаемом месте и выберите рабочее место.
Шаг 3: настройка Eclipse
1) После открытия Eclipse должен появиться пустой экран.
2) Создайте новый проект Java: перейдите в меню «Файл»> «Новый»> «Проект Java».
3) Имя файла ("Tic_Tac_Toe").
4) Создайте новый Java-класс внутри созданного Java-проекта: перейдите в Tic_Tac_Toe> src> New> Class.
5) Должен открыться пустой класс.
Шаг 4: Создайте свой класс Tic_Tac_Toe, как показано ниже
Начните добавлять код в свой класс Tic_Tac_Toe, как показано в прикрепленном файле.
Высокая - это основная логика программы и то, как организован класс:
Class TicTacToe {
Board board = новый символ [2] [2];
InitializeBoard ();
в то время как (правда)
{
Строка userMove = getUserMove ();
markMoveOnBoard ('X', userMove);
gameStatus = getGameStatus ('X', доска);
если (! gameStatus.equals ("InProgress"))
{
перерыв;
}
Строка computerMove = getComputerMove ();
markMoveOnBoard ('O', computerMove);
gameStatus = getGameStatus ('O', доска);
если (! gameStatus.equals ("InProgress"))
{
перерыв;
}
}
}
Шаг 5: Запустите программу
Запустите программу, нажав «Выполнить» -> «Выполнить» (или нажав Ctrl + F11), и начните играть в игру «Крестики-нолики».
Вы будете играть против компьютера. Когда будет предложено переместить пользователя, укажите свой ход в формате [строка] [столбец].
Например: [2] [1] представляет третью строку и второй столбец.
Продолжайте играть, пока игра не закончится (выигрыш пользователя, выигрыш компьютера или ничья).
Шаг 6: Вывод
Смотрите прикрепленное изображение, как выглядит результат во время игры.
Вы успешно научились писать программу для игры в крестики-нолики на java!