Создание текстовой приключенческой игры на основе Java ⚔🗺


Приключенческий интерфейс пользователя

Приключения из терминала! ⚔🗺️

Что это такое

Adventure TUI — это текстовая приключенческая игра, в которой вы можете исследовать различные миры прямо с терминала.

Вы можете добавить свои собственные приключения, как это сделать, смотрите ниже.

Вдохновение

Я провел много ночей над текстовыми приключенческими играми, это моя дань уважения оригинальной «Adventure» Уилла Кроутера начала 1970-х годов.

Предварительные условия

Прежде чем начать, убедитесь, что вы выполнили следующие требования:

  • У вас установлена последняя версия java.

Получение adventure-tui

Чтобы получить adventure-tui, выполните следующие действия:

git clone https://github.com/2kabhishek/adventure-tui
cd adventure-tui
Войдите в полноэкранный режим Выйдите из полноэкранного режима

Использование adventure-tui

После клонирования вы можете использовать VS Code (с расширениями Java) или любой другой редактор/IDE для запуска.

Для запуска из командной строки выполните следующие шаги

cd src/
# Compile Adventure.java
javac Adventure.java
# Run Adventure.java
java Adventure
Войдите в полноэкранный режим Выйти из полноэкранного режима

После запуска игры вам будет предложено выбрать приключение, вы можете выбрать между Crowther, Small или пользовательским приключением, которое вы добавили.

Если вы видите ошибки при запуске из терминала, вы можете изменить переменную DATA_PATH в src/Adventure.java.

Как он был создан

adventure-tui был создан с помощью java и большого воображения!

Сложности, с которыми пришлось столкнуться

  • Создание абстракций было сложной задачей
  • Разбиение проблемы на более мелкие части было пугающим в самом начале.

Чему я научился

Во время создания adventure-tui я узнал о следующем

  • Как создавать абстракции с помощью ООП
  • Эффективное использование txt-файлов для хранения данных
  • Создание текстовых приключенческих игр — это весело!

Что дальше

Возможно, добавлю новую игру, просто нужно добавить новые комнаты и объекты!

Нажмите кнопку ⭐, если вы нашли это полезным.

Подробнее

Демо-видео

2KAbhishek / adventure-tui

Приключения из терминала! ⚔🗺️

Приключения TUI

Приключения из терминала! 🗺️
скриншот adventure-tui

Что это такое

Adventure TUI — это текстовая приключенческая игра, в которой вы можете исследовать различные миры прямо с терминала.

Вы можете добавить свои собственные приключения, как это сделать, смотрите ниже.

Вдохновение

Я провел много ночей над текстовыми приключенческими играми, это моя дань уважения оригинальной «Adventure» Уилла Кроутера начала 1970-х годов.

Предварительные условия

Прежде чем начать, убедитесь, что вы выполнили следующие требования:

  • У вас установлена последняя версия java.

Получение adventure-tui

Чтобы получить adventure-tui, выполните следующие действия:

git clone https://github.com/2kabhishek/adventure-tui
cd adventure-tui
Войдите в полноэкранный режим Выйдите из полноэкранного режима

Использование adventure-tui

После клонирования вы можете использовать VS Code (с расширениями Java) или любой другой редактор/IDE для запуска.

Для запуска из командной строки выполните следующие шаги

cd src/
# Compile Adventure.java
javac Adventure.java
# Run Adventure.java
java Adventure

После запуска игры вам будет предложено выбрать…

Посмотреть на GitHub

Оцените статью
Procodings.ru
Добавить комментарий