Копилка решений уровней
Довольно механистическая игрушка, движения в ней предсказуемы, но за взаимодействиями манипуляторов и глифов надо следить.
При решении заданий уровней надо выполнять несколько простых условий:
1) Манипуляторы должны приходить в конце цикла движения в начальное положение.
2) Промежуточные глифы должны быть после окончательных глифов.
3) Атомы не должны сталкиваться. Для манипуляторов это условие не нужно.
4) Желательно чтобы цепочки команд для всех манипуляторов (а на уровнях иногда будет несколько «рук») были одинаковой или кратной одной из цепочек программ длины. Для этого придется вставлять команды Паузы-приостановки. Но при этом в цепь команд можно вставить команду Цикла, которая заставит манипулятор исполнять команды сразу после себя, а не с начала столбца команд.
Допустим, ваш самый быстрый манипулятор для выполнения своей задачи делает четыре движения. Таким образом, один его цикл состоит из 4 команд. Тогда все остальные ваши манипуляторы должны завершить свою работу и прийти в начальное своё положение в 4, 8 или 12 команд. Если манипуляторы будут работать не синхронно по сравнению друг с другом, то у вас обязательно появятся проблемы к тому времени, когда вы достигнете 3 или 4 акта творения.
Следует помнить, что в начале уровня манипуляторы можно установить в любое положение и выдвинуть на нужную длину.
Решения уровней
Первый уровень - Aqua Vitae.
Первый уровень довольно прост: Переместить пять “составов Воды” с одного места в другое. Здесь мы учимся использовать интерфейс игры и особенности механики.
________________
m,7,8,0,2,rucrrorj;
_______________
m,7,8,90,3,crrorr;
_______________
m,7,6,0,2,drcrruor;m,7,10,0,2,drcrrorw;
______________________________________________________
b,7,9;m,4,9,0,2,rcluowdj;m,10,9,0,2,rcwrorrj;m,7,6,0,2,rwwwcrrorj;
__________________________________________________________
b,7,9;m,7,6,0,2,rwwwcrrorj;m,4,9,0,2,rcluowwdj;m,10,9,0,2,rcwrorrwj;
_________________________________________________________
b,6,9;m,7,6,0,2,wwrcrror;m,10,9,90,2,cruodrrr;m,4,9,90,2,cwlorwww;
___________________________________________________________
b,6,9;m,7,6,270,2,ollcrr22;m,6,12,180,1,cruodlww;m,7,12,0,2,clorwwww;
___________________________________________________________
b,6,9;m,6,12,0,3,cldoru;m,7,12,180,2,crwolw;m,7,6,270,2,orrcrr;
___________________________________________________________
b,6,10;b,10,7;
m,6,12,180,1,crolwwww;
m,7,12,0,2,cdloruww;
m,7,7,0,2,wwcuodww;
m,10,10,270,2,uodlcrdoluwwc11r;
_________________________________
b,3,10;p,10,10;
m,13,10,90,2,crdoul;
m,1,10,90,2,cdloruwwwwww;
m,7,10,90,2,wjclllol;
m,6,10,180,1,crolwwcuodww;
m,6,5,90,1,wjcrru1odllwww;
___________________________________________________________
t,8,13;b,6,11;m,7,7,90,3,rr11orrc;m,6,13,180,1,clllolww;m,10,11,180,1,dlcruoww;
__________________________________________
t,12,11;b,7,11;m,7,7,90,3,crrorr;m,4,11,90,1,cluodr;m,12,13,180,1,crwolw;m,10,11,180,1,orrcll;
___________________________________________________________
t,10,7;b,6,10;m,4,10,90,2,cdloru;m,10,10,90,2,clllol;m,7,7,90,2,crrorr;
___________________________________________________________
b,10,11;m,7,11,90,1,cul11wlordr;m,11,13,0,1,clorwwwwwww;m,13,11,90,1,wwcwrolwwww;m,7,5,0,1,wwwwrcr1ror;
Здесь можно использовать один глиф Связи два раза для создания тройной молекулы.
b,4,10;m,1,10,90,2,clorclor;m,7,10,90,2,cdr11olu; m,6,6,90,3,rrorrcww;
___________________________________________________________
b,4,11;b,10,11;m,1,11,90,1,cluodrwwww;m,13,11,90,1,crwowlwwww;m,6,7,90,3,rrollwwwwc;
m,7,11,180,1,lcludl22lo;
___________________________________________________________
b,3,9;b,9,9;m,4,5,0,2,wwwwwwwwwclor;m,7,9,90,3,cdwrwrrlollu;m,2,2,0,1,cuuoddwwwwwww;m,1,9,90,3,cddloruuwwwww;m,13,9,90,3,cwwrolwwwwwww;
___________________________________________________________
t,5,13;t,7,11;b,4,9;c,3,11;m,1,9,90,3,wwcdloru; m,3,13,180,1,crolwwww;m,5,11,180,1,wwclllol;
m,5,6,180,2,r11orrcr;m,2,3,0,1,dwwcuuod;
___________________________________________________________
t,3,11;t,5,13;c,1,9;b,8,11;m,1,11,90,1,crrrorww;m,5,11,0,2,odrrcllu;m,8,7,90,3,crrworrw;m,13,11,90,1,cruuoddl;
___________________________________________________________
c,3,11;t,1,9;t,3,7;b,5,9;m,3,13,180,1,crol;m,1,11,270,1,orcl;m,3,9,180,1,crol;m,5,7,90,1,orcl;m,13,11,90,1,crol;m,11,13,180,1,orcl;m,9,10,90,2,crol;m,6,13,270,3,odcu;m,6,6,90,2,clor;m,7,6,270,1,orcl;
___________________________________________________________
t,3,11;c,1,9;b,8,9;m,8,6,90,2,cllollwwwwww;m,13,9,90,3,crolwwwwwwww;m,1,11,90,1,cllruduuordd;m,8,11,270,1,luwwwwwwcdro;
___________________________________________________________
c,11,11;t,9,11;t,7,9;b,4,9;m,13,11,90,1,cruuowddl;m,9,9,90,1,cwruuoldd;m,1,9,90,3,wwwwwwjwwwcdloru;m,5,6,90,2,crr11orrw;m,2,3,0,1,wwwwwcuod;
m,10,3,90,3,r1olwwwwwwwwc;m,10,9,0,1,wwwwwwwwc1lor;
m,9,9,90,1,wwwwwcrrorrww;m,8,9,0,1,wwwwwcuuoddww;
m,6,11,180,2,wwcrrorrwwwww;m,3,13,180,1,crolwwwwwwwww;
m,13,11,90,1,crrollwwwwwww;m,10,13,0,2,wwcluodrwwwww;
___________________________________________________________
b,5,11;t,1,11;t,3,9;b,10,11;c,13,9;c,3,13;m,5,13,180,3,cddouuwwww;m,10,13,0,2,wwcdrrroru;m,3,11,90,1,wwwcrrrorw;m,13,11,90,1,clllolwwww;m,8,11,270,1,22lorrwwcl;m,6,7,90,3,wwwwclloll;
m,11,13,0,1,clorwwclorww;m,10,13,180,2,cdrolucdrolu;
m,4,8,90,1,wwcluodrwwww;m,11,8,180,2,wwwwwwcuodww;
m,10,8,180,1,olucdrolucdr;m,7,5,90,2,crr11orrwwww;
___________________________________________________________
b,3,11;p,9,11;m,13,11,90,1,cruodlwww;m,1,11,90,1,wwclorwwwwwwwwwwww;m,7,11,180,2,dolcllluuoddrrcllu;m,9,13,180,1,wwwwwcrolwwwwwwwww;m,5,7,0,3,rwcr11ror;m,1,3,0,1,uuoddwwwc;
___________________________________________________________
c,1,11;c,9,11;b,7,9;t,3,9;b,4,7;t,3,4;m,9,13,0,1,cluuoddrwwwwwwwwww;m,7,13,180,3,wwcrolwwwwwwwwwwww;m,3,11,90,1,crruuwwoddrrwwwwww;m,11,9,180,1,wwwwcuodwwwwwwwwww;m,7,7,90,1,wwwwwwc2rolwwwwwww;m,1,7,0,1,wwwwwwwcuodwwwwwww;m,5,5,90,1,wwwwwwwwwcrolwwwww;m,1,2,0,1,wwwwwwc2uuoddwwwww;m,3,0,90,3,wcddudouu;
___________________________________________________________
m,8,11,0,2,llwwcrrollcrrowwww;m,8,13,0,2,cdouwwwwwwwwwwwww;m,10,9,270,1,rruucddww11wwwwrro; m,10,4,90,2,r1olwwwwwwwwwwwwwc;
___________________________________________________________
p,10,10;b,6,7;m,1,11,90,1,clorwwwwwwwwwwwwww;m,3,7,270,3,llcldwdwwwwwwwlouu;m,3,1,90,1,cl11uuorddwwwwwwww;m,13,10,90,2,cdroluwwcdroluwwww;m,7,10,90,2,clwwlollclwwlollww;
___________________________________________________________
c,1,11;t,5,11;b,7,11;t,3,9;m,3,11,90,1,crrruuoddr;m,11,11,0,2,drcruww11o;m,6,6,270,3,dwcuo;m,7,7,90,3,llollwwwwc;
___________________________________________________________
b,6,10;c,3,7;t,10,7;m,10,10,0,2,wwwwwwwwwwwwrrcror;m,7,6,0,2,1111111l2orwwwwwwc;
m,3,10,0,2,rcrrrdourcrrurodww;m,7,13,0,2,ucdlorwwwwwwwwwwww;
___________________________________________________________
p,10,11;p,10,7;b,4,7;b,1,5;m,7,9,90,3,cllorrwwwwwwwwwwww;m,10,13,180,2,wwcdroluwwwwwwwwww;m,11,13,0,1,wwclorwwwwwwwwwwww;m,13,9,90,3,cllorrwwwwwwwwwwww;m,13,7,270,1,wwwclorwwwwwwwwwww;m,7,11,0,2,wwwwwcdllourrwwwww;m,1,9,90,3,crrowwwwwwwwwwwwll;m,3,1,0,1,c2owwwww;m,7,7,270,1,wwwcrullordwwwwwww;m,5,9,90,1,wwwwwwwwwcllorrwww;m,5,5,90,1,rrwwwwwwjllwc2wrro;
m,1,11,90,1,cllwrorwwwwwww;m,4,13,180,2,wwcrdoluwwwwww;
m,9,11,90,1,wwwcrrollwwwww;m,11,13,0,1,cllorrwwwwwwww;
m,13,9,90,3,wwcdroluwwwwww;m,9,7,90,1,wwwwwwwcrolwww;
m,4,7,90,3,wwwwwc1ddloruu;m,7,5,270,2,11odrrwwwwwcrr;
___________________________________________________________
b,5,9;c,11,11;t,3,11;c,5,13;t,1,9;b,11,9;b,2,7;m,13,11,90,1,cllollwwww;m,11,13,0,1,wwcluuoddr;m,9,9,180,2,orruwwcdll;m,3,13,180,1,wwclllolww;m,5,7,180,3,wdouwwcwww;m,1,11,90,1,cruuroddrr;m,3,9,270,1,wwwwrorcrr;m,6,6,270,2,llwwwwcllo;
___________________________________________________________
b,7,13;c,4,11;t,2,9;c,4,9;t,6,9;b,10,11;m,0,10,0,2,ucdduuodwwwwwwwwww;m,4,3,0,2,wwwwwwwwwwwwwwuc1o;m,4,13,0,2,rrcllorrculllordww;m,8,10,0,2,wwlluucddrurodwwww;m,10,13,0,2,cdrrwwuollcwwdloru;m,11,5,0,2,wwwwwwwwwwrucr1orr;
m,1,11,90,1,cllorrwwwwwwwwwwww;
m,3,9,180,1,wwwcurrolldwwwwwww;
m,6,7,90,1,wwwwwwwcluodrwwwww;
m,9,5,90,1,wwwwwwwwwwc11wlorw;
m,11,2,180,2,22olwwwwwwwwwwwcrw;
m,10,13,180,2,cdrolucdroluwwwwww;
m,11,13,0,1,clorcwwlorwwwwwwww;
m,10,9,90,1,wwwcllorrwcllorrww;
___________________________________________________________
c,3,11;b,5,7;b,1,9;p,9,11;m,1,11,90,1,wwcrrollwwwwwwww;m,3,13,180,1,cruuoddlwwwwwwww;m,9,13,180,1,crolwwww;m,5,9,90,1,rrolcudrorwwwwcr;m,7,11,270,1,wwrcluuoddrcloww;m,13,11,90,1,cruodlww;
m,6,5,90,1,wwwcrrorrwwwwwww;m,9,7,180,1,wwwwwwwwcudowwww;
m,11,9,0,1,wwwwclluorrdwwwwww;
m,3,13,180,1,crolwwwwwcrolwwwww;
m,7,11,90,1,wclllrorrcwlllrorr;m,8,6,90,2,w1wrrowllc1wdu1www;
m,3,9,0,1,uuodwdrcluuoddrclw;
___________________________________________________________
b,3,11;c,1,9;t,11,9;t,13,7;t,9,11;t,11,13;b,7,7;c,13,11;m,1,11,90,1,clorcrrrorwwwwww;
m,9,13,180,1,wwclllolwwwwwwww;m,9,9,90,1,wwwwwwcwwwrolwww;m,4,13,0,2,cdloruwwwwwwwwww;m,13,9,90,3,cddrrolluuwwwwww;m,11,7,0,1,wwwwwwcwwlludorr;m,7,11,270,2,uolcdwwwwruoddcu;
m,5,7,0,1,wwcluuoddrwwwwww;m,2,2,0,1,cuuwoddw;
m,13,9,90,3,cddroluucddroluuww;
m,10,13,180,2,cdroluwwwwwwwwwwww;
m,10,9,90,1,wwwcuurwoddlwwwwww;
m,9,9,0,1,wwwwwcllorrwcllorr;
m,7,11,270,1,olucrdolucdrolucdr;
m,6,6,90,1,uwrrollcwwwduwwwwd;
___________________________________________________________
p,10,11;m,13,11,90,1,crol;m,7,11,90,1,cluod;m,10,7,90,3,crror;m,12,3,180,1,wwwwcuuodd;
m,10,13,0,2,clorwwwwwwwwwwwwww;
m,2,10,0,1,wwcluodrwwwwwwwwww;m,1,4,270,2,cllorrcllorrwwwwww;
m,4,7,180,1,wwwwwc11ww1rrollww;m,13,4,270,2,crrollcrrollwwwwww;
m,12,10,180,1,wwcruodlwwwwwwwwww;
m,10,7,180,2,owdrrc11wwwwww1llu;
m,9,7,180,1,odwwwwwwwwwwwwcuud;
___________________________________________________________ m,7,5,90,1,crruodllwwwwwwwwww;m,7,10,90,2,wwwwwwwwwcdlluowrr;
b,5,7;c,3,4;c,11,11;b,8,9;b,9,6;m,13,11,90,1,crwwrollwwwwwwrr;m,11,9,180,2,drrclluo;m,4,9,180,2,wwwwwwwwcdouwwll;m,3,7,0,2,dllcrruo;m,2,7,180,1,uuwwwwwwcdowwdrr;m,1,10,90,2,crrollwwwwwwwwww;m,1,4,270,2,cdrllwwluollwwll;m,13,5,270,3,crrollwwwwwwwwww;m,7,5,90,1,uucddlorwwrrclor;
m,11,2,180,2,lwwwwwwwwwwwcr1o;m,11,8,270,1,wwwwwwwwwwcuodww;m,10,1,0,2,wwcrolwwwwwwwwrr;m,14,6,180,1,cuu1w1wdwoddwwrr;m,12,4,180,1,wwwwcrrwwwwwwror;
m,3,13,180,1,wwcruuoddlwwwwwwww;
m,11,13,0,1,wwcluuoddrwwwwwwww;
m,1,11,90,1,crrollwwwwwwwwwwww;
m,13,11,90,1,cllorrwwwwwwwwwwww;
m,1,3,270,1,cllorrwwwwwwwwwwww;m,3,1,180,1,wwcluuoddrwwwwwwww;
m,9,9,0,1,wwwwwwcuouc2ddlord;m,13,3,270,1,crrollwwwwwwwwwwww;
m,11,1,0,1,wwcruuoddlwwwwwwww;m,7,9,270,1,wcrr2211llowwwwwww;
m,5,9,270,1,lwwddocuouc1rddoww;m,3,7,0,2,uodowwwwwwwwwwwwwc;
m,6,5,90,1,urwwwwcucwwlddww2o;m,8,5,0,2,wwwwwwwcudw2r2doul;
m,7,5,270,3,rrddwwwwwwc2lul2uo;
m,12,7,180,2,odwwwwwwwwwwwwwc2u;
___________________________________________________________
c,11,3;c,3,3;b,5,7;b,5,9;b,8,9;c,3,11;c,11,11;b,8,7;m,1,11,90,1,crrowwwwl;m,11,13,270,1,wrclowwwr;
m,13,11,90,1,cllowwwwr;m,3,1,180,1,wwclorwwr;m,11,1,0,1,wwcrolwwl;m,1,5,270,3,cddroluuwwwwwwwwll;m,13,5,270,3,cddloruuwwwwwwwwrr;m,11,7,270,1,wwwwcluourcddlorww;m,3,13,270,1,wlcrowwwl;m,3,7,270,1,wwwwcruoulcddrolww;m,3,9,180,1,wwwcrruodrclollwww;m,11,9,0,1,wwwclluodlcrorrwww;
m,2,8,0,1,cuuoddwwwwwwwwwwww;m,2,9,90,2,rcu11odcuodwwwwwwr;m,12,9,90,2,lcdouwwwwwwwwwwwwl;m,5,5,270,1,wwwwc111uu1ddorrww;m,8,5,270,1,wwc1u2uoddllwwwwww;m,11,8,180,1,wwwcduodwwwcuudduo;m,7,5,90,1,crr11uuoddrrwwwwww;
___________________________________________________________
c,13,11;c,1,11;b,3,9;b,10,9;b,7,8;b,6,6;m,4,7,90,1,luodrwwwwwwwcwww;m,1,3,270,1,wwcrolwwwwwwwwww;m,1,9,90,3,cddloruu;m,4,13,180,2,wwcdruu22odlwwww;m,10,13,0,2,wwcdluu11odrwwww;
m,13,9,90,3,cddroluu;m,10,6,270,2,wwwwwclorwwwwwww;m,13,3,270,1,wwcluordwwwwwwww;
m,7,10,270,3,wwwwwwwcddowwwuu;m,10,7,180,1,olwwwwwwwwwwcrud;
m,9,5,90,2,wwcr2r2doullwwww;m,3,6,270,2,wwwwwwwcrolwwwww;
m,10,13,180,2,cdrolucdrolucdrolu;m,11,13,0,1,clorwwclorwwclorww;
m,13,11,90,1,wwcrolwwcrolwwcrol;
m,8,7,90,3,wwwwwwcddouuwwwwww;
m,10,9,90,1,wwwwwcruodlwwwwwww;m,8,11,0,1,clluodrrwwclluodrr;
m,5,13,270,1,ddwwwcuuoddwwwcuuo;
m,5,11,270,1,uuoddwwwcuuoddwwwc;
m,7,6,90,2,wwwwwwwwwwwcrolwww;
m,1,6,90,2,wwwwwwwwcdlourwwww;
m,6,6,0,2,1llwwwwwwwwwwwcrro;
___________________________________________________________
m,13,6,180,3,dd2ouuwwwwwwwwwwwc;m,7,7,180,2,wwcr2rollwwcr1roll;
m,13,7,270,1,lwwwwwwwc11wwwwwro;
m,12,2,180,1,wwcuu11oddwwwwwwww;
m,13,2,90,2,rolwwwwwwwwwwwwwwc;
m,6,11,180,1,wwwcrrolluwcdoucdo;
m,1,11,90,1,culodclorrwwwwwwww;m,3,13,180,1,wwcrolwwwcrolcrolw;
m,4,13,270,1,dcuuoddwwwwwwcuuod;
___________________________________________________________
p,10,11;p,12,7;p,3,10;t,1,7;b,11,4;
b,7,7;t,1,5;b,11,2;
m,3,7,270,1,wjullwwwwwwwcdllow;
m,10,13,180,2,wwcrdoulwwwwwwww;
m,7,10,90,2,cuwrodlwwwwwwwww;
m,11,13,0,1,wwclorclorclorww;
m,13,10,90,2,wwjwcllorrw;
m,10,7,0,1,luodwcuodrwwwwwc;
m,12,9,180,2,wwwwwwwwcdroulww;
m,7,9,90,3,wwwwcddlouurwwww;
m,4,7,180,2,wwcrrorrwcrrorrw;
m,7,5,180,3,crdwrorurwwwwwww;
m,4,13,180,2,cdruolww;m,1,10,90,2,wwwjwwcrroll;
m,1,9,90,3,wwcrrlrrorwwwwww;
m,5,7,90,1,lorwwwwwwwwwwwwc;
m,8,11,270,3,1w1oddrwwwwwcluu;
m,12,0,90,3,cll11lolwwwwwwww;
m,14,2,180,3,uwwwwcddouuwwcdo;
m,14,4,180,3,wwwwwuucddowwwww;
m,10,0,90,3,wwcddouu;
m,8,5,90,1,wwwwwcwwwlorwwww;
В качестве примера, вы можете приказать начать действовать, вытянув руку, затем закрыть захват вокруг состава, который вы хотите переместить, затем втянув руку, повернуть на 90 градусов, и открыть захват, выпустив состав на новом месте.
m = манипулятор; b = глиф закрепления; p = глиф проектирования; w = пауза;
l = вращать манипулятор против часовой стрелки (стрелка влево);
r = вращать манипулятор по часовой стрелке (стрелка вправо);
d = укоротить манипулятор (стрелка вниз);
u = удлинить манипулятор (стрелка вверх);
c = сжать захват;
o = открыть захват;
1 = вращать атом/молекулу по часовой стрелке;
2 = вращать атом/молекулу против часовой стрелки;