Category:

"Sunspring: первый в мире фильм по сценарию написанному компьютером"

http://kiri2ll.livejournal.com/471643.html

PS: Дональд Кнут "Искусство программирования для ЭВМ", том 2:
26 октября 1960 г. по телевизионной программе CBS показывалась передача, озаглавленная ”Думающая машина”, в которой, в частности, использовались две небольшие пьесы в стиле вестерн,
составленные при помощи программы для ЭВМ. Ниже приводятся два этих сценария в том виде, в котором их выдала машина.

Сценарий 1. (Револьвер в правой руке; деньги в левой руке; стакан на столе; бутылка на столе;
кобура на грабителе; револьвер шерифа в правой руке шерифа; кобура шерифа на шерифе.)
ГРАБИТЕЛЬ (Грабитель за окном.) Идет к двери; открывает дверь; проходит в дверь; закрывает
дверь; идет в угол; кладет деньги в углу; идет к столу; кладет револьвер на стол;
садится и нервничает; сидит за столом; берет стакан (пустой) правой рукой; ставит
стакан на стол; берет бутылку правой рукой; наливает; ставит бутылку на стол; берет
стакан правой рукой; пьет из стакана; ставит стакан на стол; берет бутылку правой
рукой; сидят за столом; сидит за столом; идет в угол; идет к окну; идет к столу; ставит
бутылку на стол; садится и нервничает; сидит за столом; сидит и нервничает; идет к
окну; идет к столу; берет стакан правой рукой.
ШЕРИФ (Шериф за окном.) Видит грабителя; (грабитель видит шерифа);
ГРАБИТЕЛЬ Ставит стакан на стол; берет револьвер правой рукой; проверяет револьвер.
ШЕРИФ Ждет; открывает дверь; видит грабителя; (грабитель видит шерифа); проходит в дверь.
ГРАБИТЕЛЬ Идет к окну; целится; стреляет; ЛЕГКО РАНИТ ШЕРИФА.
ШЕРИФ Идет к окну; целится; стреляет; ПРОМАХИВАЕТСЯ, идет к двери; идет к окну.
ГРАБИТЕЛЬ Идет к двери; целится; целится.
ШЕРИФ Целится; стреляет; ПРОМАХИВАЕТСЯ.
ГРАБИТЕЛЬ Стреляет; ЛЕГКО РАНИТ ШЕРИФА.
ШЕРИФ Идет к двери; целится; стреляет; ПРОМАХИВАЕТСЯ; проходит в дверь; целится.
ГРАБИТЕЛЬ Целится; стреляет; ПРОМАХИВАЕТСЯ; целится; стреляет; ПРОМАХИВАЕТСЯ.
ШЕРИФ Стреляет; ПРОМАХИВАЕТСЯ; идет к окну; целится; стреляет; ПРОМАХИВАЕТСЯ.
ГРАБИТЕЛЬ Целится; стреляет; ПРОМАХИВАЕТСЯ; целится; стреляет, ПРОМАХИВАЕТСЯ; це-
лится; стреляет; ЛЕГКО РАНИТ ШЕРИФА.
ШЕРИФ Целится; стреляет; ТОЧНО ПОПАДАЕТ В ГРАБИТЕЛЯ.
ГРАБИТЕЛЬ Роняет револьвер; грабитель умирает.
ШЕРИФ Кладет револьвер в кобуру; идет к столу; берет стакан (пустой) правой рукой; берет
левой рукой стакан из правой руки; берет бутылку правой рукой; наливает; ставит
бутылку на стол; берет правой рукой стакан из левой руки; пьет из стакана; берет
левой рукой стакан из правой руки; берет бутылку правой рукой; наливает; ставит
бутылку на стол; берет правой рукой стакан из левой руки; пьет из стакана; ставит
стакан на стол; идет в угол; берет деньги правой рукой; идет к двери, проходит в дверь;
закрывает дверь. ЗАНАВЕС.

Сценарий 2. (Револьвер в правой руке; деньги в левой руке; стакан на столе; бутылка на столе;
кобура на грабителе; револьвер шерифа в правой руке шерифа; кобура шерифа на шерифе.)
ГРАБИТЕЛЬ (Грабитель за окном.) Идет к двери; открывает дверь; проходит в дверь; закрывает
дверь; идет в угол; кладет деньги в углу; идет к окну; кладет револьвер у окна; обло-
качивается и смотрит в окно; облокачивается и смотрит в окно, идет в угол; считает
деньги; идет к столу; берет стакан (пустой) правой рукой; берет левой рукой стакан
из правой руки; берет бутылку правой рукой; наливает; ставит бутылку на стол; бе-
рет правой рукой стакан из левой руки; пьет из стакана; ставит стакан на стол; берет
бутылку правой рукой; наливает; идет в угол; ставит бутылку в углу; идет к окну;
берет револьвер правой рукой; проверяет револьвер; кладет револьвер в кобуру; идет к
столу; берет стакан правой рукой; пьет из стакана; идет к окну; ставит стакан у окна.
ШЕРИФ (Шериф за окном.) Видит грабителя; (грабитель видит шерифа); идет к двери.
ГРАБИТЕЛЬ Берет револьвер из кобуры правой рукой; проверяет револьвер, идет к двери; проверяет
револьвер; кладет револьвер у двери.
ШЕРИФ Открывает дверь; видит грабителя; (грабитель видит шерифа); проходит в дверь; идет
к окну.
ГРАБИТЕЛЬ Берет револьвер правой рукой.
ШЕРИФ Идет к столу.
ГРАБИТЕЛЬ Целится; стреляет; ПРОМАХИВАЕТСЯ; целится; стреляет; ТОЧНО ПОПАДАЕТ В
ШЕРИФА; продувает ствол; кладет револьвер в кобуру.
ШЕРИФ Роняет револьвер; шериф умирает.
ГРАБИТЕЛЬ Идет в угол; берет деньги правой рукой; идет к двери; проходит в дверь; закрывает
дверь. ЗАНАВЕС.

Если внимательно прочитать сценарии, можно заметить, что они полны напряженного драма-
тизма. Программа достаточно точно определяла, где находится каждое действующее лицо, что оно
держит в руках и т. д. Действия актеров случайны и подчиняются определенным вероятностям, ве-
роятность неразумных действий возрастает в зависимости от того, сколько выпито виски и сколько
раз действующее лицо было ранено. Читатель может изучить приведенные сценарии для того, чтобы
выявить другие свойства программы.

Разумеется, даже лучшие сценарии приходится переделывать, прежде чем поставить, и тем более
это необходимо сделать со сценарием, написанным неопытным автором...