855

Реализация игры от T3mak

Реализация игры от T3mak

Пользователь @T3mak предложил увлекательную математическую забаву, которую сам называет "Адская головоломкой на бумаге". Захотелось мне по случаю скучного выходного человеку помочь, и я реализовал его игру на JavaScript. Ну и может кому ещё будет интересно поломать голову.

Ссылка на игру: http://185.61.37.109/t3mak/

Оригинальный пост с правилами игры: https://pikabu.ru/story/adskaya_golovolomka_na_bumage_prevra...

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

как в ето играть?

раскрыть ветку (6)
3
Автор поста оценил этот комментарий

Ну правила есть в оригинальном посте. Если вкратце -- нужно получить из верхнего числа нижнее:

1. Можно прибавить к любой цифре в числе единицу (прибавление единицы к девяти даст ноль). При этом единица отнимается от цифры, стоящей на месте, обозначаемом той цифрой, к которой прибавляется единица.

2. Можно отнять от любой цифры в числе единицу (отнимание единицы от нуля даст девять). При этом единица прибавляется к цифре, стоящей на месте, обозначаемом той цифрой, от которой отнимается единица.

3. Прибавление единицы к нулю или отнимание единицы от нуля больше ничего в числе не меняет, потому что он не обозначает какое бы то ни было место в числе.

раскрыть ветку (5)
4
Автор поста оценил этот комментарий

Таки было бы замечательно краткие правила где-нибудь на странице разместить. Место есть, так почему бы и нет

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
А еще таблицу рекордов, выбор начального числа, блекджек и шлюх. Но будем честны сами с собой, механика игры того не стоит; одноразовая головоломка же =)
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Правила, просто правила, что бы я друзьям кидал только игру, а не плюсом еще и пост с объяснениями

1
Автор поста оценил этот комментарий
Если в конечном числе присутствует хоть один ноль, единица или девятка на позициях отличных от своего значения, то алгоритм решения прост как дверь. Используем эту позицию, чтобы накручивать счетчик первой или девятой позиции до значения позиции которую хотим изменить, а потом кликаем по ней. Чтобы изменить на единицу нужный. Так повторяем пока все кроме этих двух буферных будут заполнены. Меняем первую или девятую (в зависимости через какую накручивали остальные) до нужного значения там, и в конце одним ходом до нужной нашу клетку, которой мы крутили перую или девятую. Потому что изменение нуля на 9 или 1 не вызывает изменений где-то еще.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вообще да. Просто и скучно. А вот если с конечного числа исключить 0 1 9 то становится веселей.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества