Giter Site home page Giter Site logo

air_hockey_quine's Introduction

โ€‹

Self Introduction Code

   i=0
s=%w`a=(q   =%q~'$:,   4/23/6,9 *9):(;   '<%#!:$"!    8!# %9"#$    9"$":#$!9
$'!5&&"2*  $"*#%+"$'&  &)"%&%).%&*-%)$1  $=(9*8(:'9*  6-4015-8+9  ):(:(;'<%"!
   <#;     !$$    9"$  ":"   $":#   '!6  %&"     3(%  "2+#   #'&  %*"$   '&'(
   "%%     &*-    $'(  !!-   %*"2   %<(  9)9     (?"  gnp    mot  @~).   char
   s.map{  |c|[i=1-i]  *(c   .ord   -32  )}*'';952.t  ime    s{|   i|$><<(q[1
   127-i]   ||('#",%   c'%   32)[   (a[  i]+a[i+95    2])    .to     _i(2)])<
                                         <$/                      [~i    %34]
                                         }`*                      '';eval(s)
    ,,,####,,,                    
  ,############                   
 ###############,                 
###################,,             
######################,,          
"########################,        
 #########################,       
 ##########################       
 ###########################      
 ############################     
##",##########################,   
##,######################## ###,  
  #########################  ###, 
 ,#########################  #### 
 ##########################   ####
,##"######################    "###
### "###################"      "##
###  ##################          "
###  "#######""   "####,          
##    #######      ######,        
##     #####"     #########,      
       ####"      ########"#      
       #####         "##"         
        ####,                     
       ########                   
      #########"                  
      ########                    
      """""##              @tompng
require'io/console';s=IO.console&.winsize;g=(0...m=2*($*[0]&.to_i||(s&&[s[0],s[1]/2].min)||24)).map{[0]*m};[[524,489,%(H9zR0b8H/R4EJlTy5fyPUDVdSVeyIiuzaChOoHiIwhiK9wfZp
EuoHKGEBkHQcBv9EWmH28FWXMf0kHDYhi0R3AYdgxEYgYNDGZiGKZ3zOTeC52RWRdv5Zr414suo7ujuEpZHeZyNUsMMEE5a0e41OvXu5/b3wvf/z299+f/lX6H4wQY)],[509,22,%(FVAgpVA59DvdSraTKmVyJoeGk6Fka
GhSNB1JDwE0SZK1gWKgHNjP98f1x9a2uGluWnANC7Igx8wwS1+Tv+Qv/EiKpBD6iiAGPoFiME5G04EkHxpGEyxBOYmQiI2wMA1HEjEYg8Pq0Ua0jt8ggYR3yGADHbfcjOnkTc4M4RmZFpFWop6oD/wT+h/6D76Doi+pv67ve
lZAD31yUDA     TzJBJ4WGhoZERsVwsmx8ZtCGHv7iCL3b/9H73/rR/1n82fn170yv3y7Tbr/cb9Xq5Wqo9rxQrxXL7T7PZbPQ6DVHvV0wZBA)],[628,111,%(APz70G6321JUVFU/w/+DhWA13My2cnqsHmvGssVuuBth
ciZt0/0oiM     F4cDCDDMT+E4GFNqRP+0N/R0VURHQIhkEqDgAArBnqBDvj3/MO7wJBNDHEU8tsBFBJBfmvOqpT7tV1Xf/0Xdqh3QgMgdDIJGSQaWawRlIppHE/4ailkFpooe5rYIAhhhrqsxop3LdaaeUbsA7r9HuoEqp
Ea8lmspVr5     EzODOPpYCo4aDgAAQ)],[639,115,%(EMzODowPTIweFIlH4zSNKGKYeOihMsoo06y3ZUfUZNu3XZF74AEEHnjQLOqe7jth+65vasBDDwD0AQ)],[417,358,%(DndGi+FieHu5nqQmu6lwOBxOJ2KCCU
LYYUc/4P/4     H/pACrjA/pI+6TOBI    QImCcIwApMkQsIszhGHUUn7tK++gC7seoc7uJv/Bhqw0a44bbX10EGXYTEQhymYU1k5/Veyl+xREVERFZEhGIbhMCUUA0oQhiGNIIIeAwyIjeEgDobCjDLGHeWUw6kYIEAkk
lCaou               u6nukBA              zQyCCCQHh     n           Kh3           LB0cHBwc     HB            4eFMOJMb     Ag           AA1U+yLuq9/            0     ADDSw
CCGSH               AgCA/N                AviGLje6                  f             UKdWLqq                    M6so088     r             FIMBgMZoY                   hD4Hu
mb7pV78YYQ     SQ1jtngUU       G9kOWO       goppJB        y5qm          nimuk      UccbbX         WoZvu       2L3t9I         0wLtm      mbVjPN       cCPcCj        bCzXA
9Wg/Wg6VgG     7VRxwsjjO     lqq50BBhjo      mAEGi      J4DFgBo       cQ)],[--     733,5*       87,%(HkcZ      pJAoC       imgLEQgh      tRhi6     0X2CATdMgg      A6Sz1
gpvoYWAWmh     Bp2+AARY     DFA)],[433,4     *156,     %(AITHhrK      hTHZSiIU     YBSEf8      sl+UAd1SALn      nfUG      GNiJCtRHfd     zTXV      0rdmudWu0NA     AE)],
[673,+622,     %(AOTaMR     WXQzvcBm0QAA     +cshp     o0GA90iVd     2ud93kgBE     A)],[+     513,803,%(AP      zLi3     g/rlImZZJmI     IyjO     MtgjDEE1BOfa     sRBHI
wZzBBDEBGH     HflCO6zD     u9RQzRDWyNi2F     U54K     YUSbdEUrf     67MgAB)],     [689,+     683,%(7Wh9OQi     BIKI     EURSRHHLIWJ     AFaT     QRJBxTxC03kT     9cBRV
zHHAfYdQTg     D1yyAHlt     TfeSinFhVs1W7     V90o     kG)],[479     ,766,%(Do     ORMARD     hALqqWUAAJBAE     RAGO     Rd2YR+zAACg     pdVO     mbbt275qeesN     9M471
6J92Ac1a6E     BHngc)],     [659,765,%(A     NAulV     TFekxyiRT     XTAdVCIVg     OBvmER     bDYRzBWQwAAE      ZZbX     Sv2ev2u/WmE     rJvr     BVO4LrXTnurn     fbFUA
e3cY1opJAD     DjnsMCCQ     BBnmhJMY4JB7     4rhlv     ZALuiCLQw     oYYAAE)],     [600,+      72,%(ANTKbd     mSdVU     GZfAxVIlUI+     1UP96     P27BN2RQZ6      AeCvJ
qJEEZIUkB8     lFFMMWYEE     gAtc8xN6BB     PHPIAQ     vA9I7jkDu     ugCvYyhlt     mqccee       QwhBLF2UI      VUTId     NWHMYkVE5pB     RpRVq       gHu6Gu        3nJFV
fUQgmlbIh+      X1Rk27VcD       fVxn       0jusCMQ     IYLp0CTEk     BjkkEPWW2     yxjymm                     WItJJJ     G0GhnkmSGGy     LCEEvW                    9VkrZ
Iqyhavw7b/           Em0cF                OsB0pxPr     RXtzFXcJm     QBwn8KA4A     AE)],[     +             496,205,     %(FkpmiSWGQ     QgR99hjR           xy     y2BLl
HXDGWRA)],[          375,340            ,%(DqiYCZt     IbyCIwmg4     hSGG0GGLb     eQn6ZI     ubg         AAQCdtnPX4     j7feeOtB)],     [645,130,%(AJA8D/NwPB     jncT4
IxVmcJYKMMEIZ8BC0S33R77dkx3R0FWmrjVXQQZuj0AJb6HR0V5c1AAE)],[433,379,%(DlrosMMo7aIuIqM6oZO     9jB6kB5lZIOmTIIkhgthigzQqoxZsggpuozZpY4klNVAj7QS00AILPQQEQgyRZT      7ouU2
iCIzQFCGEEkQ89ayLFZFIAgmlllBAEWwTQSR1uI/65oeRRkprvfUOeOQgCjvkkAXWWSeKzjnngQMB)],[843,387,     %(ANR+9tv9VqvknPXeO+ghisAQCsIwi7PEyHkIYwIRAtBD5a2    31jvjtO2a      vul3/g
MAwMAhGGGEEPQB)]].map{|x,y,c|c=c.unpack(?m)[0].unpack('b*')[0].chars;[]while'1'!=c.pop;n=     [];n<<(c.shift==?0?(v=(c.shift(4)*'').to_i(2))>7                   ?v-=16:
v:(v=(c.shift(5+2*a=c.shift.to_i)*'').to_i(2))>15+a*48?v-40-a*112:v+7+a*15)while(c[0]);c=     [];n.each_slice(6){|q,r,s,t,u,v|u+=s+=q;v+=t+=r;(0               ...n=1+(u
.abs+v.abs)*w=m/1024.0).each{|i|a=3*(1-z=i/n)**2*z;c<<[(x+a*q+z**3*u+s*b=3*z*z*(1-z))*w,(     y+a*r+z**3*v+t*b)*w]};x+=u;y+=v};c}.zip([1,2,*[3]*8,4,      4,*[5]*6]){|c,
a|s={};c.size.times{|i|u,v=c[i-2];x,y=c[i-1];p,q=[u,x].sort;(p.ceil..q.floor).each{|j|j!=u&&(j!=x||(u-x)*(c[i][0]-x)<0)&&(s[j]||=[])<<v+(y-v)*(j-u)/(x-u)}};s.each{|i,t|
t.sort.each_slice(2){|u,v|(u.ceil...v).map{|j|g[j][i]=a}}}};g.each_slice(2){|a,b|puts(a.zip(b).map{|i,j|%(\x20`'""^.:]TYY,;IEPPcjL8RRxLJ&WWxLJ&##)[i+6*j]}.join.rstrip)}

                                   ,cxJJJJJxc
                               ,cJ&###RRRPPPRRJ
                             ,I8####REEIIIIIIIIE,
                             IL####PIIIIIIIIIIIIII,
                            II####EIIIILJJJJJLIIIIE&&xc
                            II###EIIIIE########8IIIR###R8c
                            II##8IIIIIIIP#######IIII8RRR##&xc
                            'I##8IIIIIJ8#####RPEIIIIIIIIIIEPR&
                             I##8IILJ&&####R8IIIIIIIIIIIIIIIIE8
                             'RR&JJ#R#####REIIIIIIIIIIIILLIIIIIc
                              88888&####REIIIIIIIIIIIL88888LIL88
                             c888&###RR8EIIIIIIIIIL888EEE88EII&E8
                             &88&REIIIEIIIIIIIIL888EIIIIIIEI88##IE,
                             #88"8L8LIIIIIILL888EIIIIIIIIIIE888#RJI,
                            ### 88#8&8EE888EEEIIIIIIIIIIIIIIIE8,#8LI,
                            ##"L88####8IIIIIIIIIIIIIIIIIIIIIIII8 P8LII
                               88######IIIIIIIIIIIIIIIIIIIEL8IIE  88LI,
                              L8#R####EIIIIIIIIIIIIIIIIIIIE8IIII  I88II,
                             ,8&#8###EIIIIIIIIIIIIIIIIIIIIIIIIII   E88II
                             I8#8I###IIIIIIIIIIIIIIIIIIIIIIIIII'   'LEIII
                             88#I]##RIIIIIIIIIIIIIIIIIIIIIIIII'     ILIII
                            I8##::888IIIIIIIIIIIIIIIIIIIIIILL'       "LIII
                           :I8#P::IEEIIIIIIIIIIIIIIIIIILEEI'          'LI'
                          ::I8#I::IIIIIIIIIIIIIIIIIIJJJJWWW             '
                       ..:::I88I:::IIIIIIIIIIII]]]:YWWWWWWW
                    .:::::::I88::::EIIIIIIIII::::::::WWWWWWWx.
                  .:::::::::I88:::::ELIIIIIII::::::::WWWRRWWWWL:..
                 :::::::::::I8E::::::ELIIILL]:::::::WWR8888RRWWW:::.
                :::::::::::::]:::::::IIEEEI]::::::::R888888888888j``
                ::::::::::::::::::::::WWWWW::::::::`"""888888"""""
                ::::::::::::::::::::::WWWWWW::::`       "888"
                 :::::::::::`:::::::::WWWWWWL``
                 ::::`` ```          c888888888c
                .:::                 88888888888
                ::`                 888888888888"
                ``                  8888888888"
                                    8888888888
                                     "    ""8"

air_hockey_quine's People

Contributors

tompng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

seipy iq-scm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.