Игра Ханойски башни. Чем больше установлено дисков (TOTAL_DISC), для игры, тем сложнее.
- TOTAL_DISC = 4 и меньше / режим игры - легко
- TOTAL_DISC = от 5 до 7 средняя сложность
- TOTAL_DISC = 8 + сложно ... 10 + хардкор
Есть три стержня и N количества дисков:
|_ _| |_ _| |_ _|
#|_1_|# |_ _| |_ _|
##|_2_|## |_ _| |_ _|
###|_3_|### |_ _| |_ _|
####|_4_|#### |_ _| |_ _|
#####|_5_|##### |_ _| |_ _|
######|_6_|###### |_ _| |_ _|
#######|_7_|####### |_ _| |_ _|
Задача:
переместить, полноценную пирамиду на любой другой стержень.
За Один ход можно переместить только одни диск. Малый диск, может быть перемещен только на диск большего размера.
# Переместите диск: qw
|_ _| |_ _| |_ _|
|_ _| |_ _| |_ _|
|_ _| |_ _| |_ _|
|_ _| |_ _| |_ _|
|_ _| |_ _| |_ _|
#####|_5_|##### #|_1_|# |_ _|
######|_6_|###### ##|_2_|## |_ _|
#######|_7_|####### ####|_4_|#### ###|_3_|###
Пример победного перемещения:
Переместите диск: we
Вы победили! Отличный результат!
|_ _| |_ _| |_ _|
|_ _| |_ _| #|_1_|#
|_ _| |_ _| ##|_2_|##
|_ _| |_ _| ###|_3_|###
|_ _| |_ _| ####|_4_|####
|_ _| |_ _| #####|_5_|#####
|_ _| |_ _| ######|_6_|######
|_ _| |_ _| #######|_7_|#######
python >=3.10
colorama
Установить виртуальное окружение
python -3.10 -m venv venv
Активировать окружение:
source venv/Scripts/activate or source venv/bin/activate
Установить зависимости:
pip install -r requirements.txt
Запустить программу:
python main.py