Skip to content

Instantly share code, notes, and snippets.

@pashagray
Last active October 10, 2018 08:47
Show Gist options
  • Save pashagray/b85e569b7de1d59d831116b44ec3a8a4 to your computer and use it in GitHub Desktop.
Save pashagray/b85e569b7de1d59d831116b44ec3a8a4 to your computer and use it in GitHub Desktop.
Проект "Подземелье драконов"
Задание 1
Генератор подземелья
Напишите скрипт, который генерирует подхемелье с комнатами.
Подземелье – квадрат 10x10 (массив).
Комната – элемент массива. Каждая комната должна иметь хотя-бы одну дверь в другую комнату (сверху, справа, слева, снизу). Максимум четыре двери в комнате. Дверь не может выводить из подземелья. Поэтому комната в массиве с индексом [0][0] может иметь дверь только внизу и справа.
Скрипт должен выводить графическую модель подземелья в консоль(символами UTF-8), где:
комната с 4 дверми: ╋
комната с 3 дверьми: ┣ ┫ ┳ ┻
комната с 2 дверьми: ┓ ┏ ┗ ┛ ━ ┃
комната с 1 дверью ╹ ╻ ╸ ╺
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment