Slashdot Mirror


Star Wars, in stunning ASCII-mation

id_entity writes "For those of us not lucky enough to see the Phantom Menace this weekend, view the first Star Wars in ASCII-mation. It was created by Simon Jansen, a talented man with lots of time on his hands, and includes almost 10,000 ASCII frames of animation. " Someone needs a new hobby. I mean it.

19 of 107 comments (clear)

  1. Wow, cool. by Kaufmann · · Score: 2

    "Applet SwPlay can't start: class SwPlay got a security violation: method verification error". Awesome. ;)

    (For the Java whizzes out there: Nutscrape Canonicator 4.5 on MacOS 8.5. Diagnose this!)

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
    1. Re:Wow, cool. by Yosemite+Sue · · Score: 2

      Well, I am using MacOS 8.6 and I wasn't surprised to see the applet crash when I tried to load it into NS 4.5. Unless you have the Java Plug-in (and the page specifies use of it), you are stuck using the NS JVM, which is rather out-of-date. Although I rarely use IE, it is my preferred browser for viewing Java, as you can select the Apple MRJ in the preferences. The Apple MRJ (so long as you get the latest version from Apple) is the most up to date VM available for the Mac AFAIK.

      It sucks, but we're used to work arounds on a Mac, aren't we?

      YS

      --
      "Arrr! The laws of science be a harsh mistress." -- Bender
  2. Holy Rusted Sheet Metal Batman! by gavinhall · · Score: 2

    Posted by O-:

    It does say alot for the man's dedication...that or he has a never ending supply of beer, and does this from a lap top sitting on the can all day...

  3. The applet that JAVA was invented for by Anonymous Coward · · Score: 4

    This HAS to be the coolest piece of JAVA
    ever written.

  4. Now you did it... by slambo · · Score: 3

    You've gone and posted something that will make me pull out my SW tapes and watch them again. Geez! And I was just getting over that!

  5. Re:Linux terminal viewer (bugfix) by _Stryker · · Score: 3

    This version causes the delay for each frame to be set correctly. This will help any of you that were having problems with the text just flashing by during certain scenes:

    perl -pe 'if(/^(\d+)\s*$/){select undef,undef,undef,$old/15;$old=$1;$_="\e[H\e[J"}' sw1.txt

    (Note: this version isn't completely correct either. It assumes a value of 0 for the first frame, but in this case it doesn't matter since that frame is blank.)
    ---

  6. if you thought that was neat by Anonymous Coward · · Score: 2

    check out his link page to evan's star wars cinema. its at http://www.jedinet.com/cinema . Watch the realaudio movies. Its made on a mac with star wars actions figures and a great soundtrack. I was very impressed.

  7. Java under netscape in stock Redhat 6 by Anonymous Coward · · Score: 5

    I had the problem with netscape crashing. It seems you need to load *all* the font RPMs.

    rpm -i XFree86-100dpi-fonts-3.3.3.1-49.i386.rpm
    rpm -i XFree86-75dpi-fonts-3.3.3.1-49.i386.rpm
    rpm -i XFree86-ISO8859-2-100dpi-fonts-1.0-8.noarch.rpm
    rpm -i XFree86-ISO8859-2-75dpi-fonts-1.0-8.noarch.rpm
    rpm -i XFree86-ISO8859-2-Type1-fonts-1.0-8.noarch.rpm
    rpm -i XFree86-ISO8859-9-100dpi-fonts-2.1.2-9.noarch.rpm
    rpm -i XFree86-ISO8859-9-75dpi-fonts-2.1.2-9.noarch.rpm
    rpm -i XFree86-cyrillic-fonts-3.3.3.1-49.i386.rpm
    rpm -i chkfontpath-1.4.1-1.i386.rpm
    rpm -i ghostscript-fonts-5.10-3.noarch.rpm
    [

    hope this helps

    1. Re:Java under netscape in stock Redhat 6 by slashdot-me · · Score: 2

      Hey! Installing the fonts makes it work! How 'bout that? Moderator, moderator, I need a moderator! Boost the previous post!

      http://www.ryans.dhs.org

  8. Linux terminal viewer by Anonymous Coward · · Score: 4

    Although at least one other person is working on an alternate viewer for the movie, i just thought I'd add my $0.02 with this quick C hack. No fast forward support here, sorry..

    Looks much cooler than in Netscape. And you can
    have it full screen ;-).


    - Copy the text below into a file, say "player.c"
    - Then compile it with "gcc player.c -o player"
    - Next download the jar archive containing the movie from:
    http://www.fortunecity.com/tatooine/lucas/339/sw play.jar

    - Unzip the jar archive with "unzip swplay.jar"
    - Move the sw1.txt file from the data/ dir to the same place as the player
    program you just compiled.
    - Run "player", and enjoy.


    -- copy the text below into player.c --

    #include
    #include
    #include

    #define BASIC_DELAY_TIME ( 1000000L / 15L )
    #define LINES_PER_FRAME 13

    int main ( void )
    {
    FILE * fd ;
    int I , end = 0 ;
    long delayTime ;
    char delayTimeString [ 130 ] ;
    char oneLine [ 130 ] ;


    fd = fopen ( "sw1.txt" , "rt" ) ;
    if ( fd == NULL ) {
    printf ( "Error! Couldn't read sw1.txt\n" ) ;
    return ;
    }
    while (( ! feof ( fd ) ) && ( ! end )) {
    if ( fgets ( delayTimeString , 128 , fd ) != NULL ) {
    delayTime = atol ( delayTimeString ) * BASIC_DELAY_TIME
    ;
    if ( delayTime = 0 ) {

    end = 1 ;
    printf ( "Bad delay time error\n" ) ;
    } else {
    printf ( "\x1b[2J\n" ) ;
    for ( I = 0 ; I if ( fgets ( oneLine , 128 , fd ) == NUL
    L ) {
    end = 1 ;
    break ;
    } else {
    printf ( "%s" , oneLine ) ;
    }
    }
    usleep ( delayTime ) ;
    }
    } else {
    end = 1 ;
    }
    }
    fclose ( fd ) ;
    return ( 1 ) ;
    }



    1. Re:Linux terminal viewer by tomtom · · Score: 3

      Perl? Yet another case of too much tool for the job. :)

      Try this: Fire up an xterm and resize it to 15 lines long. Then 'less sw1.txt', and hold down ctrl-F.

      Ok, it might go a bit fast...

    2. Re:Linux terminal viewer by Anonymous Coward · · Score: 4

      ASCII and java don't mix ;-)

      wget http://www.fortunecity.com/tatooine/lucas/339/swpl ay.jar
      unzip -j swplay.jar data/sw1.txt
      perl -pe 'if(/^(\d+)\s*$/){select undef,undef,undef,$1/15;$_="\e[H\e[J"}' sw1.txt

  9. Fixing Java in Netscape on RH 6.0 by pridkett · · Score: 4
    Okay, seeing as people were complaining about this, here is how you fix it. True you can install a bunch of RPMs that you probably don't need, or you can look at this page in RedHat's knowledge base.

    Here is a summary, type the following as root:

    /usr/sbin/chkfontpath --add /usr/X11R6/lib/X11/fonts/75dpi

    hope this helps. Thats a pretty cool java applet I gotta admit. Also for some of you who are having problems, it might be because of an old version of netscape (or IE I suppose) that doesn't yet support Java 1.1 applets. In that case you gotta waste some bandwidth downloading a newer version.

    --
    My Slashdot account is old enough to drink...
  10. Perl/Curses viewer by superfly · · Score: 5

    I'm working on an alternative viewer using Perl and Curses. Right now it supports pausing and multiple forward speeds (even though they aren't accurate). I plan to add reverse play once I fix the speed control.

  11. Scary by SGC · · Score: 4

    I don't know what scared me more. The fact that someone actually had the time and energy to create that, or the fact that I actually sat and watched the whole thing. I might make popcorn and watch it again.

    c.

  12. This is COOL! by Intosi · · Score: 3
    Hemos, I disagree with you. The man has a great hobby. My only question: will it run on a VT100? It would be nice to see something else than Startrek on my terminal :-)

    Intosi

    --

    Intosi

  13. Re:Hobby by BB · · Score: 2

    I disagree. I think he needs a new development platform, but this is art. Obviously a huge undertaking and the result is fascinating. Knowing how much time was spent creating it only makes it better. It reminds me of those strange things people build, like the glass house somewhere in Canada.

  14. This should be a collaberative effort by Johnboy · · Score: 5

    I read the FAQ. He doesn't want to Open Source it until he's finished. He's been working on it since July 1997! If enough people show interest and convince him to let us, does anybody want to form a "human render farm" and get this thing done sooner than 2036?

    --
    -- Liquor up front, poker in the rear.
  15. Yeah, it's cool and all.... by A+Life+in+Hell · · Score: 3

    But, what would drive a man to do this? I mean, it is quite clearly insane! But then, what would I know - I keep coding c64's and speccy's :)
    As an aside tho, what would be even cooler would be taking an MPG of The Phantom Menace (or A New Hope), and running it through a color equvalet AAlib (does aalib have a color mode yet?), and saving that. Of course, you would need sound as well, but hell, even just color ascii (or ansi... bbs's rule :) art would be cool enuf.

    --
    Commodore 64, Loading up the dance floor!