Ненормальное программирование
Разработка игр
Сетевые технологии
DNS
Go
Комментарии 47
+1
Занятная штука. Жаль, нельзя никак обыграть сервер)

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

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

+7

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


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

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


nslookup -type=txt 9.4.5.game.f1remoon.com ns.f1remoon.com
0
Ну либо просите автора переделать вывод в одну строчку в записи, а не в три, либо ищите правосланый dig под винду. Больше ничем не могу помочь :D
0
Этот путь то ясен, но не всегда доступен. Есть штатные средства только, например, на ноуте, а потестировать функционал после прочтения интересно.
0
для 10й винды просто ставим любой дистрибутив из маркета для wsl и не паримся
0
Мне эти статьи напомнили зарисовку, вроде где-то на Хабре видел. Там парень таскал камни по острову. И вот он ставит последний камень на место, картинка отдаляется, видно огромные хитросплетения из глыб и он говорит, что-то типа «Вот и готов процессор», и далее испаряется
Описал я конечно ужасно, но что помниться
+2
Если Sirion сделает генератор состояний (искусственный интеллект?), а berezuev — подходящий dns-сервер, то нас уже ничего не остановит. :D
0
>connection timed out
Сервер с игрушкой стоит на vps от digital ocean. Не повезло, твой провайдер блокирует этот ip'шник.
+2
Подумалось сделать крестики-нолики на ftp, но нет подходящего сервера. Поэтому сделал zip (ссылка).
Скриншот
image

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

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

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


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


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

0

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

Только полноправные пользователи могут оставлять комментарии.  , пожалуйста.