Star Wars, in stunning ASCII-mation 107
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.
Re:Sound neat... (Score:1)
Re:smeg (Score:1)
Amazing (Score:1)
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.
Wow! (Score:1)
iCab had no problem (Score:1)
Re:Yes it is, (Score:1)
Re:bwahahahaha *giggles* ahahahaha *falls on floor (Score:1)
Yes.
In the words of Butt-head... (Score:1)
Star Wars... (Score:1)
If he has I would like to get the same...
Anyone have a mirror for swplay.jar? (Score:1)
???
-Tom
From his BBS (Score:1)
Yes it is, (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.
Wow, cool. (Score:2)
(For the Java whizzes out there: Nutscrape Canonicator 4.5 on MacOS 8.5. Diagnose this!)
I can't stop watching it! (Score:1)
I love the Princess's hair. And Luke's eyes
after he gets wacked by the sand people.
Re:Linux terminal viewer (Score:1)
Holy Rusted Sheet Metal Batman! (Score:2)
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...
elisp player (Score:1)
The applet that JAVA was invented for (Score:4)
ever written.
Hobby (Score:1)
This guy could beat out Xibo's .sig (Score:1)
Re:Wow, cool. (Score:2)
It sucks, but we're used to work arounds on a Mac, aren't we?
YS
I hate that expression (Score:1)
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...
Now you did it... (Score:3)
Re:Linux terminal viewer (bugfix) (Score:3)
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.)
---
Re:HTML (Score:1)
--
Get your fresh, hot kernels right here [kernel.org]!
World domination: coming soon to a computer near you!
Good Idea (Score:1)
"\a" anyone? (Score:1)
works for me (Score:1)
Navigator 4.5, Debian 2.1
10,000 frames! Must be nice to not have to work.
Re:Yeah, it's cool and all....Absolutely (Score:1)
Movies with FIgures (Score:1)
http://members.xoom.com/sqrpshr/
OK OK.. That ascii has the whole movie and IS cool. Hell I can watch it at work.
And I thought I didn't have a life (Score:1)
Stunning...the FX are simply the best! (Score:1)
The FX BLOWS away the Phantom Menace!
I'm still shaking....can't wait to see the ASCII version of Empire now!
if you thought that was neat (Score:2)
Re:Yeah, it's cool and all....Absolutely (Score:1)
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.
smeg (Score:1)
Java under netscape in stock Redhat 6 (Score:5)
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
Re:Wow, cool. (Score:1)
Anyone got a solution?
time, time, this guy has way too much time... (Score:1)
Quux26
Perl 1-line viewer (Score:1)
Re:Yeah, it's cool and all.... (Score:1)
No, it's not. (Score:1)
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 [navy.mil] 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 (=
This is cool... (Score:1)
I wonder how long movies we can NOW put on DVDs. =)
Linux terminal viewer (Score:4)
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/s
- 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 ) ;
}
Re:HTML (Score:1)
--
Get your fresh, hot kernels right here [kernel.org]!
World domination: coming soon to a computer near you!
Re:Sound neat... (Score:1)
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.
Fixing Java in Netscape on RH 6.0 (Score:4)
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.
Re:Linux terminal viewer --BUGFIX-- (Score:1)
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#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 < and > tags didn't work above, replace them with lessthan (<) and greaterthan (>) signs (the angle brackets...)
Jeff
Re:Linux terminal viewer (Score:1)
Re:"too much time on his hands?" (Score:1)
BOFH mode continues to be on.
Slash-help mailing list, Scary Devil Monastery for recovery after installing Slash. Remind me to put in the FAQ on how to turn moderation OFF too. Darn hypocrits. [asu.edu]
Perl/Curses viewer (Score:5)
Re:From his BBS (Score:1)
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...
Scary (Score:4)
c.
Re:Linux terminal viewer (Score:1)
No, you just need to replace the line that reads
if (delaytime = 0)
with
if (delaytime == 0)
TW2002 (Score:1)
Re:Java under netscape in stock Redhat 6 (Score:2)
http://www.ryans.dhs.org
*Java* required for ASCII movie? (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)
Re:Linux terminal viewer (Score:3)
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...
Re:Wow, cool. (Score:1)
...... (Score:1)
Re:Use IE (Score:1)
Re:Linux terminal viewer (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!
another linux terminal viewer (Score:1)
Re:TW2002 (Score:1)
*sigh*
Those were the days.
Re:A better idea... (Score:1)
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.
Almost Open Source (Score:1)
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! .jar file is compressed like a .zip file so you can use unzip to extract everything.
note: For those of you who don't know a
Re:Linux terminal viewer (Score:4)
wget http://www.fortunecity.com/tatooine/lucas/339/swp
unzip -j swplay.jar data/sw1.txt
perl -pe 'if(/^(\d+)\s*$/){select undef,undef,undef,$1/15;$_="\e[H\e[J"}' sw1.txt
This is COOL! (Score:3)
Intosi
Re:Hobby (Score:2)
This should be a collaberative effort (Score:5)
Re:The applet that JAVA was invented for (Score:1)
Quake on an vt100 terminal!
http://webpages.mr.net/bobz/ttyquake/
Yeah, it's cool and all.... (Score:3)
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
Brilliant!! (Score:1)