From: "trans. (T. Onoma)" Date: 2004-12-09T07:49:16+09:00 Subject: Re: Duck images On Wednesday 08 December 2004 07:06 am, Brian Schr旦der wrote: | After some further golfing borrowing heavily from Dave and T. Onoma. I have | on your demand line broken versions that you should be able to cut and | paste into irb. For me it does work only in a standard xterm, uxterm is | failing because it does interpret the "属" wrongly. Exchange this against | another symbol, e.g. " to make it work. | | regards, | | Brian | | # Franks Original Version: 186 Bytes | s="\033[2J\033[0;0H _\n Quack! >(')____,\n (` | =~~/\nv^v^v^v^v^`---'v^v^v^v^";(1..(1/0.0)).each{|i|s[23,6]=(i%2)==0?"Quack |!":" "*6;s.tr!('>v^^v<','<^vv^>');puts s;sleep 1} | | # Packed (RLE) and enhanced: 203 Bytes | # Remove newlines | s="\e[2J\e[0;0H"+" 30_\n 21Quack! >(*)_4,\n 29(` =~2/\nw15`-3'w15\n | w33\n".gsub(/(.)(\d+)/){$1*$2.to_i}.gsub('w','v^');i=0;loop{s[63,6]=i&1>0?' |Qua ck!':' '*6;s.tr!(t='*.>v^<,属',t.reverse);$><(*)_4,\n 29(` =~2/\nw15`-3'w15\n w33 | ".gsub(/(.)(\d+)/){$1*$2.to_i}.gsub('w','v^');i=0;loop{s[63,6]=i&1>0? | 'Quack!':' '*6;s.tr!(t='*.>v^<,属',t.reverse);$><0?'Quack!':' | '*6;s.tr!(t='*.>v^<,属',t.reverse);$><0?'Quack!':' '*6;s.tr!(t= | '*.>v^<,属',t.reverse);$><0?'Quack!':' '*6;s.tr!(t= | '*.>v^<,"',t.reverse);$><0?q:'<',w[i%2,20]];$><