Inspired by Cassini-Huygens mission to Saturn. Update: To run, save the obfu to a file (with native newlines, \n for Unix, \r\n for Windows), then run in a console window at least 90 chars wide by 46 deep. Update: fixed typo (thanks for feedback ysth) plus minor code improvements.
#!/usr/bin/perl ;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; +$I=sub{+s+^+ ;;;;;;; ;;;;;;;;; $"x$_[1]+gem;$/x$_# ;;;; ;;;;;;;; [0].$_.$/};$W=sub{$~=!q~ ;;;;;;; ~.pop();system($^O=~Win?ClS:# ;;;;;;; 'clear'),print,select$Z,$Z,$Z,!" ;;;;;; "||$~for@_};$H=sub{+join$/,map($_# ;;;;;; x$_[0],pop=~m-.+-g),!_};$_=!Mima,s-- ;;;;; "@{['=9+)w'^RINGS]}\%;local@{[Saturn^# ;;;;; wNXIBP]}"-see;s-^#!..+?$/(?=$"+;)--is ;;;; y-;-'-;s-\w-~-gi;$S=$_;#--Beautiful] ;;;; @S=m-.+-g;$N=1+.6-!th_,$--=-82-$--- ;;; $_.=$"x-(y---c-$-)for@S;$R=sub{$i# ;;; -d =0;join$/,map{$j=$%;join!_,grep# ;;; Rhea !($j++%$_[$%]),m-.-g}grep!($i# ;;; -Titan ++%$_[0]),@S};$L=join!_,map# ;;; -Huygens ~~reverse.$/,@S;@R=(&$I(q- ;;; -&&20,051, $_=_^q-q-),&$I(20,41-!q- ;;; -,$_=F|K),$ I->(15,31,$_=&$R(4-!q- ;;; -)),&$I(13-!" ;;",28,$_=&$R(3)),&${ ;;; _^_^I}(10,20-!" ;;;;;",$_=$R->(2)),q- ;;; -&&$S);@O=map&{" ;;;;;; "&&$H}($_,&${ ;;; R.!-_}($_))x$_,!" ;;;;; "+2..2*~~2 ;;; @Y=reverse@R#Dione ;;;;;; &${m-- ;;; S|A|T|U}(@R,$N)||!q- ;;;;;;; b- ;;; &$W(@O[0,1,2,1,0!=!q- ;;;;;;; ;;;; -],!1!~~1);&$W($S.!q- ;;;;;;;;; ;;;;; -,$L,0.16)for$%..5+!q- ;;;;;;;;;; ;;;;;;;;; Cassini-;&{$W||q- ;;;;;;;;;;;;;;;;;;;;;; -}(@Y,1.6) ;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;
Updated Steve_p - obfu will not display correctly if changed from "pre" tags to "code" tags. In the interest of preserving this node as the author indended, it should be left alone.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Saturn
by zentara (Archbishop) on Oct 11, 2004 at 16:51 UTC | |
by eyepopslikeamosquito (Archbishop) on Oct 12, 2004 at 02:02 UTC | |
by dga (Hermit) on Oct 12, 2004 at 21:04 UTC | |
Re: Saturn (typo)
by eyepopslikeamosquito (Archbishop) on Oct 13, 2004 at 23:22 UTC | |
by ysth (Canon) on Oct 14, 2004 at 08:31 UTC | |
by eyepopslikeamosquito (Archbishop) on Oct 14, 2004 at 09:34 UTC | |
by polettix (Vicar) on Jun 10, 2005 at 11:40 UTC | |
Re: Saturn
by Anonymous Monk on Oct 11, 2004 at 12:39 UTC | |
Re: Saturn
by DrHyde (Prior) on Oct 12, 2004 at 08:58 UTC | |
Re: Saturn
by BrowserUk (Patriarch) on Oct 12, 2004 at 09:27 UTC | |
by Jasper (Chaplain) on Oct 12, 2004 at 16:02 UTC | |
by BrowserUk (Patriarch) on Oct 12, 2004 at 16:08 UTC | |
by eyepopslikeamosquito (Archbishop) on Oct 12, 2004 at 23:28 UTC | |
by BrowserUk (Patriarch) on Oct 13, 2004 at 05:51 UTC | |
by eyepopslikeamosquito (Archbishop) on Oct 13, 2004 at 08:21 UTC | |
by tye (Sage) on Oct 13, 2004 at 00:08 UTC | |
Re: Saturn
by mhearse (Chaplain) on Oct 12, 2004 at 14:52 UTC | |
Re: Saturn
by olivierp (Hermit) on Jan 10, 2005 at 20:09 UTC | |
Re: Saturn
by holli (Abbot) on Jan 09, 2005 at 09:45 UTC | |
Re: Saturn
by TilRMan (Friar) on Jun 13, 2005 at 05:21 UTC | |
by planetscape (Chancellor) on Jul 31, 2006 at 10:56 UTC | |
Re: Saturn
by Panda (Scribe) on Jul 30, 2006 at 21:03 UTC | |
Re: Saturn
by Tabari (Monk) on Aug 14, 2007 at 07:25 UTC | |
Re: Saturn
by chacham (Prior) on May 01, 2014 at 13:27 UTC | |
Re: Saturn
by vinian (Beadle) on Dec 04, 2011 at 17:32 UTC |
Back to
Obfuscated Code