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 (Cardinal) 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 |