Skip to content

Тестовое задание Вконтакте

Notifications You must be signed in to change notification settings

rodnyco/vk-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание Вконтакте

Приложение предоставляет консольной интерфейс игры. При запуске генерируется карта и представляет собой неограниченный набор комнат для передвежения Назад, Налево, Направо. Для пердвижения используются команды:

  • Для передвижения в предыдующую комнату - 1
  • Для передвижения в левую комнату - 2
  • Для передвижения в правую комнату - 3

При входе в комнату автоматически пользователь взаимодейтсвует с объектом (клад или монстр). После взаимодействия игроку начисляется определенное количество очков, зависещее от объекта взаимодействия.

Формат карты

Карта предствляет собой json файл с объектами комнат. У каждой комнаты есть вложенный объект next, который хранит в себе прилегающей к этой комнате комнаты. Пример файла карты можно увидеть в /configs/map.json.

Запуск проекта

docker build -t game .
docker run -it --rm --name running-game game

About

Тестовое задание Вконтакте

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published