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.

107 comments

  1. Re:Sound neat... by Fnord · · Score: 1

    Has anyone tried if the open-jni that was just added to mozilla works? it'd be nice to load that thing in kaffe....

  2. Re:"first regular showing in North America" by Anonymous Coward · · Score: 0

    How so?
    That just wouldn't work, the dateline sort of twists so that every island considered to be in America is on the same side as the rest of the US. The islands on the other side of the line aren't in the US and so wont get the movie for a while.

  3. Re:smeg by No-op · · Score: 1

    at least someone else out there watches Red Dwarf. (Which is the pentultimate science fiction show. damn star wars. :P )

    --
    EOM
  4. Amazing by Anonymous Coward · · Score: 1

    This is one of the most amazing things that
    I have ever seen! I was awed by the fanaticism
    which must have went into creating it. Some
    might find it sad that this fellow put soo much
    effort into such an endevour but I think that
    its good. Nobody got hurt, he must have enjoyed
    himself and I think a lot of people will get
    some enjoyment out of his work. I know my
    sons and I did. BTW I couldn't view it in
    Netscape but the JDK Appletviewer and HotJava 3.0 (which does work under Linux) both display it nicely.

  5. Wow! by meni · · Score: 1

    The person that created this has WAY too much time on his hands.

    1. Re:Wow! by Anonymous Coward · · Score: 0

      This guy is my personal hero.
      Possibly the greatest human being alive.

  6. iCab had no problem by Chris+Johnson · · Score: 1

    iCab uses the Apple MRJ for java, and had no problem showing the film, other than the minor jumpiness somebody was mentioning. No workaround necessary :)

  7. Re:Yes it is, by aphrael · · Score: 1

    Easternmost it may be, by some definition ... but the international date line keeps all of Alaska on this side, so it ends up being the westernmost (for time purposes).

  8. Re:bwahahahaha *giggles* ahahahaha *falls on floor by t0ast · · Score: 1

    can this get any funnier?

    Yes.

  9. In the words of Butt-head... by Mr.+Bation · · Score: 1

    "This is the coolest thing I have ever seen..."

  10. Star Wars... by dvaria · · Score: 1

    Does anybody know if this man has a job?
    If he has I would like to get the same...

  11. Caldera 22 by Anonymous Coward · · Score: 0

    My new install of COL22 played it perfectly. I forgot how much fun these SW movies are. Me and the kids are going to see it, and we'll go for burgers and fries afterwards to talk about it. Let the wife go shopping, she'll never know what she missed.

    Each figure was perfectly recognizable, they are artists.

  12. Re:Use IE by choo · · Score: 0

    But apparently your (or at least Ryan's) stable Linux does not have a web browser capable of playing the asciimation.

  13. Anyone have a mirror for swplay.jar? by Tolo · · Score: 1

    "I am very sorry to inform people that due to other commitments I have had to remove my Star Wars Asciimation site."

    ???

    -Tom

  14. From his BBS by Gary+Franczyk · · Score: 1

    This is probably something laying around from the old bbs days. I remember all sorts of ANSI animated garbage and such on the BBSes. He has probably had this sitting around on his hard drive for 10 years or so waiting for its day...

    1. Re:From his BBS by tlhIngan · · Score: 1

      I remember I downloaded a 4 minute "movie" of TradeWars... run the batch file (DOS), and hope you had ANSI.SYS (the infamous keyboard remapper) installed...

      Batchfile required tweaking so the movie played at the right rate (had a program that just spewed text from a file at a specified rate...).

      Say... I think NT supports ANSI...

  15. Yes it is, by javac · · Score: 1

    We all know that that Alaska is easternmost state in the union and I guess if there were any theaters out there they could have shown the movie almost a day earlier.

  16. 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. Re:Wow, cool. by theHippo · · Score: 1

      Ditto the error on a Solaris box. I've tried various versions of Netscape but to no avail. Could be something to do with the firewall?

      Anyone got a solution?

    3. Re:Wow, cool. by Kaufmann · · Score: 1

      I don't think it's a firewall problem, because I got that error accessing the page from a regular dial-up connection. Weird.

      --
      To the editors: your English is as bad as your Perl. Please go back to grade school.
  17. HTML by Anonymous Coward · · Score: 0

    Remember we can do HTML on slashdot that's why your brackets diappeared.

    1. Re:HTML by Brian+Knotts · · Score: 1

      Yes. It would be nice if Rob or Hemos could add the ability to do
      --
      Get your fresh, hot kernels right here!
      World domination: coming soon to a computer near you!

    2. Re:HTML by Brian+Knotts · · Score: 1

      Yes. It would be nice if Rob or Hemos could add the ability to do < and >
      --
      Get your fresh, hot kernels right here!
      World domination: coming soon to a computer near you!

  18. I can't stop watching it! by Kludge · · Score: 1

    Help!
    I love the Princess's hair. And Luke's eyes
    after he gets wacked by the sand people.

  19. Re:Linux terminal viewer by Cobalt · · Score: 1

    hehe.. great, but how can you exit once it starts playing?

    --
    A program is a device used to convert data into error messages.
  20. I miss the old BBS days... Now the only BBS's left have turned into ISPs and sometimes they have the Boards up on telnet, but its just not the same... The local thing was way cool.

  21. 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...

  22. elisp player by 10am-bedtime · · Score: 1

    see sja-play.el for an elisp player. i call it "sja" for "simon jansen asciimation". this file is part of project ADHOC, under GNU GPL.

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

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

    1. Re:The applet that JAVA was invented for by Anonymous Coward · · Score: 1

      This reminds of ttyquake.

      Quake on an vt100 terminal! :)

      http://webpages.mr.net/bobz/ttyquake/

  24. Hobby by suprax · · Score: 1

    Someone DOES need a new hobby, but that does require some talent.

    1. 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.

  25. This guy could beat out Xibo's .sig by root · · Score: 1

    for supreme waste of bandwidh. :)

  26. Star Wars E1 SUCKED... so why bother? by Anonymous Coward · · Score: 0

    The whole movie was an uninspired ripoff of the first three films. Every scene was a pathetic remake of one from the original three, from the opening sequence to the ending.

  27. I hate that expression by Filter · · Score: 1

    'way too much time on his hands'

    This guy is my hero too, WOW is right!!!

    My friends use that expression for everything I do that is not invovled with drinking and watching sports on TV. I try to be understanding of THEM...but here on Slashdot it really bugs me!

    Filter...

    --

    "better ways of doing things eventually just replace the inferior things" - Linus Torvalds 09-08-07

  28. A better idea... by Anonymous Coward · · Score: 0

    A friend of mine had set up a system where the images streamed into his video camera were converted into ascii art and put on his website, where even a Lynx user could see what he was up to.

    Why doesn't someone take an image to ascii-art converter and convert the entire movie?

    1. Re:A better idea... by jfunk · · Score: 1

      That would probably be highly illegal, just like distibuting an mpeg would be.

      Plus, I really enjoyed this one, especially after seeing Phantom Menace for the second time this morning. I just had to hear the sound difference between the two theatres. Big difference, the place I saw it first (nerd showing, 12:01AM, first regular showing in North America, because I'm as east as possible in Newfoundland, hahaha) had a way better sound system.

  29. 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!

  30. 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.)
    ---

  31. Good Idea by CuriousGeorge113 · · Score: 1

    yea, you want to do it?

    --
    No man is an island, But if you take a bunch of dead guys and tie them together, they make a pretty good raft.
  32. "\a" anyone? by the_dk · · Score: 1

    the next thing that it needs is to play the theme music using the system bell.

  33. works for me by gavinhall · · Score: 1

    Posted by Art Pepper:

    Navigator 4.5, Debian 2.1

    10,000 frames! Must be nice to not have to work.

  34. How long does this thing go on ? by Anonymous Coward · · Score: 0

    I don't have the patience to watch the whole thing, and am wondering how long it is.
    Is it as long as the movie itself ? I doubt it since the scenes seem to be minimal.

  35. Re:Yeah, it's cool and all....Absolutely by vipw · · Score: 1

    I dunno about all of those, but as for the sistine chapel -- his jailers : )

  36. Hotjava for Linux by Anonymous Coward · · Score: 0

    As a matter of fact, on www.java.sun.com, you can download HotJava 3.0 for Linux. I downloaded it yesterday, but it doesn't work yet, I think I'll need a newer jdk :-( Another 25 meg ...

  37. Movies with FIgures by pepsi-guy · · Score: 1

    Ascii? Bah... Check out the FIGURES WARS

    http://members.xoom.com/sqrpshr/

    OK OK.. That ascii has the whole movie and IS cool. Hell I can watch it at work.

  38. For those who cannot view...(non-linux) by Anonymous Coward · · Score: 0

    Since Netscape 4.5 fails miserably on my Solaris box, I downloaded and installed HotJava (available from http://java.sun.com/products/hotjava/3.0/).

    Quite a nifty browser this, in fact I'm using it right now to post this comment. Unfortunately Hotjava isn't available for linux, so you either need to find a Solaris, Mac or MS-Win box.

    1. Re:For those who cannot view...(non-linux) by Anonymous Coward · · Score: 0

      I tried Hotjava under Windows a while back. On the downside it was slow, scrolling was dreadfull, and there were quite a few features it just didn't support.

      On the plus side, show tags mode was awesome. Maybe I'll try the new version.

  39. Re:Fixing Java in Netscape on RH 6.0 by Anonymous Coward · · Score: 0

    Well I'm confused I don't know weither to moderate this down or up.?? woudn't there be a better place to put this?.. accually I guess not you would need to wait for another story about netscape or redhat
    Hey rob can we finally form some sorta forum for these kinda messages.. So if there is something we need to tell the slashdot community but is not important enough to be a story of its own, we can????
    ~anonymous moderator

  40. And I thought I didn't have a life by Anders+H�ckersten · · Score: 1

    Where does this person get all his time from? I mean, I hardly have the time to watch The Simpsons every day! Anyway, it's a really nice idea. We're lucky it wasn't mine since then it would never get added to...

  41. Stunning...the FX are simply the best! by LordRathma · · Score: 1

    This guy has a future ahead of him at ILM or Digital Domain!

    The FX BLOWS away the Phantom Menace!

    I'm still shaking....can't wait to see the ASCII version of Empire now!

    --
    --- "It's not enough that I succeed...everyone else must fail."
  42. 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.

  43. Re:Yeah, it's cool and all....Absolutely by Anonymous Coward · · Score: 1

    What would drive a man to do this?
    What would drive a man to create his own os?
    What would drive a man to paint the sistine chapel ceiling?
    What would drive a man to cross the atlantic in a single seater airplane.

    The world is a little better place because of people like him.

    Keep up the good work.

  44. smeg by [slammer56] · · Score: 1

    this is just un-smegging-believable! this is PURE genius!

    --

    [slammer56]
  45. 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

  46. time, time, this guy has way too much time... by quux26 · · Score: 1

    Yeeesh. And I thought I was slick when I whipped up some ASCII for my pine .signature.

    Quux26

    --

    My .02
    Quux26
    www.crashspace.net
  47. Sound neat... by slashdot-me · · Score: 0

    I just wish Netscape wouldn't crash when I enabled Java. Arrgh. Piece of crap.

    http://www.ryans.dhs.org

    1. Re:Sound neat... by Jburkholder · · Score: 1

      Yeah, mine doesn't crash, but it doesn't work right.

      I first saw this yesterday and viewed it in nav 4.5 running on my win 95 (ugh) desktop at work. It was pretty funny.

      Then when I got home I tried to load it up to show it to my wife on nav 4.6 running under Linux. It didn't explode but it was all skewed and jumpy. Very dissapointing.

      Netscape, get your act together, please.

    2. Re:Sound neat... by Anonymous Coward · · Score: 0

      User: meept@hotmail.com

      Password: 12345

      Knock yourselves out!

    3. Re:Sound neat... by Anonymous Coward · · Score: 0

      Communicator 4.6 on (and I know I'm gonna get flamed) Win98. Works like a charm.
      10,000 frames, huh? Damn, I wish *I* had that much free time to work on my comic book. . .

  48. Re:another linux terminal viewer by Anonymous Coward · · Score: 0

    !--hi function fuckyou{} //--> dude, u rule

  49. Perl 1-line viewer by mschmitt · · Score: 1

    Without doubt, this is the coolest piece of Perl the world has ever seen.

  50. Re:bwahahahaha *giggles* ahahahaha *falls on floor by Anonymous Coward · · Score: 0

    no

  51. Re:Yeah, it's cool and all.... by Anonymous Coward · · Score: 1

    Yes, sure ... run some this through some that ... he'd fun for sure. It was the first time I switched on Java without regretting it. Cool stuff, no plastics.

  52. rpm *all* font packages does the trick! by Anonymous Coward · · Score: 0

    rpm *all* font packages does the trick!

    I tried it. It seems strange that Netscape would crash on bad fonts; but I did the above rpms and it worked. The rpms which are on the Red Hat version 6.0 disk number 1 are ..

    /mnt/cdrom/RedHat/RPMS/XFree86-100dpi-fonts-3.3. 3.1-49.i386.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-75dpi-fonts-3.3.3 .1-49.i386.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-ISO8859-2-100dpi- fonts-1.0-8.noarch.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-ISO8859-2-75dpi-f onts-1.0-8.noarch.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-ISO8859-2-Type1-f onts-1.0-8.noarch.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-ISO8859-9-100dpi- fonts-2.1.2-9.noarch.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-ISO8859-9-75dpi-f onts-2.1.2-9.noarch.rpm
    /mnt/cdrom/RedHat/RPMS/XFree86-cyrillic-fonts-3. 3.3.1-49.i386.rpm
    /mnt/cdrom/RedHat/RPMS/chkfontpath-1.4.1-1.i386. rpm
    /mnt/cdrom/RedHat/RPMS/ghostscript-fonts-5.10-3. noarch.rpm

  53. Re:another linux terminal viewer by Anonymous Coward · · Score: 0



    hi

  54. No, it's not. by TrentC · · Score: 1

    We all know that that Alaska is easternmost state in the union

    By latitude, maybe; by the international dateline and Alaskan politics, no.

    and I guess if there were any theaters out there they could have shown the movie almost a day earlier.

    I was born and raised in Nome, Alaska and we would have gotten the movie last (if we had a movie theater, that is). When I was a kid, the state legislature voted to put Alaska all on one time zone (GMT -9); it's been this way for at least a decade.

    This World Time Zone Map shows it. in case you don't take my word for it.

    Actually, looking at the map, we would have beaten out Hawaii (which is GMT -10).

    Jay (=

  55. This is cool... by WWWWolf · · Score: 1
    This is COOL. I mean it. I mean, really cool. Unbelieveable. Really unbelieveable.

    I wonder how long movies we can NOW put on DVDs. =)

  56. 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 Anonymous Coward · · Score: 0

      *sigh* Whaddaya know? Great perl programmers think alike. :)

      This looks _exactly_ like the one I just wrote, but you beat me to posting it. :(

      J.A.P.H.

    2. Re:Linux terminal viewer by Cobalt · · Score: 1

      Do you need to run it with a parameter or something? When I run "player", it finishes in about 3 seconds... sorry, don't know any C

      --
      A program is a device used to convert data into error messages.
    3. Re:Linux terminal viewer by Butch · · Score: 1

      > Do you need to run it with a parameter or something?

      No, you just need to replace the line that reads
      if (delaytime = 0)
      with
      if (delaytime == 0)

    4. 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...

    5. Re:Linux terminal viewer by Anonymous Coward · · Score: 1

      Aaggh. Slashdot ate my brackets.

      The first 3 lines should be, include stdio.h, include stdlib.h, and include unistd.h. I am not clever enough to figure out how to put less-than or greater-than signs here.

      Sorry!

    6. 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

    7. Re:Linux terminal viewer by Anonymous Coward · · Score: 0

      To fix the incorrect timing of the frames, use this:

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

  57. "first regular showing in North America" by Anonymous Coward · · Score: 0

    Newfoundland? Nah. Anyone at the extreme end of the Aleutian Islands archipelago could have seen it sooner.

  58. 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...
    1. Re:Fixing Java in Netscape on RH 6.0 by Anonymous Coward · · Score: 0

      Well I'm confused I don't know weither to moderate this down or up

      Then don't moderate it at all.

      It is clearly in response to previous messages about the applet not working which were in response to the original message, if a post is in response to another post, it should be obvious that it is in the right place.

  59. Re:Use IE by ItsBacon · · Score: 0

    Can you please send me a copy of Windows that's as stable as Linux?

  60. Re:Linux terminal viewer --BUGFIX-- by ph43drus · · Score: 1

    Yep, I'm sorry to say, but there were a number of bugs that were in the orignal code posted. Because I had nothing to do this morning before I went off to see starwars, I fixed it up and got it working. So, here it is, the new and improved version: (same install instructions as noted above)

    #include &lt;stdio.h&gt;
    #include &lt;stdlib.h&gt;
    #include &lt;unistd.h&gt;

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

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

    fd = fopen ( "sw1.txt" , "rt" ) ;
    if ( fd == NULL ) {
    printf ( "Error! Couldn't read sw1.txt\n" ) ;
    return ;
    }
    while ((! feof(fd)) && (end != 1)) {
    if ( fgets ( delayTimeString , 120 , 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 LINES_PER_FRAME ; I ++ ) {
    if ( fgets ( oneLine , 120 , fd ) == NULL ) {
    end = 1 ;
    break ;
    }
    else {
    printf ( "%s" , oneLine ) ;
    }
    }
    usleep ( delayTime ) ;
    }
    } else {
    end = 1 ;
    }
    }
    fclose ( fd ) ;
    return ( 1 ) ;
    }

    /*EOF*/

    If the &lt; and &gt; tags didn't work above, replace them with lessthan (&lt;) and greaterthan (&gt;) signs (the angle brackets...)

    Jeff

  61. Re:"too much time on his hands?" by [null] · · Score: 1
  62. WTF? by Dr.+Sp0ng · · Score: 0

    Ok, this guy has *way* too much time on his hands. 10,000 ascii frames??? Jesus, it took me like an hour to make 1 lousy ascii pot leaf!

    "Software is like sex- the best is for free"

  63. 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.

  64. Re:"too much time on his hands?" by Anonymous Coward · · Score: 0

    speak slowly, count to 10, relax, your going to be OK!

  65. Re:Use IE by mircea · · Score: 0

    Can you please send me a copy of IE for Linux? :)

  66. 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.

  67. Re:another linux terminal viewer by Anonymous Coward · · Score: 0

    !-- dude, u rule

  68. Lucas should hire this guy by Anonymous Coward · · Score: 0


    Maybe the movie should have been done in ASCII. It might have been more interesting. Was there a single Naboo warrior or citizen that anyone cared about in this SNOOZER?

    The Gungans were *real* interesting as well. Hey, we got energy shields and large balls of destructive energy but we're still working on developing or buying blasters!

  69. TW2002 by Anonymous Coward · · Score: 1

    Now someone needs to go fix the old BBS game Tradewars to have this as one of the options at the Stardock Cinemas!

    1. Re:TW2002 by jonathan_b_king · · Score: 1

      Aaah, tradewars.

      *sigh*

      Those were the days. ;)

  70. *Java* required for ASCII movie? by Entity · · Score: 1

    Well, what about the great days when one was able to view an ASCII movie just by using his/her terminal emulation?

    I want to see it, too, but am not able to use Java. (Please don't say "Netscape" now)

    --
    .sig: SEGV
  71. ...... by garver · · Score: 1

    I'm speechless.....

  72. Re:Use IE by mircea · · Score: 1

    Mine does. It's called Netscape Communicator 4.07. And I'd rather not be able to see the asciimation, than have to reboot again my machine 5 times a day, thank you.

  73. Re:Use IE by choo · · Score: 0

    Use Windows mircea.

  74. another linux terminal viewer by Voltara · · Score: 1

    I wrote a curses viewer which supports multiple playback speeds, pausing, and compression (that 930k movie file gzips into a nice little 37k bundle) Go grab it from http://www.acsu.buffalo.edu/~askalski/swplay.html and enjoy :-)

  75. Re:This should be a collaberative effort by Guanix · · Score: 0

    AOL!

  76. Almost Open Source by gavinhall · · Score: 1
    Posted by kenmcneil:

    Well for those of you who can't live without knowing how all this works...

    I used some of my infinite skills to open up the jar file that all this is stored in and to my amazement he put the source in there! SwPlay.java is the applet source and /data/sw1.txt is the animation text. Have fun!
    note: For those of you who don't know a .jar file is compressed like a .zip file so you can use unzip to extract everything.

  77. Yes...I think...Java...is...very......useful by Anonymous Coward · · Score: 0

    I think we're witnessing the most effective use of Java to date. Running toasters, indeed...why doesn't Sun fess up and admit this is what they forsaw.

  78. 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

  79. No need to compile to view: use Emacs! by Anonymous Coward · · Score: 0

    I liked it! but Netscape or the other viewers didn't work for me. Luckily I have emacs!

    I downloaded the jar archive from
    http://www.fortunecity.com/tatooine/lucas/339/swpl ay.jar

    unzipped it: unzip swplay.jar

    started up emacs and resised the window so there would be 16 or more lines visible
    viewed the file sw1.txt in read only mode.
    You can see the movie by keeping C-v depressed
    (or moving backward using M-v)
    It's a fast movie this way but it works!
    (Does anybody know how slow things down in emacs?)

    Howdy
    Tino
    a.meinen@tip.nl

    (yeah this was my first post, I just created an account and coudn't wait)

  80. 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.
  81. 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!
  82. New Hobby??? by Nezer · · Score: 0

    How about a life? :)

  83. Brilliant!! by mdemeny · · Score: 1

    It's brilliant and beautiful. I can't imagine the dedication this guy must have. I'm waiting for Empire... :-)