Pull to refresh

Comments 47

UFO landed and left these words here
UFO landed and left these words here
Занятная штука. Жаль, нельзя никак обыграть сервер)

Может на досуге попробую форкнуть сервер и сделать на его основе 5х5 версию (только, не хардкодить ходы, а прикрутить полноценный алгоритм).
Тогда поднимается вопрос о том, как хранить ход для конкретного юзера х)
Ну, можно просто при старте игры выдавать id и добавить его в начало имени, а-ля 8.5.2.IDDQD.game.com
Мы ведь можем использовать IP в качестве ID
Не можем (точнее не всегда) — IP может менятся даже в рамках одной сессии.
Prototik опередил меня.
В дополнение к его комментарию скажу, что в этом случае отпадает необходимость передавать всю цепочку. Достаточно будет только текущую цифру. Либо что-то вроде A1.id.domain.com
UFO landed and left these words here

btw с +short играть удобнее:


$ dig +short TXT @ns.f1remoon.com 9.4.5.game.f1remoon.com.
"o" "_" "x"
"x" "x" "o"
"o" "_" "_"
Под виндой (7) не потестировать, если bind и dig не установлены?
Только nslookup есть штатно жешь.

Винды под рукой нет, но что-то такое должно сработать:


nslookup -type=txt 9.4.5.game.f1remoon.com ns.f1remoon.com
Собственно, оно и работает, но хреновенько

Можно использовать командлет Resolve-DnsName:

Вот так вывод получается кусочками 1*3, а не сразу 3*3:
image
Ну либо просите автора переделать вывод в одну строчку в записи, а не в три, либо ищите правосланый dig под винду. Больше ничем не могу помочь :D
Этот путь то ясен, но не всегда доступен. Есть штатные средства только, например, на ноуте, а потестировать функционал после прочтения интересно.
для 10й винды просто ставим любой дистрибутив из маркета для wsl и не паримся
Мне эти статьи напомнили зарисовку, вроде где-то на Хабре видел. Там парень таскал камни по острову. И вот он ставит последний камень на место, картинка отдаляется, видно огромные хитросплетения из глыб и он говорит, что-то типа «Вот и готов процессор», и далее испаряется
Описал я конечно ужасно, но что помниться
UFO landed and left these words here
Если Sirion сделает генератор состояний (искусственный интеллект?), а berezuev — подходящий dns-сервер, то нас уже ничего не остановит. :D
>connection timed out
Сервер с игрушкой стоит на vps от digital ocean. Не повезло, твой провайдер блокирует этот ip'шник.
Подумалось сделать крестики-нолики на ftp, но нет подходящего сервера. Поэтому сделал zip (ссылка).
Скриншот
image

Здесь алгоритм противника не идеальный и его можно обыграть :)

* Так как zip просмотрщики слишком умные и сортируют списки, в основном варианте правильная сортировка достигается засчёт малозаметных пробелов. Но некоторые ещё умнее (например, Windows Explorer) и не учитывают начальные пробелы при сортировке. На этот случай есть версия с индексами.
UFO landed and left these words here

Тут надо добавить, что это не просто "крестики-нолики" на DNS, а статические крестики-нолики без вычислительной части.


Потому что в общем случае на DNS можно реализовать любое RPC...


Кстати, интересная идея. Как насчёт dig -t TXT news.example.com, который отвечает заголовками текущих новостей в TXT?

Дойдёт до того, что NNTP воскресят!
А потом и на нём в крестики-нолики сыграют?

Какая увлекательная игра. Лучше могут быть только крестики-нолики на boot menu. Завтра напишу пост, как сделать крестики-нолики в 0 системных блоков, сетевых адаптеров и устройств ввода.

Я не уверен, но кажется он пытался в сарказм. х)
UFO landed and left these words here
UFO landed and left these words here
Sign up to leave a comment.

Articles