URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91381
[ Назад ]

Исходное сообщение
"Шахматы, реализованные с использованием утилиты sed"

Отправлено opennews , 24-Авг-13 10:14 
Евгений Степанищев подготовил (https://github.com/bolknote/SedChess) реализацию игры в шахматы, примечательную тем, что она написана только c использованием языка утилиты sed (примерно 1500 строк кода). Поддерживается игра человека с компьютером, который производит позиционную оценку на один ход.

URL: https://github.com/bolknote/SedChess
Новость: http://www.opennet.ru/opennews/art.shtml?num=37732


Содержание

Сообщения в этом обсуждении
"Шахматы, реализованные с использованием утилиты sed"
Отправлено Константавр , 24-Авг-13 10:14 
Здорово. Сильно.
А поэтессы к ним прилагаются?

"Шахматы, реализованные с использованием утилиты sed"
Отправлено garrymar , 24-Авг-13 10:44 
Забавно. При попытке поставить "детский мат" (ферзь f3-f7, под прикрытием офицера на c4) чёрный король зарубил своего ферзя. Решив "окончательно" поставить мат срубив офицера на f8, чёрный король ушел дальше срубив своего офицера на c8. К счастью, я всё таки поставил мат попыткой срубить чёрного короля.

Спасибо автору программы, оригинально и весьма весело.


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Константавр , 24-Авг-13 10:55 
Короли они такие, тираны и деспоты. А ещё самодуры.

А вообще и так прикольно, передайте автору, чтобы не переделывал ничего! Это вносит новые краски в игру. Я серьёзно, мне нравится! :)


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 11:08 
Нужно попробовать стравить эти шахматы с какой-нибудь мудрёной шахматной программой, обыгрывающей гроссмейстеров, она от таких непредсказуемых поворотов должна в лучшем случае зависнуть :-)

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Boris , 24-Авг-13 14:36 
> ферзь f3-f7, под прикрытием офицера

Вы определитесь, либо "ферзь под прикрытием слона", либо по-детски - "дама под прикрытием офицера".


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Kodir , 24-Авг-13 15:07 
"Безбашенный (=не прикрытый ладьёй) офицер на коне бьёт вилкой рокирующегося короля"

С детства не люблю шахматы - глупость для повышения ЧСВ.


"Шахматы, реализованные с использованием утилиты sed"
Отправлено hshhhhh , 24-Авг-13 15:17 
Эти же шахматы не просчитывают даже на +1 ход.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено f , 25-Авг-13 14:59 
не офицер а слон

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 11:40 
Я просто в шоке!! Сколько уже времени изучаю sed, но вот такое вижу впервые.  Сверх мастерство! Гениально. И пусть оно еще не доделано, жрет процессор как не в себе, но это просто БОМБА.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 13:18 
У меня не зпускается. пишет:
sed: file chess.sed line 1024: strings for `y' command are different lengths

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 13:37 
Напишите напрямую девелоперу:
https://github.com/bolknote/SedChess/issues

У меня "GNU sed версия 4.2.1" - работает.


"Шахматы, реализованные с использованием утилиты sed"
Отправлено hshhhhh , 24-Авг-13 15:17 
> Напишите напрямую девелоперу:
> https://github.com/bolknote/SedChess/issues
> У меня "GNU sed версия 4.2.1" - работает.

http://bolknote.ru/


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 17:28 
Все же о проблемах, касающихся конкретного проекта, лучше писать именно на гитхаб. Он его активно читает, судя по тому, что в Issues уже есть несколько закрытых багов и его комментариев.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Stax , 24-Авг-13 23:36 
Так в том-то и дело, что эта штука, похоже, работает только под GNU-вариантом sed. Классический сед (например, в солярисе) ее не запускает, только gsed.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 25-Авг-13 11:28 
Так и напишите об этом девелоперу.
Или хотите сказать, что он знает об этом и намеренно не поддерживает Ъ sed?

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Яйцассыром , 26-Авг-13 18:16 
так gnu sed и есть твердый знак sed

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Andrey Mitrofanov , 26-Авг-13 18:41 
> так gnu sed и есть твердый знак sed

Не говори так! Пусть _эти двое_ возьмут AT&T sed v0.1 и портируют на _него_. А то весёлых новостей мало на.


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Bolk , 25-Авг-13 12:57 
Ну так нужна поддержка уникода

"Шахматы, реализованные с использованием утилиты sed"
Отправлено all_glory_to_the_hypnotoad , 24-Авг-13 14:58 
чего только больные не писали на sed. Шахматы, кстати, тоже были.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Bolk , 25-Авг-13 12:55 
Да, покажите?

"Шахматы, реализованные с использованием утилиты sed"
Отправлено anonymous , 24-Авг-13 17:19 
Как-то неловко себя чувствую теперь, ведь я в 90% случаев использовал sed для s///.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 21:43 
я в 99.9% использовал sed 's///'

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Адекват , 24-Авг-13 17:47 
как скачать то ?

"Шахматы, реализованные с использованием утилиты sed"
Отправлено all_glory_to_the_hypnotoad , 24-Авг-13 19:08 
омг.. поколение егэ

"Шахматы, реализованные с использованием утилиты sed"
Отправлено mebiuslu9 Нема Нема , 24-Авг-13 19:38 
С github только.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Bolek , 24-Авг-13 21:20 
только пиратская бухта! только хардкор! :)

"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 24-Авг-13 23:14 
А лекарство кейген или кряк прилагается?

"Шахматы, реализованные с использованием утилиты sed"
Отправлено EuPhobos , 26-Авг-13 14:28 
на семёрочке неработает никачайте вирус!!!!11

"Шахматы, реализованные с использованием утилиты sed"
Отправлено DV , 26-Авг-13 16:52 
Отправить SMS на номер 127001

"Шахматы, реализованные с использованием утилиты sed"
Отправлено the joker , 25-Авг-13 13:13 
Просит серийник... тьфу, не умеет рокироваться, не проверяет ходы на легитимность, не умеет ставить мат человеку.

"Шахматы, реализованные с использованием утилиты sed"
Отправлено EuPhobos , 26-Авг-13 12:44 
Круто! =)
---
  a b c d e f g h
8   ♘ ♔         ♜
7                
6           ♘ ♞  
5   ♟       ♞    
4     ♟          
3 ♝              
2       ♟   ♟ ♟  
1       ♛ ♚ ♝    

Введите команду
h8 c8
        Мне шах и мат, я проиграл
---
Правда интеллект на самом лёгком, я знаю ходы всех фигур но не умею играть в шахматы, но я выиграл.


"Шахматы, реализованные с использованием утилиты sed"
Отправлено Аноним , 26-Авг-13 14:01 
Стыдно выигрывать у такого маленького робота. Это как отнять конфетку у ребенка! Ждем следующую версию на браинфаке.