Pull to refresh

Comments 47

Сильно снимаю, шляпу…
UFO just landed and posted this here
Занятная штука. Жаль, нельзя никак обыграть сервер)

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

Да, выглядят неплохо.

Можно сделать с двумя серверами, которые следят за обновлениями друг друга, добавляя ходы.

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
Этот путь то ясен, но не всегда доступен. Есть штатные средства только, например, на ноуте, а потестировать функционал после прочтения интересно.
Эээ.
Идём сюда: www.isc.org/downloads/bind
Качаем дистр, унзипим и дастаём dig.exe, радуемся.

P.S. нужен vcredist_x86.exe
для 10й винды просто ставим любой дистрибутив из маркета для wsl и не паримся
Мне эти статьи напомнили зарисовку, вроде где-то на Хабре видел. Там парень таскал камни по острову. И вот он ставит последний камень на место, картинка отдаляется, видно огромные хитросплетения из глыб и он говорит, что-то типа «Вот и готов процессор», и далее испаряется
Описал я конечно ужасно, но что помниться
UFO just landed and posted this here
Если Sirion сделает генератор состояний (искусственный интеллект?), а berezuev — подходящий dns-сервер, то нас уже ничего не остановит. :D
>connection timed out
Сервер с игрушкой стоит на vps от digital ocean. Не повезло, твой провайдер блокирует этот ip'шник.
Да, есть такое. Из дома попробую ещё.
Подумалось сделать крестики-нолики на ftp, но нет подходящего сервера. Поэтому сделал zip (ссылка).
Скриншот
image

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

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

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


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


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

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

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

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

Articles