Skip to content

AnastasiyaTarasevich/TextingQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Текстовый квест: финальный проект для модуля 3 курса JavaRush https://javarush.com/quests/lectures/jru.module3.lecture04

Добро пожаловать в Текстовый квест — текстовую приключенческую игру, созданную с использованием Java и Servlet API. Этот проект демонстрирует применение современных серверных технологий для создания интерактивного игрового процесса.

Особенности

  • Интерактивный текстовый игровой процесс.
  • Реализован механизм регистрации и авторизации.
  • Гибкая игровая логика, хранимая и управляемая в базе данных MySQL.
  • Динамическая серверная обработка с использованием Servlet API.

Используемые технологии

  • Java — основной язык программирования проекта.
  • Servlet API — для обработки HTTP-запросов и ответов.
  • MySQL — база данных для хранения состояний игры, прогресса игроков и игрового контента.

Как начать

Следуйте этим шагам, чтобы настроить и запустить проект локально:

  1. Склонируйте репозиторий:

    git clone https://github.com/AnastasiyaTarasevich/TextingQuest.git
  2. Настройте базу данных: Импортируйте предоставленный SQL-файл (script.sql) в вашу базу данных MySQL, чтобы создать необходимые таблицы и добавить начальные данные.

  3. Замените в файлах application.properties параметры подключения к базе данных.

  4. Разверните приложение: Используйте сервер приложений, например, Apache Tomcat, чтобы развернуть проект. Скопируйте файл WAR в директорию webapps.

  5. Запустите игру: Откройте браузер и перейдите по адресу:

  http://localhost:8080

About

JavaRush final project module 3. Simple servlets texting quest

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published