Add original Website files

master
Noah Petherbridge 2021-04-15 17:26:34 -07:00
parent 965d0e1d43
commit 08c219a28c
207 changed files with 9917 additions and 0 deletions

Binary file not shown.

106
Originals/Website/ad.html Executable file
View File

@ -0,0 +1,106 @@
<html>
<head>
<title>Advertise Us! :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/values.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: ADVERTISE LNR UNIVERSE ::</font></center>
<br><br>
To advertise LNR Universe, click a button in the table below.<br><br>
<center>
<table width="500" height="1" border="1" bgcolor="#FFCCFF">
<tr>
<td bgcolor="#000000">
<center>
<img src="images/lnr01.gif">
</center>
</td>
<td bgcolor="#000000">
<center>
<font face="Verdana,Arial" size="2" color="white">
LNR Universe Mini-Banner 1. (black)
</font>
</center>
</td>
<td bgcolor="#000000">
<center>
<input type="button" value="Get Code!" onClick="Code('001')" class="bttn">
</center>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<center>
<img src="images/lnr02.gif">
</center>
</td>
<td bgcolor="#000000">
<center>
<font face="Verdana,Arial" size="2" color="white">
LNR Universe Mini-Banner 2. (white)
</font>
</center>
</td>
<td bgcolor="#000000">
<center>
<input type="button" value="Get Code!" onClick="Code('002')" class="bttn">
</center>
</td>
</tr>
<tr>
<td bgcolor="#000000">
<center>
<img src="images/zoe01.gif">
</center>
</td>
<td bgcolor="#000000">
<center>
<font face="Verdana,Arial" size="2" color="white">
ZAR Project Mini-Banner 1. (black)
</font>
</center>
</td>
<td bgcolor="#000000">
<center>
<input type="button" value="Get Code!" onClick="Code('003')" class="bttn">
</center>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<center>
<img src="images/zoe02.gif">
</center>
</td>
<td bgcolor="#000000">
<center>
<font face="Verdana,Arial" size="2" color="white">
ZAR Project Mini-Banner 1. (white)
</font>
</center>
</td>
<td bgcolor="#000000">
<center>
<input type="button" value="Get Code!" onClick="Code('004')" class="bttn">
</center>
</td>
</tr>
</table><br>
<form name="form">
<textarea name="code" cols="63" rows="4" class="text"></textarea><br>
<input type="button" value="Select Text" onClick="Code(555)" class="bttn"><input type="button" value="Clear All Text" onClick="Code('000')" class="bttn">
</form>
<br>&nbsp;
</font>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

29
Originals/Website/bg.html Executable file
View File

@ -0,0 +1,29 @@
<html>
<head>
<title>Desktop Backgrounds :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DESKTOP BACKGROUNDS ::</font></center>
<br><br>
Select a background image below. As of now, all images are for a 1024x768 screen resolution.
Select a background and right-click and choose "Set as background"<br><br>
<a href="backgrounds/Deity_Creel.jpg">Mighty Deity Creel</a><br>
An image containing Sage Creel and Deity, over an image of The World of No Return.<br><br>
<a href="backgrounds/Planet_X.jpg">Planet X - The World of No Return</a><br>
An image of The World of No Return, or Planet X.
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,24 @@
<html>
<head>
<title>LNR Universe :: Characters Database</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: CHARACTER DATABASE ::</font></center>
<br><br>
<center>
<embed src="../flash/chars.swf" width="550" height="400" autoplay="false" loop="true"
hidden="false" menu="false"></center>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,15 @@
<html>
<head>
<title>LNR Universe :: Blank Page</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">
<font face="Verdana,Arial" size="2" color="white">
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,35 @@
<html>
<head>
<title>LNR Universe :: IRC Robots</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: IRC ROBOTS ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="chat.html">Standard Chat</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="rules.html">Chat Rules</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="help.html">Help</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="bots.html">IRC Robots</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
<font color="red"><b>!!! IRC Robots currently cannot be connected to LNR Universe Chat. When
we get a good IRC server, then robots may again be connected. !!!</b></font>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,35 @@
<html>
<head>
<title>LNR Universe :: Standard Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: LNR CHAT ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="index.html">Chat Home</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
<center>
<applet
codebase="http://client.sigmachat.com/current/"
code="Client.class" archive="scclient_en.zip"
width=500 height=300>
<param name="room" value="29657">
</applet>
</center>
<br>&nbsp;
</font>
</body>
</html>

BIN
Originals/Website/chat/chat.swf Executable file

Binary file not shown.

View File

@ -0,0 +1,16 @@
<html>
<head>
<title>LNR Universe :: Standard Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
onLoad="parent.actions.window.location='../cgi-bin/clearchat.pl'">
<font face="Verdana,Arial" size="2" color="white">
Clear chat dialog
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,82 @@
<html>
<head>
<title>LNR Universe :: Chat Help</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: CHAT HELP ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="chat.html">Standard Chat</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="rules.html">Chat Rules</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="help.html">Help</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="bots.html">IRC Robots</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
Select a topic.<br>
<a href="#talk">Chat Abbreviations</a><br>
<a href="#emp">LNR Staff Members</a><br>
<a href="#commands">Chat Commands</a><br><br>
<a name="talk"></a>
<b><font color="cyan">Chat Abbreviations</font></b><br>
Here are some chat room abbreviations:<br>
<b>ROTFL</b> - Rolling On The Floor Laughing<br>
<b>LMAO</b> - Laugh My A** Off<br>
<b>LOL</b> - Laugh Out Loud<br>
<b>BRB</b> - Be Right Back<br>
<b>AFK</b> - Away From Keyboard<br>
<b>BOV</b> - The Book of Veronica<br>
<b>LNR</b> - The Land of No Return, LNR Universe<br>
<b>IB</b> - I'm Back<br>
<b>WB</b> - Welcome Back<br><br>
<a name="emp"></a>
<b><font color="cyan">LNR Staff Members</font></b><br>
LNR Staff Members will enter the room with an "L"-shaped symbol
in front of their nick name.<br><br>
<a name="commands"></a>
<b><font color="cyan">Chat Commands</font></b><br>
<b>/a</b> -Macro for /action<br>
<b>/action <i>verb or action</i></b> -Perform an action<br>
<b>/beepall</b> -Beep on all messages<br>
<b>/clign</b> -Clear Ignore List<br>
<b>/clrurl</b> -Clear URL List<br>
<b>/cls</b> -Clear Screen<br>
<b>/create [subroom] [password]</b> -Create Subroom<br>
<b>/i</b> -Macro for /ignore<br>
<b>/ignore</b> -Show Ignore List<br>
<b>/ignore [username]</b> -Ignore User<br>
<b>/info</b> -SigmaChat Info<br>
<b>/join [subroom] [password]</b> -Join Subroom<br>
<b>/leave</b> -Leave Subroom<br>
<b>/listen [username]</b> -Do Not Ignore User<br>
<b>/m</b> -Macro for /msg<br>
<b>/mm</b> -Macro for /mmsg<br>
<b>/n</b> -Macro for /nick<br>
<b>/mmsg [message]</b> -Send Multiple Private Messages<br>
<b>/msg [username] [message]</b> -Send Private Message<br>
<b>/nick [alias] [password]</b> -Change Alias/Handle (Password Optional)<br>
<b>/p</b> -Macro for /msg<br>
<b>/visual</b> -Toggle Visual Notifications<br>
<b>/whereis [username]</b> -What Room is [username] in?<br>
<b>/whoami</b> -Who Are You?
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,34 @@
<html>
<head>
<title>LNR Universe :: Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: LNR CHAT ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="chat.html">Standard Chat</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="rules.html">Chat Rules</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="help.html">Help</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="bots.html">IRC Robots</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
<b><font color="lime">Welcome to the LNR Universe Chat Room!</font></b>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,10 @@
<aiml version="1.0">
<category>
<pattern>LNR CHAT ALLOWED</pattern>
<template>
This robot has been authorized for the LNR Chat Room.
</template>
</category>
</aiml>

View File

@ -0,0 +1 @@
user=LNR Web User

View File

@ -0,0 +1,16 @@
<html>
<head>
<title>LNR Universe :: Standard Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
<meta http-equiv="Refresh" content="120;url=clear.html">
</head>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">
<font face="Verdana,Arial" size="2" color="white">
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<title>LNR Universe :: Chat Rules</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: CHAT RULES ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="chat.html">Standard Chat</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="rules.html">Chat Rules</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="help.html">Help</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="bots.html">IRC Robots</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
Here are the rules for the LNR Universe Chat room:<br>
<ul>
<li>Keep the conversation "G" rated, both in language and content.</li>
<li>No platform wars ("my computer is better than yours!")</li>
<li>And have fun!</li>
</ul>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,33 @@
<html>
<head>
<title>LNR Universe :: Loading JavaScript Title...</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<body background="../images/stars.jpg" bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: LNR CHAT ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="index.html">Chat Home</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
<center>
<font size="5">&#0163;</font><br><applet
codebase="http://client.sigmachat.com/current/"
code="Client.class" archive="scclient_en.zip"
width=600 height=350>
<param name="room" value="29657">
</applet>
</center>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,13 @@
<html>
<head>
<title>LNR Universe :: Standard Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<frameset rows="*, 100%, *" border="0">
<frame name="reload" src="reload.html" noresize scrolling="no">
<frame name="chat" src="testchat.html" noresize scrolling="auto">
<frame name="actions" src="blank.html" noresize scrolling="no">
</frameset>
</html>

View File

@ -0,0 +1,33 @@
<html>
<head>
<title>LNR Universe :: Standard Chat</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: LNR CHAT ::</font></center>
<br><br>
<center>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="index.html">Chat Home</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font>
</center><br><br>
<center>
<table width="550" height="400" border="1" bgcolor="#000000">
<tr><td bgcolor="#000000">
<embed src="chat.swf" width="550" height="400" autoplay="false" loop="false" hidden="false" menu="false" quality="high">
</td></tr>
</table>
</center>
<br>&nbsp;
</font>
</body>
</html>

73
Originals/Website/contact.html Executable file
View File

@ -0,0 +1,73 @@
<html>
<head>
<title>Contact LNR Universe!</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: CONTACT LNR UNIVERSE ::</font></center>
<br><br>
All Contact Information<br><br>
<b>Contact the Author of LNR</b><br>
Name: Cerone Kirsle<br>
AIM: <a href="aim:goim?ScreenName=Kirsle">Kirsle</a><br>
E-Mail: <script language="JavaScript" src="script/email.js"></script><br>
MSN: <script language="JavaScript" src="script/msn.js"></script><br>
Yahoo!: <a href="ymsgr:sendim?kirsle">Kirsle</a><br>
Website: <a href="http://www.kirsle.cjb.net/" target="_blank">www.kirsle.cjb.net</a><br><br>
<b>LNR Universe - Zoe Aidenn Robot Project</b><br>
Name: Zoe Aidenn<br>
AIM: <a href="aim:goim?ScreenName=PrincessZoe2k2">PrincessZoe2k2</a><br>
E-Mail: <a href="mailto:zoe@lnr.cjb.net">zoe@lnr.cjb.net</a><br>
MSN: zoeaidenn@hotmail.com<br>
Yahoo!: <font color="red">no</font><br>
Website: <a href="http://www.princesszoe2k2.cjb.net/" target="_blank">www.PrincessZoe2k2.cjb.net</a><br><br>
<b>Other LNR Universe Staff Members</b><br>
Name: "Retnuh"<br>
AIM: <a href="aim:goim?ScreenName=Lucky4679">Lucky4679</a><br>
E-Mail: <a href="mailto:retnuh@lnr.cjb.net">Retnuh@lnr.cjb.net</a><br>
MSN: <font color="red">no</font><br>
Yahoo!: <font color="red">no</font><br>
Website: <font color="red">no</font><br><br>
<b>LNR Content</b><br>
If you have any questions/comments/concerns for the images, music, LNR games, or other content
based on LNR Universe, OR would like to submit a game that you have created for LNR, send e-mail
to the address listed below:<br>
E-Mail: <a href="mailto:content@lnr.cjb.net?subject=CjK LNR Universe Content">content@lnr.cjb.net</a><br><br>
<b>LNR Errors</b><br>
If you discover any errors in any of LNR Universe's content, website, or games, send e-mail to
the address below. You will only recieve e-mail from error@lnr.cjb.net if there was an error in
getting your e-mail through. :-)<br>
E-Mail: <a href="mailto:error@lnr.cjb.net?subject=CjK LNR Error">error@lnr.cjb.net</a><br><br>
<b>Newsletter</b><br>
This is the e-mail address for the LNR Universe newsletter. If the "Newsletter" link at the left
doesn't work, or you are otherwise unable to register for the newsletter, send e-mail to the
address below with text "Add me" in the body of the message.<br>
E-Mail: <a href="mailto:newsletter@lnr.cjb.net?subject=CjK LNR Newsletter&body=Add me">newsletter@lnr.cjb.net</a><br><br>
<b>LNR Universe Vortex</b><br>
If you want to send e-mail concerning the LNR Universe Vortex, or if you are a Perl programmer
willing to help in it's production, send e-mail to the address below:<br>
E-Mail: <a href="mailto:vortex@lnr.cjb.net?subject=CjK LNR Vortex">vortex@lnr.cjb.net</a><br><br>
<b>Zoe Aidenn Robot Project</b><br>
If you want to send e-mail concerning the ZAR Project, send e-mail to the address below:<br>
E-Mail: <a href="mailto:zoe@lnr.cjb.net?subject=CjK ZAR Project">zoe@lnr.cjb.net</a>
<br>&nbsp;
</font>
</body>
</html>

176
Originals/Website/downloads.html Executable file
View File

@ -0,0 +1,176 @@
<html>
<head>
<title>Downloads :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADS ::</font></center>
<br><br>
<center>
<table width="400" height="1" border="1" bgcolor="black">
<tr>
<td width="32">
<b><font face="Verdana,Arial" size="2" color="cyan">Icon</font></b>
</td>
<td>
<b><font face="Verdana,Arial" size="2" color="cyan">Information</font></b>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
<b><font face="Verdana,Arial" size="3" color="yellow">LNR Content</font></b>
</td>
</tr>
<tr>
<td>
<img src="images/ie.gif" width="32" height="32" alt="Link to a Web Page">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="bg.html" title="Goes to the Download Page for Backgrounds">LNR Universe Desktop Backgrounds</a>*<br>
N/A KB
</font>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
<b><font face="Verdana,Arial" size="3" color="yellow">Games</font></b>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/001.html" title="Simple Tetris">Simple Tetris</a><br>
15 KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/002.html" title="Bubble Puzzle">Bubble Puzzle</a><br>
29 KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/003.html" title="Tic Tac Toe">Tic Tac Toe</a><br>
3 KB
</font>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
<b><font face="Verdana,Arial" size="3" color="yellow">Miscellaneous</font></b>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/004.html" title="Azulian Font">Azulian Font</a>*<br>
17 KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/ie.gif" width="32" height="32" alt="Link to Web Page">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/005.html" title="LNR Worlds">LNR Worlds</a>*<br>
316 KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/006.html" title="LNR Cursors">LNR Cursor Set</a>*<br>
4 KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/winzip.gif" width="32" height="32" alt="WinZip Zipped File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="downloads/007.html" title="ALICE Program D">ALICE Program D</a><br>
N/A KB
</font>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
<b><font face="Verdana,Arial" size="3" color="yellow">Third Party Downloads</font></b>
</td>
</tr>
<tr>
<td>
<img src="images/setup01.gif" width="32" height="32" alt="Installer File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="http://www.microsoft.com/windows/ie/downloads/critical/ie6sp1/default.asp" title="Microsoft Internet Explorer 6" target="_blank">Microsoft Internet Explorer 6</a><br>
N/A KB
</font>
</td>
</tr>
<tr>
<td>
<img src="images/exezip.gif" width="32" height="32" alt="WinZip Installer File">
</td>
<td>
<font face="Verdana,Arial" size="2" color="white">
<a href="http://www.winzip.com/" title="WinZip" target="_blank">WinZip</a><br>
N/A KB
</font>
</td>
</tr>
</table>
<font size="0">* Copyright&copy; 2002 Cerone Kircle.</font>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>WinZip :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: WinZip<br>
<b>File Size</b>: UNKNOWN KB<br>
<b>File Type</b>: Self-Installer (*.exe)<br>
<b>Copyright</b>: WinZip<br>
<b>File Name</b>: UNKNOWN<br>
<b>Web Directory</b>: http://www.winzip.com/<br>
<b>Download Provider</b>: WinZip<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="http://download.com.com/3405-20-960683.html">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>Simple Tetris :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: Simple Tetris<br>
<b>File Size</b>: 15 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: yx.webprovider.com<br>
<b>File Name</b>: tetris.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/downloads/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="tetris.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>Bubble Puzzle :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: Bubble Puzzle<br>
<b>File Size</b>: 29 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: yx.webprovider.com<br>
<b>File Name</b>: bubble.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/downloads/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="bubble.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>TicTacToe :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: Tic Tac Toe<br>
<b>File Size</b>: 3 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: javascriptkit.com<br>
<b>File Name</b>: tictactoe.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/downloads/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="tictactoe.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>Azulian Font :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: Azulian Font<br>
<b>File Size</b>: 17 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: Cerone Kircle<br>
<b>File Name</b>: azulian.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/downloads/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="azulian.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>LNR Worlds :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: LNR Worlds<br>
<b>File Size</b>: UNKNOWN<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: Cerone Kircle<br>
<b>File Name</b>: worlds13.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/worlds/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="../worlds/worlds13.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>LNR Cursors :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: LNR Cursors<br>
<b>File Size</b>: 4 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: Cerone Kircle<br>
<b>File Name</b>: cursors.zip<br>
<b>Web Directory</b>: http://lnru.tripod.com/downloads/<br>
<b>Download Provider</b>: LNR Universe<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="cursors.zip">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>Program D :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: DOWNLOADING FILE ::</font></center>
<br><br>
<b>Download Name</b>: Program D<br>
<b>File Size</b>: 1,698 KB<br>
<b>File Type</b>: WinZip Zipped File (*.zip)<br>
<b>Copyright</b>: A.L.I.C.E. AI Foundation<br>
<b>File Name</b>: ProgramDzipped.zip<br>
<b>Web Directory</b>: http://vserver0.tripod.com/<br>
<b>Download Provider</b>: Vortex Zero<br><br>
<center>
<img src="../images/winzip.gif"><font size="6"><a href="http://vserver0.tripod.com/alice.html">Click to Download</a></font><br><br>
[<a href="../downloads.html"><font color="cyan">Back to Downloads</font></a>|<a href="000.html"><font color="cyan">Download WinZip</font></a>]
<br>&nbsp;
</font>
</body>
</html>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Originals/Website/flash/chars.swf Executable file

Binary file not shown.

BIN
Originals/Website/flash/intro.swf Executable file

Binary file not shown.

BIN
Originals/Website/flash/story.swf Executable file

Binary file not shown.

32
Originals/Website/games.html Executable file
View File

@ -0,0 +1,32 @@
<html>
<head>
<title>Games :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: ON-LINE GAMES ::</font></center>
<br><br>
<b>yx.webprovider.com</b><br>
<a href="games/tetris/tetris.html">Simple Tetris</a><br>
<a href="games/bubble/bubble.html">Bubble Puzzle</a><br><br>
<b>JavaScriptKit.com</b><br>
<a href="games/reflex/index.html">Reflex Tester</a><br>
<a href="games/number/index.html">Guess my Number</a><br>
<a href="games/tictactoe/index.html">Tic Tac Toe</a><br><br>
<b>LNR Universe</b><br>
<a href="games/zener/index.html">Zener Card Designs</a>
<br>&nbsp;
</font>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

View File

@ -0,0 +1,31 @@
<!-- step 1 : put all the files in the same directory -->
<HTML>
<HEAD>
<script language="JavaScript" src="../../script/framelock.js"></script>
<TITLE>Bubble Puzzle</TITLE>
<!-- step 2 : include the bubble.js in the head section -->
<SCRIPT language=javascript src="bubble.js"></SCRIPT>
</HEAD>
<!-- step 3 : include the onload call in the body tag -->
<BODY BGCOLOR="black" ONLOAD="gameInit();" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" background="../../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: BUBBLE PUZZLE ::</font></center>
<br><br>
</center>
</BODY>
</HTML>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

View File

@ -0,0 +1,125 @@
<html>
<head>
<title>Game Loading at LNR Universe</title>
</head>
<!--Begin JavaScript roadmap code. If editing downloaded HTML source, delete
this portion.-->
<script language="JavaScript">
<!--
function TripodShowPopup()
{
var bName=navigator.appName;
var bVer=parseInt(navigator.appVersion);
var now = new Date();
var popupURL = "/adm/popup/roadmap.shtml?"+"member_name=lnru&path=Games&client_ip=68.61.169.90&ts=1025023090&ad_type=POPUP&id=e2b1840420a1a774c01e7c9f9abfb7ff";
var popupName = "TripodPopup";
if (bName=="Netscape" && bVer<=3)
{
var popup = window.open("", popupName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=614,height=129');
popup.focus();
}
else
{
var popup = window.open("", popupName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=604,height=114');
popup.focus();
}
popup.location = popupURL;
}
if(window.parent==window)
{
TripodShowPopup();
}
// -->
</script>
<script language="JavaScript1.2">
<!--
function changeOpenFunction()
{
var original_window_open = window.open;
function new_open_function(url, name, features, replace)
{
if(name != "TripodPopup")
return original_window_open(url, name, features, replace);
}
window.open = new_open_function;
}
var bName = navigator.appName;
if(bName != "Netscape")
changeOpenFunction();
// -->
</script>
<!-- TEMPORARY POP UNDER -->
<script language="JavaScript">
<!--
function showNow(scale)
{
var expdate = new Date ();
var surveyCookieName = "0417STARWARS";
var percentOfferedSurvey = 100;
var surveyLocation = "/adm/popunder/tripod_popunder.html?"+"member_name=lnru&path=Games&client_ip=68.61.169.90&ts=1025023090&ad_type=POPUP&id=e2b1840420a1a774c01e7c9f9abfb7ff";
var popupNewWindow = true;
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000));
var stored_value = GetCookie(surveyCookieName);
if (stored_value == null)
{
SetCookie(surveyCookieName, "alreadyOffered", expdate, "/", "");
nowWin = window.open(surveyLocation,'now','height=300,width=720,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
nowWin.blur();
}
}
function SetCookie (name,value,expires,path,domain,secure)
{
document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
if( (document.cookie == null) || (document.cookie.length == null))
{
return null;
}
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
showNow();
//-->
</script>
<BODY onLoad="location='Bubble.html'">
<p align="center"><b>Bubble Puzzle</B></p>
</BODY>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,25 @@
<html>
<head>
<title>Game Instruction</title>
<style type="text/css">
td {font-family:"arial,times";}
#myTitle {font-size:16px;}
#mySite {font-size:12px;}
#myText {font-size:12px;}
#myBubble {font-size:10px;}
</style>
</head>
<BODY bgcolor=#000000 text=#ffffff link=#ffffff vlink=#ffffff alink=#ff0000>
<table width=100% height=100% align=center cellpadding=0 cellspacing=0 border=0><tr align=center valign=middle><td>
<table align=center cellpadding=0 cellspacing=0 border=0>
<tr align=center><td colspan=2 id="myTitle"><b>Bubble Puzzle</B></td></tr>
<tr align=center><td colspan=2 id="mySite"><br><a style="text-decoration:none" href="http://yx.webprovider.com" target="yxWindow">yx.webprovider.com</a><br><br></td></tr>
<tr align=left><td colspan=2 id="myText">The idea is to get a match of <b>3</B> or more bubbles in the same color touching each other by shooting them upwards. Once such a match is achieved, those bubbles fall, along with any others attached to them and none other (excluding ones on the very top).<br><br>Press either <b>[L]</B> or <b>[J]</B> to change the angle of the shooter, and press <b>[K]</B> to shoot.<br><br>The first 3 falling bubbles get 1 point each, every additional falling bubble gets 2 more points. If the match making bubble ever bounces the table border, each bounce gets 5 more points.<br><br>The game has 10 levels, once a level is cleared, a bonus of 100 points will be added to the score.<br><br>A base line is placed above the score board, the game is over when a bubble is placed on the base line.<hr></td></tr>
<tr><td align=right valign=baseline><img src="bubble0.gif" width=25 height=25 border=0><img src="bubble1.gif" width=25 height=25 border=0><img src="bubble2.gif" width=25 height=25 border=0><img src="bubble3.gif" width=25 height=25 border=0></td><td align=left valign=middle id="myBubble">&nbsp;&nbsp;Regular Bubbles</td></tr>
<tr><td align=right valign=baseline><img src="bubble4.gif" width=25 height=25 border=0><img src="bubble5.gif" width=25 height=25 border=0><img src="bubble6.gif" width=25 height=25 border=0><img src="bubble7.gif" width=25 height=25 border=0></td><td align=left valign=middle id="myBubble">&nbsp;&nbsp;Regular Bubbles</td></tr>
<tr><td align=right valign=baseline><img src="bubble8.gif" width=25 height=25 border=0></td><td align=left valign=middle id="myBubble">&nbsp;&nbsp;Hammer Bubble, it knocks down the first bubble it touches</td></tr>
<tr><td align=right valign=baseline><img src="bubble9.gif" width=25 height=25 border=0></td><td align=left valign=middle id="myBubble">&nbsp;&nbsp;Multi-Matching Bubble, it matches any bubbles</td></tr>
</table>
</td></tr></table>
</BODY>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

View File

@ -0,0 +1,42 @@
<html>
<head>
<title>Home :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../../script/styles.css">
</head>
<script language="JavaScript" src="../../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center>
<font color="lime" face="Courier New,Courier,Fixedsys">:: GUESS MY NUMBER ::</font></center>
<br><br>
<script language="JavaScript" src="numbers.js"></script>
<form onSubmit="" NAME="guessquiz">
<center>
<table align="center" bgcolor="#000000" border="3" cellpadding="5">
<tr>
<td bgcolor="#00FFFF">
<font color="#000000" face="Arial"><b>Guess My Number (1 - 100)</b></font>
</td>
</tr>
<tr>
<td>
<center>
<input type="text" name="prompt" size="40" maxlength="40" value="Guess my number (from 1 to 100)" readonly class="text"><BR>
<input type="text" name="guess" size="3" maxlength="3" value="" class="text">
<input type="button" value="Guess" onClick='process(guessme)' class="bttn">
</center>
</td>
</tr>
</table>
</center>
</form>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,34 @@
var guessme=Math.round(Math.random()*(99)+1);
var speech='Guess my number (from 1 to 100)';
function process(mystery) {
var guess=document.forms.guessquiz.guess.value;
var speech='"'+guess+ '" does not make sense to me.';
document.forms.guessquiz.guess.value='';
if (guess==mystery)
{
document.forms.guessquiz.prompt.value='Congratulations! '+mystery+' is correct!';
alert ('Well done - the mystery number is '+mystery+'! \n\nPress this button to reload the page for another game.');
speech='';
document.location=document.location;
}
if (mystery<guess)
{
speech='Less than '+ guess;
}
if (mystery>guess)
{
speech='Greater than '+ guess;
}
if (guess=='')
{
speech='You didn\'t guess anything!'
}
document.forms.guessquiz.prompt.value=speech; document.forms.guessquiz.guess.focus();
}

View File

@ -0,0 +1,47 @@
<html>
<head>
<title>Home :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../../script/styles.css">
</head>
<script language="JavaScript" src="../../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0">
<font face="Verdana,Arial" size="2" color="white">
<center>
<font color="lime" face="Courier New,Courier,Fixedsys">:: REFLEX TESTER ::</font></center>
<br><br>
<script language="JavaScript" src="reflex.js"></script>
<p>Test your Response time!</p>
Click on "Start" first, and wait until the background color changes. As soon as it changes, hit "stop!"
<form name="response">
Change background color in:
<select name="bgColorChange" class="select">
<option selected>deeppink
<option>aliceblue
<option>crimson
<option>darkkhaki
<option>cadetblue
<option>darkorchid
<option>coral
<option>chocolate
<option>mediumslateblue
<option>tomato
<option>darkslategray
<option>limegreen
<option>cornflowerblue
<option>darkolivegreen
</select>
<input type="button" value="Start!" onClick="startit()" class="bttn">
<input type="button" value="Stop!" onClick="stopTest()" class="bttn">
</form>
<center>[<a href="mailto:content@lnr.cjb.net?subject=CjK Content">content@lnr.cjb.net</a>]</center>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,83 @@
var startTime=new Date();
var endTime=new Date();
var startPressed=false;
var bgChangeStarted=false;
var maxWait=20;
var timerID;
function startTest()
{
document.bgColor=document.response.bgColorChange.options[document.response.bgColorChange.selectedIndex].text;
bgChangeStarted=true;
startTime=new Date();
}
function remark(responseTime)
{
var responseString="";
if (responseTime < 0.10)
responseString="Well done!";
if (responseTime >= 0.10 && responseTime < 0.20)
responseString="Nice!";
if (responseTime >=0.20 && responseTime < 0.30)
responseString="Could be better...";
if (responseTime >=0.30 && responseTime < 0.60)
responseString="Keep practising!";
if (responseTime >=0.60 && responseTime < 1)
responseString="Have you been drinking?";
if (responseTime >=1)
responseString="Did you fall asleep?";
return responseString;
}
function stopTest()
{
if(bgChangeStarted)
{
endTime=new Date();
var responseTime=(endTime.getTime()-startTime.getTime())/1000;
document.bgColor="black";
alert("Your response time is: " + responseTime + " seconds " + "\n" + remark(responseTime));
startPressed=false;
bgChangeStarted=false;
}
else
{
if (!startPressed)
{
alert("Press start first to start test.");
}
else
{
clearTimeout(timerID);
startPressed=false;
alert("You pressed STOP too early!");
}
}
}
var randMULTIPLIER=0x015a4e35;
var randINCREMENT=1;
var today=new Date();
var randSeed=today.getSeconds();
function randNumber()
{
randSeed = (randMULTIPLIER * randSeed + randINCREMENT) % (1 << 31);
return((randSeed >> 15) & 0x7fff) / 32767;
}
function startit()
{
if(startPressed)
{
alert("Already started. Press stop to stop");
return;
}
else
{
startPressed=true;
timerID=setTimeout('startTest()', 6000*randNumber());
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 B

View File

@ -0,0 +1,10 @@
// Simple Tetris Browser Check
if (navigator.appName=="Microsoft Internet Explorer") {
Tetris("tetrisIE.html");
}
if (navigator.appName=="Netscape") {
Tetris("tetrisNN.html");
}
function Tetris(version) {
window.open(version,"lnr_tetris","width=300,height=400,top=40,left=40");
}

View File

@ -0,0 +1,125 @@
<html>
<head>
<title>Game Loading at LNR Universe</title>
</head>
<!--Begin JavaScript roadmap code. If editing downloaded HTML source, delete
this portion.-->
<script language="JavaScript">
<!--
function TripodShowPopup()
{
var bName=navigator.appName;
var bVer=parseInt(navigator.appVersion);
var now = new Date();
var popupURL = "/adm/popup/roadmap.shtml?"+"member_name=lnru&path=Games&client_ip=68.61.169.90&ts=1025023243&ad_type=POPUP&id=27ea46ca8cb99470db4a56dabca5ec6a";
var popupName = "TripodPopup";
if (bName=="Netscape" && bVer<=3)
{
var popup = window.open("", popupName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=614,height=129');
popup.focus();
}
else
{
var popup = window.open("", popupName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=604,height=114');
popup.focus();
}
popup.location = popupURL;
}
if(window.parent==window)
{
TripodShowPopup();
}
// -->
</script>
<script language="JavaScript1.2">
<!--
function changeOpenFunction()
{
var original_window_open = window.open;
function new_open_function(url, name, features, replace)
{
if(name != "TripodPopup")
return original_window_open(url, name, features, replace);
}
window.open = new_open_function;
}
var bName = navigator.appName;
if(bName != "Netscape")
changeOpenFunction();
// -->
</script>
<!-- TEMPORARY POP UNDER -->
<script language="JavaScript">
<!--
function showNow(scale)
{
var expdate = new Date ();
var surveyCookieName = "0417STARWARS";
var percentOfferedSurvey = 100;
var surveyLocation = "/adm/popunder/tripod_popunder.html?"+"member_name=lnru&path=Games&client_ip=68.61.169.90&ts=1025023243&ad_type=POPUP&id=27ea46ca8cb99470db4a56dabca5ec6a";
var popupNewWindow = true;
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000));
var stored_value = GetCookie(surveyCookieName);
if (stored_value == null)
{
SetCookie(surveyCookieName, "alreadyOffered", expdate, "/", "");
nowWin = window.open(surveyLocation,'now','height=300,width=720,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
nowWin.blur();
}
}
function SetCookie (name,value,expires,path,domain,secure)
{
document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
if( (document.cookie == null) || (document.cookie.length == null))
{
return null;
}
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
showNow();
//-->
</script>
<BODY onLoad="location='Tetris.html'">
<p align="center"><b>Simple Tetris</B></p>
</BODY>
</html>

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>Simple Tetris :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../../script/styles.css">
</head>
<script language="JavaScript" src="../../script/framelock.js"></script>
<script language="JavaScript" src="check.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: SIMPLE TETRIS ::</font></center>
<br><br>
Checking web browser.....<br><br>
If this check fails, select your web browser below:<br>
<a href="javascript:Tetris('tetrisIE.html')">Microsoft Internet Explorer</a><br>
<a href="javascript:Tetris('tetrisNN.html')">Netscape Navigator</a><br><br>
<a href="../../games.html">Back to Games List</a><br>
<center>[<a href="mailto:content@lnr.cjb.net?subject=CjK Content">content@lnr.cjb.net</a>]</center>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,892 @@
<!--
+-------------------------------------------------------------------+
| Simple Tetris(IE) |
| Copyright 1999 Xin Yang yangxin@iname.com |
| Created 09/01/1999 Last Modified 11/23/1999 |
| Web Games Archive: http://yx.webprovider.com |
+-------------------------------------------------------------------+
| Copyright 1999 Xin Yang All Rights Reserved. |
| |
| Simple Tetris may be used and hosted free of charge by anyone for |
| personal purpose so long as this copyright notice remain intact. |
| |
| Obtain permission before selling the code for this program or |
| hosting this software on a commercial web or redistributing this |
| software over the Internet or in any other medium. In all cases |
| copyright must remain intact. |
+-------------------------------------------------------------------+
-->
<html>
<head>
<title>Simple Tetris</title>
<style type="text/css">
<!--
#blockb0 {position:absolute; left:0; top:0; z-index:1;}
#blockb1 {position:absolute; left:0; top:0; z-index:2;}
#block00 {position:absolute; left:0; top:0; z-index:3;}
#block01 {position:absolute; left:0; top:0; z-index:4;}
#block1 {position:absolute; left:0; top:0; z-index:5;}
#block2 {position:absolute; left:0; top:0; z-index:5;}
#block3 {position:absolute; left:0; top:0; z-index:5;}
#block4 {position:absolute; left:0; top:0; z-index:5;}
#blockx0 {position:absolute; left:0; top:0; z-index:6;}
#blockx1 {position:absolute; left:0; top:0; z-index:6;}
#blockx2 {position:absolute; left:0; top:0; z-index:6;}
#blockx3 {position:absolute; left:0; top:0; z-index:6;}
#blockx4 {position:absolute; left:0; top:0; z-index:6;}
#blockx5 {position:absolute; left:0; top:0; z-index:6;}
#blockx6 {position:absolute; left:0; top:0; z-index:6;}
#blockx7 {position:absolute; left:0; top:0; z-index:6;}
#score {position:absolute; left:0; top:0; z-index:1;}
#previewx {position:absolute; left:0; top:0; z-index:1;}
#preview {position:absolute; left:0; top:0; z-index:2;}
#blockp1 {position:absolute; left:0; top:0; z-index:3;}
#blockp2 {position:absolute; left:0; top:0; z-index:3;}
#blockp3 {position:absolute; left:0; top:0; z-index:3;}
#blockp4 {position:absolute; left:0; top:0; z-index:3;}
#blockxx {position:absolute; left:0; top:0; z-index:7;}
p.score1 {text-decoration:underline; font-size:10px; font-weight:bold; color:#00FF00; font-family:"verdana,arial,helvetica";}
p.score2 {text-decoration:underline; font-size:11px; font-weight:bold; color:#FF00FF; font-family:"verdana,arial,helvetica";}
p.score3 {text-decoration:underline; font-size:12px; font-weight:bold; color:#FFFF00; font-family:"verdana,arial,helvetica";}
p.score4 {text-decoration:underline; font-size:14px; font-weight:bold; color:#FF0000; font-family:"verdana,arial,helvetica";}
p.winner {font-size:22px; font-weight:bold; color:#FF0000; font-family:"times,arial,helvetica";}
p.gameover {font-size:18px; font-weight:bold; color:#FFFFFF; font-family:"times,arial,helvetica";}
p.level {font-size:12px; font-weight:bold; color:#000000; font-family:"verdana,arial,helvetica";}
p.info {font-size:12px; color:#000000; font-family:"verdana,arial,times,helvetica";}
p.tableb {font-size:12px; color:#FFFFFF; font-family:"arial,verdana,times,helvetica";}
p.tablet {font-size:17px; color:#FF0000; font-family:"verdana,arial,times,helvetica";}
-->
</style>
<script language="javascript">
<!--
var game_name = "Simple Tetris";
var _block = null;
var _block_style = "document.all.";
var key_up = 73;
var key_UP = 38;
var key_down = 75;
var key_DOWN = 40;
var key_left = 74;
var key_LEFT = 37;
var key_right = 76;
var key_RIGHT = 39;
var key_pause = 80;
var key_PAUSE = 32;
var block_size = 16;
var block_base_width = 400;
var block_base_height = 400;
var block_base_x = 0;
var block_base_y = 0;
var preview_base_x = 0;
var preview_base_y = 0;
var game_tag_offset = 0;
var game_tag_step = 0;
var tag_layer_offset = 0;
var game_tag_width = 120;
var game_tag_height = 40;
var block_table_gap = 30;
var block_preview_gap = 10;
var block_preview_x = 3;
var block_preview_y = 4;
var block_id = "block";
var block_matrix_unit = 8;
var block_matrix = new Array(
new Array(0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1),
new Array(1,0,2,0,0,1,1,1,0,0,0,1,1,1,1,2,1,0,2,0,0,1,1,1,0,0,0,1,1,1,1,2),
new Array(0,0,1,0,1,1,2,1,1,0,0,1,1,1,0,2,0,0,1,0,1,1,2,1,1,0,0,1,1,1,0,2),
new Array(0,0,0,1,0,2,1,2,2,0,0,1,1,1,2,1,0,0,1,0,1,1,1,2,0,0,1,0,2,0,0,1),
new Array(1,0,1,1,0,2,1,2,0,0,1,0,2,0,2,1,0,0,1,0,0,1,0,2,0,0,0,1,1,1,2,1),
new Array(0,0,0,1,0,2,0,3,0,0,1,0,2,0,3,0,0,0,0,1,0,2,0,3,0,0,1,0,2,0,3,0),
new Array(0,0,1,0,2,0,1,1,0,0,0,1,1,1,0,2,1,0,0,1,1,1,2,1,1,0,0,1,1,1,1,2));
var block_unit_dim = new Array(
new Array(2,2,2,2,2,2,2,2),
new Array(3,2,2,3,3,2,2,3),
new Array(3,2,2,3,3,2,2,3),
new Array(2,3,3,2,2,3,3,2),
new Array(2,3,3,2,2,3,3,2),
new Array(1,4,4,1,1,4,4,1),
new Array(3,2,2,3,3,2,2,3));
var block_unit_width = 0;
var block_unit_height = 0;
var block_images = new Array(new Image(16,16),new Image(16,16),new Image(16,16),new Image(16,16),new Image(16,16),new Image(16,16),new Image(16,16));
block_images[0].src = "block0.gif";
block_images[1].src = "block1.gif";
block_images[2].src = "block2.gif";
block_images[3].src = "block3.gif";
block_images[4].src = "block4.gif";
block_images[5].src = "block5.gif";
block_images[6].src = "block6.gif";
var block1_x = 0;
var block1_y = 0;
var block2_x = 0;
var block2_y = 0;
var block3_x = 0;
var block3_y = 0;
var block4_x = 0;
var block4_y = 0;
var block_type = 7;
var block_component = 4;
var block_next = Math.floor(Math.random() * block_type);
var block_current = 0;
var block_direction = 0;
var block_timer_id = 0;
var block_timer = new Array(480,360,240,120,60);
var movement_timer = 30;
var block_table_width = 10;
var block_table_height = 20;
var block_shown = false;
var block_position_x = 4;
var block_position_y = 0;
function one_column() {
for (var i = 0; i < block_table_height; i++)
this[i] = false;
}
function one_table() {
for (var i = 0; i < block_table_width; i++)
this[i] = new one_column();
}
var block_position = new one_table();
var block_content = "";
var block_content1 = "";
var block_content2 = "";
var game_finished = true;
var game_pause = false;
var game_winner = false;
var game_winner_tag = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="winner">Winner</p></td></tr></table>';
var game_over_tag = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="gameover">Game Over</p></td></tr></table>';
var number_timer = 0;
var score_shown = false;
var score_index = 0;
var score_max_index = 7;
var score_tag = new Array(true,true,true,true,true,true,true,true);
var score_step = new Array(-4,-2,-1,-1);
var score_grip = new Array(10,50,100,300);
var score_content1 = '<p class="score';
var score_content2 = '">';
var score_content3 = '</p>';
var high_score = 0;
var game_score = 0;
var game_lines = 0;
var game_level = 0;
var game_max_level = 4;
var game_level_lines = new Array(50,40,30,20,10);
var game_level_tag1 = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="level">Level ';
var game_level_tag2 = '</p></td></tr></table>';
var table_background = new Image(16,16);
table_background.src = "blockb.gif";
var table_intro_dim = "";
var table_intro = new Array(
'"#000000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">Copyright 1999<br>Xin Yang<br>All Rights Reserved<br><br><br>Left: [J / Left Arrow]<br>Right: [L / Right Arrow]<br>Rotate: [I / Up Arrow]<br>Drop: [K / Down Arrow]<br>Pause: [P / SPACE]<br><br>Hit any key to start</p></td></tr></table>',
'"#C0C0C0"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">Have you tried<br><br>Bubble Puzzle<br>Jigsaw Puzzle<br>and<br>Warship Battle<br>?</p></td></tr></table>',
'"#008080"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">visit<br><br>yx.webprovider.com<br><br>for more games</p></td></tr></table>',
'"#808000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">Send<br><br>your comments<br><br>to<br><br>yangxin@iname.com</p></td></tr></table>',
'"#800000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb"><br><br><br>The final challenge</p></td></tr></table>');
var is_NN4 = (document.layers);
var is_IE4 = (document.all);
function Hide_Tag() {
_block.blockxx.style.pixelTop = -game_tag_height;
}
function Show_Level_Tag() {
var next_step = 0;
if ((game_tag_step > 0) && (!game_finished)) {
next_step = Math.ceil(game_tag_step/20);
_block.blockxx.style.pixelTop += next_step;
game_tag_step -= next_step;
setTimeout("Show_Level_Tag()",movement_timer); }
else
Hide_Tag();
}
function Show_Level() {
Clear_Table();
_block.block00.innerHTML = table_intro_dim + table_intro[game_level];
if (game_level > 0) {
_block.blockxx.innerHTML = game_level_tag1 + (game_level+1) + game_level_tag2;
_block.blockxx.style.pixelTop = block_base_y;
game_tag_step = game_tag_offset;
setTimeout("Show_Level_Tag()",movement_timer); }
}
function Check_Position(block_x,block_y) {
return ((!block_position[block_x + block1_x][block_y + block1_y]) &&
(!block_position[block_x + block2_x][block_y + block2_y]) &&
(!block_position[block_x + block3_x][block_y + block3_y]) &&
(!block_position[block_x + block4_x][block_y + block4_y]))
}
function Check_Rotate() {
var block_next_x = block_position_x;
var block_next_dir = (block_direction < 3)?block_direction+1:0;
Set_Offset(block_current,block_next_dir);
if (block_position_y < (block_table_height - block_unit_height)) {
while ((block_next_x + block_unit_width - 1) >= block_table_width) {
block_next_x--; }
if (Check_Position(block_next_x, block_position_y)) {
block_direction = block_next_dir;
return true; }
else {
Set_Offset(block_current,block_direction);
return false; } }
else {
Set_Offset(block_current,block_direction);
return false; }
}
function Check_Direction(x_offset,y_offset) {
var block_next_x = block_position_x + x_offset;
var block_next_y = block_position_y + y_offset;
if ((block_next_x < 0) || (block_next_x > (block_table_width - block_unit_width)) || (block_next_y > (block_table_height - block_unit_height)))
return false
else
return Check_Position(block_next_x, block_next_y);
}
function Set_Offset(block_num, block_dir) {
var block_unit_offset = block_dir * 2;
var block_matrix_offset = block_dir * block_matrix_unit;
block_unit_width = block_unit_dim[block_num][block_unit_offset+0];
block_unit_height = block_unit_dim[block_num][block_unit_offset+1];
block1_x = block_matrix[block_num][block_matrix_offset+0];
block1_y = block_matrix[block_num][block_matrix_offset+1];
block2_x = block_matrix[block_num][block_matrix_offset+2];
block2_y = block_matrix[block_num][block_matrix_offset+3];
block3_x = block_matrix[block_num][block_matrix_offset+4];
block3_y = block_matrix[block_num][block_matrix_offset+5];
block4_x = block_matrix[block_num][block_matrix_offset+6];
block4_y = block_matrix[block_num][block_matrix_offset+7];
}
function Get_Content(block_num) {
return block_content1 + block_images[block_num].src + block_content2;
}
function Drop_Block() {
var drop_step = 1;
block_shown = false;
clearInterval(block_timer_id);
while (Check_Direction(0,drop_step))
drop_step++;
Move_Block(0,drop_step-1);
setTimeout("Check_Block()",1); // setTimeout so that block's final postion can be seen
}
function Move_Block(x_offset,y_offset) {
var block_offset_x = x_offset * block_size;
var block_offset_y = y_offset * block_size;
block_position_x += x_offset;
block_position_y += y_offset;
_block.block1.style.pixelLeft += block_offset_x;
_block.block1.style.pixelTop += block_offset_y;
_block.block2.style.pixelLeft += block_offset_x;
_block.block2.style.pixelTop += block_offset_y;
_block.block3.style.pixelLeft += block_offset_x;
_block.block3.style.pixelTop += block_offset_y;
_block.block4.style.pixelLeft += block_offset_x;
_block.block4.style.pixelTop += block_offset_y;
}
function Show_Block() {
block_position_x = 4;
block_position_y = 0;
block_direction = 0;
block_current = block_next;
block_next = Math.floor(Math.random() * block_type);
Set_Offset(block_current,block_direction);
block_content = Get_Content(block_current);
_block.block1.innerHTML = block_content;
_block.block1.style.pixelLeft = (block1_x + block_position_x) * block_size + block_base_x;
_block.block1.style.pixelTop = block1_y * block_size + block_base_y;
_block.block2.innerHTML = block_content;
_block.block2.style.pixelLeft = (block2_x + block_position_x) * block_size + block_base_x;
_block.block2.style.pixelTop = block2_y * block_size + block_base_y;
_block.block3.innerHTML = block_content;
_block.block3.style.pixelLeft = (block3_x + block_position_x) * block_size + block_base_x;
_block.block3.style.pixelTop = block3_y * block_size + block_base_y;
_block.block4.innerHTML = block_content;
_block.block4.style.pixelLeft = (block4_x + block_position_x) * block_size + block_base_x;
_block.block4.style.pixelTop = block4_y * block_size + block_base_y;
if (block_next != block_current) {
Set_Offset(block_next,block_direction);
block_content = Get_Content(block_next); }
_block.blockp1.innerHTML = block_content;
_block.blockp1.style.pixelLeft = block1_x * block_size + preview_base_x;
_block.blockp1.style.pixelTop = block1_y * block_size + preview_base_y;
_block.blockp2.innerHTML = block_content;
_block.blockp2.style.pixelLeft = block2_x * block_size + preview_base_x;
_block.blockp2.style.pixelTop = block2_y * block_size + preview_base_y;
_block.blockp3.innerHTML = block_content;
_block.blockp3.style.pixelLeft = block3_x * block_size + preview_base_x;
_block.blockp3.style.pixelTop = block3_y * block_size + preview_base_y;
_block.blockp4.innerHTML = block_content;
_block.blockp4.style.pixelLeft = block4_x * block_size + preview_base_x;
_block.blockp4.style.pixelTop = block4_y * block_size + preview_base_y;
if (block_next != block_current) {
Set_Offset(block_current,block_direction);
block_content = Get_Content(block_current); }
block_shown = true;
if (Check_Direction(0,0))
return true
else
return false;
}
function Mark_Block() {
var this_offset_x = 0;
var this_offset_y = 0;
var this_block = null;
block_shown = false;
for (var i = 1; i <= block_component; i++) {
this_offset_x = block_position_x + eval(block_id + i + "_x");
this_offset_y = block_position_y + eval(block_id + i + "_y");
block_position[this_offset_x][this_offset_y] = true;
document.images[this_offset_y*block_table_width+this_offset_x].src = block_images[block_current].src;
this_block = eval(_block_style + block_id + i + "");
this_block.style.pixelTop = -block_size; }
}
function Remove_Line(line_num) {
var this_line = block_position_y + line_num;
var upper_line = this_line - 1;
var no_more_line = false;
while ((upper_line >= 0) && (!no_more_line)) {
no_more_line = true;
for (var i = 0; i < block_table_width; i++) {
if (block_position[i][upper_line]) {
no_more_line = false;
document.images[this_line*block_table_width+i].src = document.images[upper_line*block_table_width+i].src;
block_position[i][this_line] = true;
block_position[i][upper_line] = false; }
else {
document.images[this_line*block_table_width+i].src = table_background.src;
block_position[i][this_line] = false; } }
this_line--;
upper_line--; }
}
function Show_Tag() {
var next_step = 0;
if (game_tag_step > 0) {
next_step = Math.ceil(game_tag_step/10);
_block.blockxx.style.pixelTop += next_step;
game_tag_step -= next_step;
setTimeout("Show_Tag()",movement_timer); }
else
Event_Init();
}
function Clear_Block() {
_block.block1.style.pixelTop = -block_size;
_block.block2.style.pixelTop = -block_size;
_block.block3.style.pixelTop = -block_size;
_block.block4.style.pixelTop = -block_size;
}
function Restart_Game() {
high_score = (high_score < game_score)?game_score:high_score;
game_score = 0;
game_lines = 0;
game_level = 0;
game_finished = false;
Hide_Tag();
Clear_Block();
Clear_Num();
Show_Score();
Show_Lines();
Show_Level();
Start_Block();
}
function Game_Over() {
Event_Release();
clearInterval(block_timer_id);
if (game_winner)
_block.blockxx.innerHTML = game_winner_tag
else
_block.blockxx.innerHTML = game_over_tag;
_block.blockxx.style.pixelTop = block_base_y;
game_winner = false;
game_pause = false;
game_finished = true;
game_tag_step = game_tag_offset;
setTimeout("Show_Tag()",movement_timer);
}
function Clear_Table() {
for (var i = 0; i < block_table_height; i++)
for (var j = 0; j < block_table_width; j++)
if (block_position[j][i]) {
document.images[i*block_table_width+j].src = table_background.src;
block_position[j][i] = false; }
}
function Clear_Num() {
var number_id = null;
clearInterval(number_timer);
for (var i = 0; i <= score_max_index; i++)
if (!score_tag[i]) {
number_id = eval(_block_style + block_id + "x" + i + "");
number_id.style.pixelTop = -block_size;
number_id.style.pixelLeft = 0;
score_tag[i] = true; }
}
function Move_Num() {
var number_id = null;
var score_found = 0;
for (var i = 0; i <= score_max_index; i++)
if (!score_tag[i]) {
number_id = eval(_block_style + block_id + "x" + i + "");
if (number_id.style.pixelTop > block_base_y) {
number_id.style.pixelTop += score_step[number_id.lines-1];
score_found++; }
else {
number_id.style.pixelTop = -block_size;
number_id.style.pixelLeft = 0;
score_tag[i] = true; } }
if (score_found == 0) {
clearInterval(number_timer);
score_shown = false; }
}
function Show_Num(line_num, line_offset) {
var number_id = null;
var this_index = score_index;
var this_offset = ((block1_x + block_position_x) > 0)?-1:0;
var score_content = score_content1 + line_num + score_content2 + score_grip[line_num-1] + score_content3;
while (!score_tag[score_index]) {
score_index++;
if (score_index > score_max_index)
score_index = 0;
if (score_index == this_index) {
score_index++;
if (score_index > score_max_index)
score_index = 0;
break; } }
number_id = eval(_block_style + block_id + "x" + score_index + "");
number_id.lines = line_num;
score_tag[score_index] = false;
number_id.style.pixelLeft = (block1_x + block_position_x + this_offset) * block_size + block_base_x;
number_id.style.pixelTop = (block1_y + block_position_y + line_offset) * block_size + block_base_y;
number_id.innerHTML = score_content;
if (!score_shown) {
score_shown = true;
number_timer = setInterval("Move_Num()",movement_timer); }
}
function Show_Score() {
_block.score.document.forms[0].High_Score.value = high_score;
_block.score.document.forms[0].Game_Score.value = game_score;
}
function Show_Lines() {
if (!game_winner)
_block.score.document.forms[0].Lines_Remain.value = game_level_lines[game_level] - game_lines
else
_block.score.document.forms[0].Lines_Remain.value = game_lines;
}
function Check_Line() {
var line_done = false;
var line_found = 0;
var line_offset = 0;
for (var i = 0; i < block_unit_height; i++) {
line_done = true;
for (var j = 0; j < block_table_width; j++)
if (!block_position[j][block_position_y+i]) {
line_done = false;
break; }
if (line_done) {
if (line_found == 0)
line_offset = i;
line_found++;
Remove_Line(i); } }
if (line_found > 0) {
Show_Num(line_found,line_offset);
game_score += score_grip[line_found-1];
Show_Score();
game_lines += line_found;
if ((game_lines >= game_level_lines[game_level]) && (!game_winner)) {
game_lines -= game_level_lines[game_level];
if (game_level < game_max_level) {
game_level++;
Show_Level(); }
else
game_winner = true; }
Show_Lines(); }
}
function Check_Block() {
Mark_Block();
Check_Line();
Start_Block();
}
function Mov_Block() {
if (Check_Direction(0,1)) {
block_position_y++;
_block.block1.style.pixelTop += block_size;
_block.block2.style.pixelTop += block_size;
_block.block3.style.pixelTop += block_size;
_block.block4.style.pixelTop += block_size; }
else
Check_Block();
}
function Resume_Game() {
game_pause = false;
block_timer_id = setInterval("Mov_Block()",block_timer[game_level]);
number_timer = setInterval("Move_Num()",movement_timer);
}
function Pause_Game() {
game_pause = true;
clearInterval(block_timer_id);
clearInterval(number_timer);
}
function Key_Down() {
var key_code = event.keyCode;
if (game_finished)
Restart_Game()
else {
if (game_pause)
Resume_Game();
if((key_code == key_pause) || (key_code == key_PAUSE)) {
if (block_shown)
Pause_Game(); }
if((key_code == key_down) || (key_code == key_DOWN)) {
if (block_shown)
Drop_Block(); }
if ((key_code == key_up) || (key_code == key_UP)) {
if (block_shown)
if (Check_Rotate())
Rotate_Block(); }
if ((key_code == key_left) || (key_code == key_LEFT)) {
if (block_shown)
if (Check_Direction(-1,0))
Move_Block(-1,0); }
if ((key_code == key_right) || (key_code == key_RIGHT)) {
if (block_shown)
if (Check_Direction(1,0))
Move_Block(1,0); } }
return false;
}
function Rotate_Block() {
while ((block_position_x + block_unit_width - 1) >= block_table_width) {
block_position_x--; }
_block.block1.style.pixelLeft = (block1_x + block_position_x) * block_size + block_base_x;
_block.block1.style.pixelTop = (block1_y + block_position_y) * block_size + block_base_y;
_block.block2.style.pixelLeft = (block2_x + block_position_x) * block_size + block_base_x;
_block.block2.style.pixelTop = (block2_y + block_position_y) * block_size + block_base_y;
_block.block3.style.pixelLeft = (block3_x + block_position_x) * block_size + block_base_x;
_block.block3.style.pixelTop = (block3_y + block_position_y) * block_size + block_base_y;
_block.block4.style.pixelLeft = (block4_x + block_position_x) * block_size + block_base_x;
_block.block4.style.pixelTop = (block4_y + block_position_y) * block_size + block_base_y;
}
function Start_Block() {
if (Show_Block()) {
clearInterval(block_timer_id);
block_timer_id = setInterval("Mov_Block()",block_timer[game_level]); }
else
Game_Over();
}
function Table_Init() {
var layer_content = "";
layer_content = '<table width="' + (block_table_width * block_size + block_preview_gap * 2) + '" height="' + (block_table_height * block_size + block_preview_gap * 2) + '" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" border="3"><tr><td>&nbsp;</td></tr></table>';
_block.blockb0.innerHTML = layer_content;
layer_content = '<table width="' + (block_table_width * block_size) + '" height="' + (block_table_height * block_size) + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="0"><tr><td>&nbsp;</td></tr></table>';
_block.blockb1.innerHTML = layer_content;
layer_content = '<table width="' + (block_table_width * block_size) + '" height="' + (block_table_height * block_size) + '" cellpadding="0" cellspacing="0" border="0">';
for (var i = 0; i < block_table_height; i++) {
layer_content += '<tr align="center" valign="middle">';
for (var j = 0; j < block_table_width; j++)
layer_content += '<td><img src = "blockb.gif" width="' + block_size + '" height="' + block_size + '" border="0"></td>';
layer_content += '</tr>'; }
layer_content += '</table>';
_block.block01.innerHTML = layer_content;
layer_content = '<table width="' + (block_preview_x * block_size + block_preview_gap * 2) +'" height="' + (block_preview_y * block_size + block_preview_gap * 2) + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="2"><tr><td>&nbsp</td></tr></table>';
_block.previewx.innerHTML = layer_content;
layer_content = '<table width="' + (block_preview_x * block_size) +'" height="' + (block_preview_y * block_size) + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="0"><tr><td>&nbsp</td></tr></table>';
_block.preview.innerHTML = layer_content;
layer_content = '<p class="info"><form>' +
'<nobr>High Score</nobr>' +
'<input type="text" name="High_Score" maxlenght="6" size="6" value=0 onfocus="blur();"><br><br>' +
'<nobr>Game Score</nobr>' +
'<input type="text" name="Game_Score" maxlenght="6" size="6" value=0 onfocus="blur();"><br><br>' +
'<nobr>Lines Remain</nobr>' +
'<input type="text" name="Lines_Remain" maxlenght="6" size="6" value=0 onfocus="blur();">' +
'</form></p>';
_block.score.innerHTML = layer_content;
}
function Define_Layer(Layer_ID, Layer_Left, Layer_Top, Layer_Width, Layer_Height) {
var this_block = null;
this_block = eval(_block_style + Layer_ID);
this_block.style.pixelLeft = Layer_Left;
this_block.style.pixelTop = Layer_Top;
this_block.style.width = Layer_Width;
this_block.style.height = Layer_Height;
this_block.style.visibility = "visible";
}
function Layer_Init() {
var this_block_id = "";
// layers for falling blocks
for (i = 1; i <= block_component; i++) {
this_block_id = block_id + i + "";
Define_Layer(this_block_id,0,-block_size,block_size,block_size); }
// layers for preview blocks
for (i = 1; i <= block_component; i++) {
this_block_id = block_id + "p" + i + "";
Define_Layer(this_block_id,0,-block_size,block_size,block_size); }
// layers for score points
for (i = 0; i <= score_max_index; i++) {
this_block_id = block_id + "x" + i + "";
Define_Layer(this_block_id,0,-block_size,block_size,block_size); }
// layer for game tags
Define_Layer("blockxx",tag_layer_offset,-game_tag_height,game_tag_width,game_tag_height);
// layer for table outer background
Define_Layer("blockb0",(block_base_x - block_preview_gap),(block_base_y - block_preview_gap),(block_table_width * block_size + block_preview_gap * 2),(block_table_height * block_size + block_preview_gap * 2));
// layer for table inner background
Define_Layer("blockb1",block_base_x,block_base_y,(block_table_width * block_size),(block_table_height * block_size));
// layer for table intro
Define_Layer("block00",block_base_x,block_base_y,(block_table_width * block_size),(block_table_height * block_size));
// layer for table
Define_Layer("block01",block_base_x,block_base_y,(block_table_width * block_size),(block_table_height * block_size));
// layer for preview box background
Define_Layer("previewx",(preview_base_x - block_preview_gap),(preview_base_y - block_preview_gap),(block_preview_x * block_size + block_preview_gap * 2),(block_preview_y * block_size + block_preview_gap * 2));
// layer for preview box
Define_Layer("preview",preview_base_x,preview_base_y,(block_preview_x * block_size),(block_preview_y * block_size));
// layer for score board
Define_Layer("score",(preview_base_x - block_preview_gap),(preview_base_y + block_preview_y * block_size + block_preview_gap + block_table_gap),1,1);
}
function Para_Init() {
var block_window_width = document.body.clientWidth;
var block_window_height = document.body.clientHeight;
var block_scale = 1;
var block_table_x_size = 0;
var block_table_y_size = 0;
block_size = 16;
if ((block_window_width > block_base_width) || (block_window_height > block_base_height)) {
block_scale = Math.min(block_window_width/block_base_width, block_window_height/block_base_height);
block_scale = Math.max(block_scale, 1); }
block_size = Math.floor(block_size * block_scale);
block_table_x_size = block_preview_gap + block_table_width * block_size + block_preview_gap + block_table_gap + block_preview_gap + block_preview_x * block_size + block_preview_gap;
block_table_y_size = block_preview_gap + block_table_height * block_size + block_preview_gap;
block_window_width = Math.max(block_window_width, block_table_x_size);
block_window_height = Math.max(block_window_height, block_table_y_size);
block_base_x = Math.floor((block_window_width - block_table_x_size)/2) + block_preview_gap;
block_base_y = Math.floor((block_window_height - block_table_y_size)/2) + block_preview_gap;
preview_base_x = block_base_x + block_table_width * block_size + block_table_gap + block_preview_gap;
preview_base_y = block_base_y + block_preview_gap;
game_tag_offset = (block_table_height * block_size - game_tag_height)/2;
tag_layer_offset = block_base_x + (block_table_width * block_size - game_tag_width)/2;
block_content1 = '<table width="' + block_size + '" height="' + block_size + '" cellpadding="0" cellspacing="0" border="0"><tr align="center" valign="middle"><td><img src="';
block_content2 = '" width="' + block_size + '" height="' + block_size + '" border="0"></td></tr></table>';
table_intro_dim = '<table width="' + (block_table_width * block_size) + '" height="' + (block_table_height * block_size) + '" cellpadding="0" cellspacing="0" border="0" bgcolor=';
}
function Game_Init() {
if (is_IE4) {
_block = document.all;
Para_Init();
Layer_Init();
Table_Init();
Event_Init();
Show_Score();
Show_Lines();
Show_Level(); }
else
alert("Sorry!\nYou need Internet Explorer 4 or above to play this script");
}
function Event_Release() {
document.onkeydown = null;
}
function Event_Init() {
document.onkeydown = Key_Down;
}
function Resizing_Table() {
Para_Init();
Layer_Init();
Table_Init();
Restart_Game();
Pause_Game();
}
window.onresize = Resizing_Table;
//-->
</script>
</head>
<BODY bgcolor="white" text="black" link="#808080" alink="#808080" vlink="#808080" onload="Game_Init();">
<div id="blockb0"></div><div id="blockb1"></div><div id="block00"></div><div id="block01"></div>
<div id="score"></div>
<div id="previewx"></div><div id="preview"></div>
<div id="block1"></div><div id="block2"></div><div id="block3"></div><div id="block4"></div>
<div id="blockp1"></div><div id="blockp2"></div><div id="blockp3"></div><div id="blockp4"></div>
<div id="blockx0"></div><div id="blockx1"></div><div id="blockx2"></div><div id="blockx3"></div><div id="blockx4"></div><div id="blockx5"></div><div id="blockx6"></div><div id="blockx7"></div>
<div id="blockxx"></div>
</BODY>
</html>

View File

@ -0,0 +1,962 @@
<!--
+-------------------------------------------------------------------+
| Simple Tetris(NN) |
| Copyright 1999 Xin Yang yangxin@iname.com |
| Created 09/01/1999 Last Modified 11/23/1999 |
| Web Games Archive: http://yx.webprovider.com |
+-------------------------------------------------------------------+
| Copyright 1999 Xin Yang All Rights Reserved. |
| |
| Simple Tetris may be used and hosted free of charge by anyone for |
| personal purpose so long as this copyright notice remain intact. |
| |
| Obtain permission before selling the code for this program or |
| hosting this software on a commercial web or redistributing this |
| software over the Internet or in any other medium. In all cases |
| copyright must remain intact. |
+-------------------------------------------------------------------+
-->
<html>
<head>
<title>Simple Tetris</title>
<style type="text/css">
<!--
p.score1 {text-decoration:underline; font-size:11px; color:#00FF00; font-family:"verdana,arial,helvetica";}
p.score2 {text-decoration:underline; font-size:12px; color:#FF00FF; font-family:"verdana,arial,helvetica";}
p.score3 {text-decoration:underline; font-size:13px; color:#FFFF00; font-family:"verdana,arial,helvetica";}
p.score4 {text-decoration:underline; font-size:15px; color:#FF0000; font-family:"verdana,arial,helvetica";}
p.winner {font-size:16px; font-weight:bold; color:#FF0000; font-family:"verdana,arial,helvetica";}
p.gameover {font-size:14px; font-weight:bold; color:#FFFFFF; font-family:"verdana,arial,helvetica";}
p.holdon {font-size:12px; font-weight:bold; color:#FFFFFF; font-family:"verdana,arial,helvetica";}
p.tablex {font-size:9px; color:#000000; font-family:"verdana,arial,times,helvetica";}
p.tablet {font-size:19px; color:#FF0000; font-family:"verdana,arial,times,helvetica";}
p.tableb {font-size:13px; color:#FFFFFF; font-family:"arial,verdana,times,helvetica";}
p.info {font-size:12px; color:#000000; font-family:"verdana,arial,times,helvetica";}
-->
</style>
<script language="javascript">
<!--
var game_name = "Simple Tetris";
var _block = null;
var _block_style = "document.layers.";
var key_up = 105;
var key_UP = 73;
var key_down = 107;
var key_DOWN = 75;
var key_left = 106;
var key_LEFT = 74;
var key_right = 108;
var key_RIGHT = 76;
var key_pause = 112;
var key_PAUSE = 80;
var block_base_width = 400;
var block_base_height = 400;
var block_size = 16;
var block_base_x = 0; // generate by Para_Init()
var block_base_y = 0;
var preview_base_x = 0;
var preview_base_y = 0;
var game_tag_offset = 0;
var game_tag_step = 0;
var tag_layer_offset = 0;
var game_tag_width = 120;
var game_tag_height = 40;
var block_table_gap = 30;
var block_preview_gap = 10;
var block_preview_x = 3;
var block_preview_y = 4;
var block_table_width = 10;
var block_table_height = 20;
var block_id = "block";
var block_x = new Array("0","1","2","3","4","5","6","7","8","9");
var block_y = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t");
var block_matrix_unit = 8;
var block_matrix = new Array(
new Array(0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1),
new Array(1,0,2,0,0,1,1,1,0,0,0,1,1,1,1,2,1,0,2,0,0,1,1,1,0,0,0,1,1,1,1,2),
new Array(0,0,1,0,1,1,2,1,1,0,0,1,1,1,0,2,0,0,1,0,1,1,2,1,1,0,0,1,1,1,0,2),
new Array(0,0,0,1,0,2,1,2,2,0,0,1,1,1,2,1,0,0,1,0,1,1,1,2,0,0,1,0,2,0,0,1),
new Array(1,0,1,1,0,2,1,2,0,0,1,0,2,0,2,1,0,0,1,0,0,1,0,2,0,0,0,1,1,1,2,1),
new Array(0,0,0,1,0,2,0,3,0,0,1,0,2,0,3,0,0,0,0,1,0,2,0,3,0,0,1,0,2,0,3,0),
new Array(0,0,1,0,2,0,1,1,0,0,0,1,1,1,0,2,1,0,0,1,1,1,2,1,1,0,0,1,1,1,1,2));
var block_unit_dim = new Array(
new Array(2,2,2,2,2,2,2,2),
new Array(3,2,2,3,3,2,2,3),
new Array(3,2,2,3,3,2,2,3),
new Array(2,3,3,2,2,3,3,2),
new Array(2,3,3,2,2,3,3,2),
new Array(1,4,4,1,1,4,4,1),
new Array(3,2,2,3,3,2,2,3));
var block_unit_width = 0;
var block_unit_height = 0;
var block_color = new Array("#FF0000","#00FFFF","#00FF00","#0000FF","#FF00FF","#FF0000","#FFFF00");
var block1_x = 0;
var block1_y = 0;
var block2_x = 0;
var block2_y = 0;
var block3_x = 0;
var block3_y = 0;
var block4_x = 0;
var block4_y = 0;
var block_type = 7;
var block_component = 4;
var block_next = Math.floor(Math.random() * block_type);
var block_current = 0;
var block_direction = 0;
var block_timer_id = 0;
var block_timer = new Array(500,360,240,160,80);
var movement_timer = 60;
var block_shown = false;
var block_position_x = 4;
var block_position_y = 0;
function one_block() {
this.id = "";
this.x = 0;
this.y = 0;
}
function one_column() {
for (var i = 0; i < block_table_height; i++)
this[i] = new one_block();
}
function one_table() {
for (var i = 0; i < block_table_width; i++)
this[i] = new one_column();
}
var block_position = new one_table();
function _one_column() {
for (var i = 0; i < block_table_height; i++)
this[i] = true;
}
function _one_table() {
for (var i = 0; i < block_table_width; i++)
this[i] = new _one_column();
}
var block_available = new _one_table();
var block_index_x = 0;
var block_index_y = 0;
var block_content = "";
var block_content1 = ""; // generate by Para_Init()
var block_content2 = '" cellpadding="0" cellspacing="0" border="1"><tr><td><p class="tablex">&nbsp;</p></td></tr></table>';
var game_finished = true;
var game_pause = false;
var game_winner = false;
var game_winner_tag = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="winner">Winner</p></td></tr></table>';
var game_over_tag = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="gameover">Game Over</p></td></tr></table>';
var game_holdon_tag = '<table width="' + game_tag_width + '" height="' + game_tag_height + '" bgcolor="#0000FF" cellpadding="0" cellspacing="0" border="1"><tr align="center" valign="middle"><td><p class="holdon">Hold On</p></td></tr></table>';
var number_timer = 0;
var score_shown = false;
var score_index = 0;
var score_max_index = 7;
var score_tag = new Array(true,true,true,true,true,true,true,true);
var score_step = new Array(-4,-2,-1,-1);
var score_grip = new Array(10,50,100,300);
var score_content1 = '<p class="score';
var score_content2 = '">';
var score_content3 = '</p>';
var high_score = 0;
var game_score = 0;
var game_lines = 0;
var game_level = 0;
var game_max_level = 4;
var game_level_lines = new Array(50,40,30,20,10);
var table_background_dim = ""; // generate by Para_Init()
var table_background = new Array(
'"#000000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">Copyright 1999<br>Xin Yang<br>All Rights Reserved<br><br><br>Left:[J]<br>Right:[L]<br>Rotate[I]<br>Drop:[K]<br>Pause:[P]<br><br>Hit any key to start</p></td></tr></table>',
'"#C0C0C0"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">Have you tried<br><br>Bubble Puzzle<br>Jigsaw Puzzle<br>and<br>Warship Battle<br>?</p></td></tr></table>',
'"#008080"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb">visit<br><br>yx.webprovider.com<br><br>for more games</p></td></tr></table>',
'"#808000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb"><br>Send<br><br>your comments<br><br>to<br><br>yangxin@iname.com</p></td></tr></table>',
'"#800000"><tr align="center" valign="top"><td><br><br><p class="tablet">' + game_name + '</p><p class="tableb"><br><br><br>The final challenge</p></td></tr></table>');
var is_NN4 = (document.layers);
var is_IE4 = (document.all);
function Show_Level() {
_block.block0.document.open();
_block.block0.document.writeln(table_background_dim + table_background[game_level]);
_block.block0.document.close();
Hold_On();
}
function Check_Position(position_x, position_y) {
return ((block_position[position_x + block1_x][position_y + block1_y].id == "") &&
(block_position[position_x + block2_x][position_y + block2_y].id == "") &&
(block_position[position_x + block3_x][position_y + block3_y].id == "") &&
(block_position[position_x + block4_x][position_y + block4_y].id == ""));
}
function Check_Rotate() {
var block_next_x = block_position_x;
var block_next_dir = (block_direction < 3)?block_direction+1:0;
Set_Offset(block_current,block_next_dir);
if (block_position_y < (block_table_height - block_unit_height)) {
while ((block_next_x + block_unit_width - 1) >= block_table_width) {
block_next_x--; }
if (Check_Position(block_next_x, block_position_y)) {
block_direction = block_next_dir;
return true; }
else {
Set_Offset(block_current,block_direction);
return false; } }
else {
Set_Offset(block_current,block_direction);
return false; }
}
function Check_Direction(x_offset,y_offset) {
var block_next_x = block_position_x + x_offset;
var block_next_y = block_position_y + y_offset;
if ((block_next_x < 0) || (block_next_x > (block_table_width - block_unit_width)) || (block_next_y > (block_table_height - block_unit_height)))
return false
else
return Check_Position(block_next_x, block_next_y);
}
function Set_Offset(block_num, block_dir) {
var block_unit_offset = block_dir * 2;
var block_matrix_offset = block_dir * block_matrix_unit;
block_unit_width = block_unit_dim[block_num][block_unit_offset+0];
block_unit_height = block_unit_dim[block_num][block_unit_offset+1];
block1_x = block_matrix[block_num][block_matrix_offset+0];
block1_y = block_matrix[block_num][block_matrix_offset+1];
block2_x = block_matrix[block_num][block_matrix_offset+2];
block2_y = block_matrix[block_num][block_matrix_offset+3];
block3_x = block_matrix[block_num][block_matrix_offset+4];
block3_y = block_matrix[block_num][block_matrix_offset+5];
block4_x = block_matrix[block_num][block_matrix_offset+6];
block4_y = block_matrix[block_num][block_matrix_offset+7];
}
function Get_Content(block_num) {
return block_content1 + block_color[block_num] + block_content2;
}
function Drop_Block() {
var drop_step = 1;
block_shown = false;
clearInterval(block_timer_id);
while (Check_Direction(0,drop_step))
drop_step++;
Move_Block(0,drop_step-1);
Check_Block();
}
function Move_Block(x_offset,y_offset) {
var block_offset_x = x_offset * block_size;
var block_offset_y = y_offset * block_size;
block_position_x += x_offset;
block_position_y += y_offset;
_block.block1.left += block_offset_x;
_block.block1.top += block_offset_y;
_block.block2.left += block_offset_x;
_block.block2.top += block_offset_y;
_block.block3.left += block_offset_x;
_block.block3.top += block_offset_y;
_block.block4.left += block_offset_x;
_block.block4.top += block_offset_y;
}
function Show_Block() {
block_position_x = 4;
block_position_y = 0;
block_direction = 0;
block_current = block_next;
block_next = Math.floor(Math.random() * block_type);
Set_Offset(block_current,block_direction);
block_content = Get_Content(block_current);
_block.block1.document.open();
_block.block1.document.write(block_content);
_block.block1.document.close();
_block.block1.left = (block1_x + block_position_x) * block_size + block_base_x;
_block.block1.top = block1_y * block_size + block_base_y;
_block.block2.document.open();
_block.block2.document.write(block_content);
_block.block2.document.close();
_block.block2.left = (block2_x + block_position_x) * block_size + block_base_x;
_block.block2.top = block2_y * block_size + block_base_y;
_block.block3.document.open();
_block.block3.document.write(block_content);
_block.block3.document.close();
_block.block3.left = (block3_x + block_position_x) * block_size + block_base_x;
_block.block3.top = block3_y * block_size + block_base_y;
_block.block4.document.open();
_block.block4.document.write(block_content);
_block.block4.document.close();
_block.block4.left = (block4_x + block_position_x) * block_size + block_base_x;
_block.block4.top = block4_y * block_size + block_base_y;
if (block_next != block_current) {
Set_Offset(block_next,block_direction);
block_content = Get_Content(block_next); }
_block.blockp1.document.open();
_block.blockp1.document.write(block_content);
_block.blockp1.document.close();
_block.blockp1.left = block1_x * block_size + preview_base_x;
_block.blockp1.top = block1_y * block_size + preview_base_y;
_block.blockp2.document.open();
_block.blockp2.document.write(block_content);
_block.blockp2.document.close();
_block.blockp2.left = block2_x * block_size + preview_base_x;
_block.blockp2.top = block2_y * block_size + preview_base_y;
_block.blockp3.document.open();
_block.blockp3.document.write(block_content);
_block.blockp3.document.close();
_block.blockp3.left = block3_x * block_size + preview_base_x;
_block.blockp3.top = block3_y * block_size + preview_base_y;
_block.blockp4.document.open();
_block.blockp4.document.write(block_content);
_block.blockp4.document.close();
_block.blockp4.left = block4_x * block_size + preview_base_x;
_block.blockp4.top = block4_y * block_size + preview_base_y;
if (block_next != block_current) {
Set_Offset(block_current,block_direction);
block_content = Get_Content(block_current); }
block_shown = true;
if (Check_Direction(0,0))
return true
else
return false;
}
function Mark_Block() {
var this_offset_x = 0;
var this_offset_y = 0;
var this_block_source = null;
var this_block_id = null;
var this_block_done = false;
block_shown = false;
for (var i = 1; i <= block_component; i++) {
this_block_done = false;
while (!this_block_done) {
if (block_available[block_index_x][block_index_y]) {
block_available[block_index_x][block_index_y] = false;
this_offset_x = block_position_x + eval(block_id + i + "_x");
this_offset_y = block_position_y + eval(block_id + i + "_y");
block_position[this_offset_x][this_offset_y].id = block_x[block_index_x] + block_y[block_index_y];
block_position[this_offset_x][this_offset_y].x = block_index_x;
block_position[this_offset_x][this_offset_y].y = block_index_y;
this_block_source = eval(_block_style + block_id + i + "");
this_block_id = eval(_block_style + block_id + block_position[this_offset_x][this_offset_y].id);
this_block_done = true; }
block_index_y++;
if (block_index_y == block_table_height) {
block_index_y = 0;
block_index_x++;
if (block_index_x == block_table_width)
block_index_x = 0; } }
this_block_id.left = this_block_source.left;
this_block_id.top = this_block_source.top;
this_block_id.document.open();
this_block_id.document.write(block_content);
this_block_id.document.close();
this_block_source.top = -block_size; }
}
function Remove_Line(line_num) {
var this_block_id = null;
var this_line = block_position_y + line_num;
var upper_line = this_line - 1;
var no_more_line = false;
for (var i = 0; i < block_table_width; i++) {
block_available[block_position[i][this_line].x][block_position[i][this_line].y] = true;
this_block_id = eval(_block_style + block_id + block_position[i][this_line].id);
this_block_id.left = 0;
this_block_id.top = -block_size;
block_position[i][this_line].id = "";
block_position[i][this_line].x = 0;
block_position[i][this_line].y = 0; }
while ((upper_line >= 0) && (!no_more_line)) {
no_more_line = true;
for (var i = 0; i < block_table_width; i++) {
if (block_position[i][upper_line].id != "") {
no_more_line = false;
this_block_id = eval(_block_style + block_id + block_position[i][upper_line].id);
this_block_id.top += block_size;
block_position[i][this_line].id = block_position[i][upper_line].id;
block_position[i][this_line].x = block_position[i][upper_line].x;
block_position[i][this_line].y = block_position[i][upper_line].y;
block_position[i][upper_line].id = "";
block_position[i][upper_line].x = 0;
block_position[i][upper_line].y = 0; } }
this_line--;
upper_line--; }
}
function Hide_Tag() {
_block.blockxx.top = -game_tag_height;
}
function Show_Tag() {
var next_step = 0;
if (game_tag_step > 0) {
next_step = Math.ceil(game_tag_step/10);
_block.blockxx.moveBy(0,next_step);
game_tag_step -= next_step;
setTimeout("Show_Tag()",movement_timer); }
else
Event_Init();
}
function Restart_Game() {
Clear_Block();
Clear_Num();
Clear_Table(1);
high_score = (high_score < game_score)?game_score:high_score;
game_score = 0;
game_lines = 0;
block_index_x = 0;
block_index_y = 0
game_finished = false;
Hide_Tag();
if (game_level > 0) {
game_level = 0;
Show_Level(); }
Show_Score();
Show_Lines();
Start_Block();
}
function Clear_Table(move_direction) {
var table_done = false;
var this_step = 0;
var this_block_id = null;
var block_step = 0;
while (!table_done) {
table_done = true;
block_step++;
for (var i = 0; i < block_table_height; i++)
for (var j = 0; j < block_table_width; j++)
if (block_position[j][i].id != "") {
table_done = false;
this_block_id = eval(_block_style + block_id + block_position[j][i].id);
this_step = Math.floor(Math.random()*block_step) + 1;
if (((this_block_id.top - this_step > block_base_y) && (move_direction == -1)) ||
((this_block_id.top + this_step < block_base_y + (block_table_height-1) * block_size) && (move_direction == 1)))
this_block_id.moveBy(0,this_step*move_direction)
else {
block_available[block_position[j][i].x][block_position[j][i].y] = true;
this_block_id.left = 0;
this_block_id.top = -block_size;
block_position[j][i].id = "";
block_position[j][i].x = 0;
block_position[j][i].y = 0; } } }
}
function Hold_On() {
Event_Release();
Clear_Num();
_block.blockxx.document.open();
_block.blockxx.document.writeln(game_holdon_tag);
_block.blockxx.document.close();
_block.blockxx.top = game_tag_offset + block_base_y;
Clear_Table(-1);
Hide_Tag();
Event_Init();
}
function Game_Over() {
Event_Release();
clearInterval(block_timer_id);
_block.blockxx.document.open();
if (game_winner)
_block.blockxx.document.writeln(game_winner_tag)
else
_block.blockxx.document.writeln(game_over_tag);
_block.blockxx.document.close();
_block.blockxx.top = block_base_y;
game_winner = false;
game_pause = false;
game_finished = true;
game_tag_step = game_tag_offset;
setTimeout("Show_Tag()",movement_timer);
}
function Clear_Block() {
_block.block1.top = -block_size;
_block.block2.top = -block_size;
_block.block3.top = -block_size;
_block.block4.top = -block_size;
}
function Clear_Num() {
var number_id = null;
clearInterval(number_timer);
score_shown = false;
for (var i = 0; i <= score_max_index; i++)
if (!score_tag[i]) {
number_id = eval(_block_style + block_id + "x" + i + "");
number_id.top = -block_size;
number_id.left = 0;
score_tag[i] = true; }
}
function Move_Num() {
var number_id = null;
var score_found = 0;
for (var i = 0; i <= score_max_index; i++)
if (!score_tag[i]) {
number_id = eval(_block_style + block_id + "x" + i + "");
if (number_id.top > block_base_y) {
number_id.moveBy(0,score_step[number_id.lines-1]);
score_found++; }
else {
number_id.top = -block_size;
number_id.left = 0;
score_tag[i] = true; } }
if (score_found == 0) {
clearInterval(number_timer);
score_shown = false; }
}
function Show_Num(line_num, line_offset) {
var number_id = null;
var this_index = score_index;
var this_offset = ((block1_x + block_position_x) > 0)?-1:0;
var score_content = score_content1 + line_num + score_content2 + score_grip[line_num-1] + score_content3;
while (!score_tag[score_index]) {
score_index++;
if (score_index > score_max_index)
score_index = 0;
if (score_index == this_index) {
score_index++;
if (score_index > score_max_index)
score_index = 0;
break; } }
number_id = eval(_block_style + block_id + "x" + score_index + "");
number_id.lines = line_num;
score_tag[score_index] = false;
number_id.left = (block1_x + block_position_x + this_offset) * block_size + block_base_x;
number_id.top = (block1_y + block_position_y + line_offset) * block_size + block_base_y;
number_id.document.open();
number_id.document.writeln(score_content);
number_id.document.close();
if (!score_shown) {
score_shown = true;
number_timer = setInterval("Move_Num()",movement_timer); }
}
function Show_Score() {
_block.score.document.forms[0].High_Score.value = high_score;
_block.score.document.forms[0].Game_Score.value = game_score;
}
function Show_Lines() {
if (!game_winner)
_block.score.document.forms[0].Lines_Remain.value = game_level_lines[game_level] - game_lines
else
_block.score.document.forms[0].Lines_Remain.value = game_lines;
}
function Check_Line() {
var line_done = false;
var line_found = 0;
var line_offset = 0;
for (var i = 0; i < block_unit_height; i++) {
line_done = true;
for (var j = 0; j < block_table_width; j++)
if (block_position[j][block_position_y+i].id == "") {
line_done = false;
break; }
if (line_done) {
if (line_found == 0)
line_offset = i;
line_found++;
Remove_Line(i); } }
if (line_found > 0) {
if (game_level < game_max_level)
Show_Num(line_found,line_offset);
game_score += score_grip[line_found-1];
Show_Score();
game_lines += line_found;
if ((game_lines >= game_level_lines[game_level]) && (!game_winner)) {
game_lines -= game_level_lines[game_level];
if (game_level < game_max_level) {
game_level++;
Show_Level(); }
else
game_winner = true; }
Show_Lines(); }
}
function Check_Block() {
Mark_Block();
Check_Line();
Start_Block();
}
function Mov_Block() {
if (Check_Direction(0,1)) {
block_position_y++;
_block.block1.top += block_size;
_block.block2.top += block_size;
_block.block3.top += block_size;
_block.block4.top += block_size; }
else
Check_Block();
}
function Resume_Game() {
game_pause = false;
block_timer_id = setInterval("Mov_Block()",block_timer[game_level]);
number_timer = setInterval("Move_Num()",movement_timer);
}
function Pause_Game() {
game_pause = true;
clearInterval(block_timer_id);
clearInterval(number_timer);
}
function Key_Down(e) {
var key_code = e.which;
if (game_finished)
Restart_Game()
else {
if (game_pause)
Resume_Game();
if((key_code == key_pause) || (key_code == key_PAUSE)) {
if (block_shown)
Pause_Game(); }
if((key_code == key_down) || (key_code == key_DOWN)) {
if (block_shown)
Drop_Block(); }
if ((key_code == key_up) || (key_code == key_UP)) {
if (block_shown)
if (Check_Rotate())
Rotate_Block(); }
if ((key_code == key_left) || (key_code == key_LEFT)) {
if (block_shown)
if (Check_Direction(-1,0))
Move_Block(-1,0); }
if ((key_code == key_right) || (key_code == key_RIGHT)) {
if (block_shown)
if (Check_Direction(1,0))
Move_Block(1,0); } }
return false;
}
function Rotate_Block() {
while ((block_position_x + block_unit_width - 1) >= block_table_width) {
block_position_x--; }
_block.block1.left = (block1_x + block_position_x) * block_size + block_base_x;
_block.block1.top = (block1_y + block_position_y) * block_size + block_base_y;
_block.block2.left = (block2_x + block_position_x) * block_size + block_base_x;
_block.block2.top = (block2_y + block_position_y) * block_size + block_base_y;
_block.block3.left = (block3_x + block_position_x) * block_size + block_base_x;
_block.block3.top = (block3_y + block_position_y) * block_size + block_base_y;
_block.block4.left = (block4_x + block_position_x) * block_size + block_base_x;
_block.block4.top = (block4_y + block_position_y) * block_size + block_base_y;
}
function New_Layer(Layer_ID, Layer_Index) {
document.layers[Layer_ID] = new Layer(block_size);
document.layers[Layer_ID].top = -block_size;
document.layers[Layer_ID].left = 0;
document.layers[Layer_ID].height = block_size;
document.layers[Layer_ID].zIndex = Layer_Index;
document.layers[Layer_ID].visibility = "show";
}
function Layer_Init() {
var this_block_id = "";
// layers for marking blocks
for (var i = 0; i < block_table_width; i++)
for (var j = 0; j < block_table_height; j++) {
this_block_id = block_id + block_x[i] + block_y[j];
New_Layer(this_block_id,3); }
// layers for falling blocks
for (i = 1; i <= block_component; i++) {
this_block_id = block_id + block_x[i];
New_Layer(this_block_id,4); }
// layers for preview blocks
for (i = 1; i <= block_component; i++) {
this_block_id = block_id + "p" + block_x[i];
New_Layer(this_block_id,3); }
// layers for score points
for (i = 0; i <= score_max_index; i++) {
this_block_id = block_id + "x" + block_x[i];
New_Layer(this_block_id,5); }
// layer for table background
document.layers["blockx"] = new Layer(block_table_width * block_size + block_preview_gap * 2);
document.layers["blockx"].top = block_base_y - block_preview_gap;
document.layers["blockx"].left = block_base_x - block_preview_gap;
document.layers["blockx"].height = block_table_height * block_size + block_preview_gap * 2;
document.layers["blockx"].zIndex = 1;
document.layers["blockx"].document.open();
document.layers["blockx"].document.writeln('<table width="' + (block_table_width * block_size + block_preview_gap * 2) + '" height="' + (block_table_height * block_size + block_preview_gap * 2) + '" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" border="3"><tr><td><font size="1">&nbsp;</font></td></tr></table>');
document.layers["blockx"].document.close();
document.layers["blockx"].visibility = "show";
// layer for table
document.layers["block0"] = new Layer(block_table_width * block_size);
document.layers["block0"].top = block_base_y;
document.layers["block0"].left = block_base_x;
document.layers["block0"].height = block_table_height * block_size;
document.layers["block0"].zIndex = 2;
document.layers["block0"].visibility = "show";
// layer for preview box background
document.layers["previewx"] = new Layer(block_preview_x * block_size + block_preview_gap * 2);
document.layers["previewx"].top = preview_base_y - block_preview_gap;
document.layers["previewx"].left = preview_base_x - block_preview_gap;
document.layers["previewx"].height = block_preview_y * block_size + block_preview_gap * 2;
document.layers["previewx"].zIndex = 1;
document.layers["previewx"].document.open();
document.layers["previewx"].document.writeln('<table width="' + (block_preview_x * block_size + block_preview_gap * 2) +'" height="' + (block_preview_y * block_size + block_preview_gap * 2) + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="2"><tr><td>&nbsp</td></tr></table>');
document.layers["previewx"].document.close();
document.layers["previewx"].visibility = "show";
// layer for preview box
document.layers["preview"] = new Layer(block_preview_x * block_size);
document.layers["preview"].top = preview_base_y;
document.layers["preview"].left = preview_base_x;
document.layers["preview"].height = block_preview_y * block_size;
document.layers["preview"].zIndex = 2;
document.layers["preview"].document.open();
document.layers["preview"].document.writeln('<table width="' + (block_preview_x * block_size) +'" height="' + (block_preview_y * block_size) + '" bgcolor="#000000" cellpadding="0" cellspacing="0" border="0"><tr><td>&nbsp</td></tr></table>');
document.layers["preview"].document.close();
document.layers["preview"].visibility = "show";
// layer for Winner, GameOver and HoldOn tags
document.layers["blockxx"] = new Layer(game_tag_width);
document.layers["blockxx"].top = -game_tag_height;
document.layers["blockxx"].left = tag_layer_offset;
document.layers["blockxx"].height = game_tag_height;
document.layers["blockxx"].zIndex = 6;
document.layers["blockxx"].visibility = "show";
// layer for score board
document.layers["score"] = new Layer(120);
document.layers["score"].top = preview_base_y + block_preview_y * block_size + block_preview_gap + block_table_gap;
document.layers["score"].left = preview_base_x - block_preview_gap;
document.layers["score"].zIndex = 2;
document.layers["score"].document.open();
document.layers["score"].document.writeln('<form>' +
'<nobr><p class="info">High Score</p></nobr>' +
'<input type="text" name="High_Score" maxlenght="6" size="6" value=0 onfocus="blur();">' +
'<nobr><p class="info">Game Score</p></nobr>' +
'<input type="text" name="Game_Score" maxlenght="6" size="6" value=0 onfocus="blur();">' +
'<nobr><p class="info">Lines Remain</p></nobr>' +
'<input type="text" name="Lines_Remain" maxlenght="6" size="6" value=0 onfocus="blur();">' +
'</form>');
document.layers["score"].document.close();
document.layers["score"].visibility = "show";
}
function Start_Block() {
if (Show_Block()) {
clearInterval(block_timer_id);
block_timer_id = setInterval("Mov_Block()",block_timer[game_level]); }
else
Game_Over();
}
function Resizing_Fix() {
document.location.href = document.location.href;
}
function Game_Init() {
if (is_NN4) {
_block = document.layers;
Para_Init();
Layer_Init();
Event_Init();
Show_Level();
Show_Score();
Show_Lines(); }
else
alert("Sorry!\nYou need Netscape Navigator 4 or above to play this script");
}
function Para_Init() {
var block_window_width = window.innerWidth;
var block_window_height = window.innerHeight;
var block_scale = 1;
var block_table_x_size = 0;
var block_table_y_size = 0;
if ((block_window_width > block_base_width) || (block_window_height > block_base_height)) {
block_scale = Math.min(block_window_width/block_base_width, block_window_height/block_base_height);
block_scale = Math.max(block_scale, 1); }
block_size = Math.floor(block_size * block_scale);
block_table_x_size = block_preview_gap + block_table_width * block_size + block_preview_gap + block_table_gap + block_preview_gap + block_preview_x * block_size + block_preview_gap;
block_table_y_size = block_preview_gap + block_table_height * block_size + block_preview_gap;
block_window_width = Math.max(block_window_width, block_table_x_size);
block_window_height = Math.max(block_window_height, block_table_y_size);
block_base_x = Math.floor((block_window_width - block_table_x_size)/2) + block_preview_gap;
block_base_y = Math.floor((block_window_height - block_table_y_size)/2) + block_preview_gap;
preview_base_x = block_base_x + block_table_width * block_size + block_table_gap + block_preview_gap;
preview_base_y = block_base_y + block_preview_gap;
game_tag_offset = (block_table_height * block_size - game_tag_height)/2;
tag_layer_offset = block_base_x + (block_table_width * block_size - game_tag_width)/2;
block_content1 = '<table width="' + block_size + '" height="' + block_size + '" bgcolor="';
table_background_dim = '<table width="' + (block_table_width * block_size) + '" height="' + (block_table_height * block_size) + '" cellpadding="0" cellspacing="0" border="0" bgcolor=';
}
function Event_Release() {
document.releaseEvents(Event.KEYDOWN);
document.onkeydown = null;
}
function Event_Init() {
document.captureEvents(Event.KEYDOWN);
document.onkeydown = Key_Down;
}
window.onResize = Resizing_Fix;
//-->
</script>
</head>
<BODY bgcolor="white" text="black" link="#ffffff" alink="#ffffff" vlink="#ffffff" onload="Game_Init();"></BODY>
</html>

View File

@ -0,0 +1,672 @@
//if IE4/NS6, apply style
if (document.all||document.getElementById){
document.write('<style>.tictac{')
document.write('width:50px;height:50px;')
document.write('}</style>')
}
var sqr1
var sqr2
var sqr3
var sqr4
var sqr5
var sqr6
var sqr7
var sqr8
var sqr9
var sqr1T = 0
var sqr2T = 0
var sqr3T = 0
var sqr4T = 0
var sqr5T = 0
var sqr6T = 0
var sqr7T = 0
var sqr8T = 0
var sqr9T = 0
var moveCount = 0
var turn = 0
var mode = 1
function vari()
{
sqr1 = document.tic.sqr1.value
sqr2 = document.tic.sqr2.value
sqr3 = document.tic.sqr3.value
sqr4 = document.tic.sqr4.value
sqr5 = document.tic.sqr5.value
sqr6 = document.tic.sqr6.value
sqr7 = document.tic.sqr7.value
sqr8 = document.tic.sqr8.value
sqr9 = document.tic.sqr9.value
}
function check()
{
if(sqr1 == " X " && sqr2 == " X " && sqr3 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr4 == " X " && sqr5 == " X " && sqr6 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr7 == " X " && sqr8 == " X " && sqr9 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr1 == " X " && sqr4 == " X " && sqr7 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr2 == " X " && sqr5 == " X " && sqr8 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr3 == " X " && sqr6 == " X " && sqr9 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9 == " X ")
{
alert("You Win!")
reset()
}
else if(sqr3 == " X " && sqr5 == " X " && sqr7 == " X ")
{
alert("You Win!")
reset()
}
else
{
winCheck()
check2()
drawCheck()
}
}
function check2()
{
vari()
drawCheck()
if(sqr1 == " O " && sqr2 == " O " && sqr3 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr4 == " O " && sqr5 == " O " && sqr6 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr7 == " O " && sqr8 == " O " && sqr9 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr1 == " O " && sqr4 == " O " && sqr7 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr2 == " O " && sqr5 == " O " && sqr8 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr3 == " O " && sqr6 == " O " && sqr9 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9 == " O ")
{
alert("You Lose!")
reset()
}
else if(sqr3 == " O " && sqr5 == " O " && sqr7 == " O ")
{
alert("You Lose!")
reset()
}
}
function player1Check()
{
if(sqr1 == " X " && sqr2 == " X " && sqr3 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr4 == " X " && sqr5 == " X " && sqr6 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr7 == " X " && sqr8 == " X " && sqr9 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr1 == " X " && sqr4 == " X " && sqr7 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr2 == " X " && sqr5 == " X " && sqr8 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr3 == " X " && sqr6 == " X " && sqr9 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9 == " X ")
{
alert("Player 1 wins!")
reset()
}
else if(sqr3 == " X " && sqr5 == " X " && sqr7 == " X ")
{
alert("Player 1 wins!")
reset()
}
else
{
player2Check()
drawCheck()
}
}
function player2Check()
{
vari()
drawCheck()
if(sqr1 == " O " && sqr2 == " O " && sqr3 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr4 == " O " && sqr5 == " O " && sqr6 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr7 == " O " && sqr8 == " O " && sqr9 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr1 == " O " && sqr4 == " O " && sqr7 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr2 == " O " && sqr5 == " O " && sqr8 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr3 == " O " && sqr6 == " O " && sqr9 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9 == " O ")
{
alert("Player 2 wins!")
reset()
}
else if(sqr3 == " O " && sqr5 == " O " && sqr7 == " O ")
{
alert("Player 2 wins!")
reset()
}
}
function drawCheck()
{
vari()
moveCount = sqr1T + sqr2T + sqr3T + sqr4T + sqr5T + sqr6T + sqr7T + sqr8T + sqr9T
if(moveCount == 9)
{
reset()
alert("Draw")
}
}
function winCheck()
{
check2()
if(sqr1 == " O " && sqr2 == " O " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr2 == " O " && sqr3 == " O " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr4 == " O " && sqr5 == " O " && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = " O "
sqr6T = 1;
turn = 0;
}
else if(sqr5 == " O " && sqr6 == " O " && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = " O "
sqr4T = 1;
turn = 0;
}
else if(sqr7 == " O " && sqr8 == " O " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr8 == " O " && sqr9 == " O " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr5 == " O " && sqr9 == " O " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr3 == " O " && sqr5 == " O " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr7 == " O " && sqr5 == " O " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr3 == " O " && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = " O "
sqr2T = 1;
turn = 0;
}
else if(sqr4 == " O " && sqr6 == " O " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr7 == " O " && sqr9 == " O " && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = " O "
sqr8T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr7 == " O " && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = " O "
sqr4T = 1;
turn = 0;
}
else if(sqr2 == " O " && sqr8 == " O " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr3 == " O " && sqr9 == " O " && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = " O "
sqr6T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr5 == " O " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr4 == " O " && sqr7 == " O " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr5 == " O " && sqr8 == " O " && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = " O "
sqr2T = 1;
turn = 0;
}
else if(sqr6 == " O " && sqr9 == " O " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr4 == " O " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr2 == " O " && sqr5 == " O " && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = " O "
sqr8T = 1;
turn = 0;
}
else if(sqr3 == " O " && sqr6 == " O " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr1 == " O " && sqr9 == " O " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr3 == " O " && sqr7 == " O " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else
{
computer()
}
check2()
}
function computer()
{
check2()
if(sqr1 == " X " && sqr2 == " X " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr2 == " X " && sqr3 == " X " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr4 == " X " && sqr5 == " X " && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = " O "
sqr6T = 1;
turn = 0;
}
else if(sqr5 == " X " && sqr6 == " X " && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = " O "
sqr4T = 1;
turn = 0;
}
else if(sqr7 == " X " && sqr8 == " X " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr8 == " X " && sqr9 == " X " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr5 == " X " && sqr9 == " X " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr3 == " X " && sqr5 == " X " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr7 == " X " && sqr5 == " X " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr3 == " X " && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = " O "
sqr2T = 1;
turn = 0;
}
else if(sqr4 == " X " && sqr6 == " X " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr7 == " X " && sqr9 == " X " && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = " O "
sqr8T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr7 == " X " && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = " O "
sqr4T = 1;
turn = 0;
}
else if(sqr2 == " X " && sqr8 == " X " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr3 == " X " && sqr9 == " X " && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = " O "
sqr6T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr5 == " X " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr4 == " X " && sqr7 == " X " && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = " O "
sqr1T = 1;
turn = 0;
}
else if(sqr5 == " X " && sqr8 == " X " && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = " O "
sqr2T = 1;
turn = 0;
}
else if(sqr6 == " X " && sqr9 == " X " && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = " O "
sqr3T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr4 == " X " && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = " O "
sqr7T = 1;
turn = 0;
}
else if(sqr2 == " X " && sqr5 == " X " && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = " O "
sqr8T = 1;
turn = 0;
}
else if(sqr3 == " X " && sqr6 == " X " && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = " O "
sqr9T = 1;
turn = 0;
}
else if(sqr1 == " X " && sqr9 == " X " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else if(sqr3 == " X " && sqr7 == " X " && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = " O "
sqr5T = 1;
turn = 0;
}
else
{
AI()
}
check2()
}
function AI()
{
vari()
if(document.tic.sqr5.value == " " && turn == 1)
{
document.tic.sqr5.value = " O "
turn = 0
sqr5T = 1
}
else if(document.tic.sqr1.value == " " && turn == 1)
{
document.tic.sqr1.value = " O "
turn = 0
sqr1T = 1
}
else if(document.tic.sqr9.value == " " && turn == 1)
{
document.tic.sqr9.value = " O "
turn = 0
sqr9T = 1
}
else if(document.tic.sqr6.value == " " && turn == 1)
{
document.tic.sqr6.value = " O "
turn = 0
sqr6T = 1
}
else if(document.tic.sqr2.value == " " && turn == 1)
{
document.tic.sqr2.value = " O "
turn = 0
sqr2T = 1
}
else if(document.tic.sqr8.value == " " && turn == 1)
{
document.tic.sqr8.value = " O "
turn = 0
sqr8T = 1
}
else if(document.tic.sqr3.value == " " && turn == 1)
{
document.tic.sqr3.value = " O "
turn = 0
sqr3T = 1
}
else if(document.tic.sqr7.value == " " && turn == 1)
{
document.tic.sqr7.value = " O "
turn = 0
sqr7T = 1
}
else if(document.tic.sqr4.value == " " && turn == 1)
{
document.tic.sqr4.value = " O "
turn = 0
sqr4T = 1
}
check2()
}
function reset()
{
document.tic.sqr1.value = " "
document.tic.sqr2.value = " "
document.tic.sqr3.value = " "
document.tic.sqr4.value = " "
document.tic.sqr5.value = " "
document.tic.sqr6.value = " "
document.tic.sqr7.value = " "
document.tic.sqr8.value = " "
document.tic.sqr9.value = " "
sqr1T = 0
sqr2T = 0
sqr3T = 0
sqr4T = 0
sqr5T = 0
sqr6T = 0
sqr7T = 0
sqr8T = 0
sqr9T = 0
vari()
turn = 0
moveCount = 0
}
function resetter()
{
reset()
}

View File

@ -0,0 +1,37 @@
<html>
<head>
<title>LNR Game -- Tic-Tac-Toe</title>
<link rel="StyleSheet" type="text/css" href="../../script/styles.css">
</head>
<script language="JavaScript" src="../../script/framelock.js"></script>
<BODY bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" leftmargin="0" topmargin="0"
background="../../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center>
<font color="lime" face="Courier New,Courier,Fixedsys">:: TIC TAC TOE ::</font></center>
<br><br>
<SCRIPT LANGUAGE="javascript" src="Hang.js">
</SCRIPT>
<center>
<FORM NAME="tic">
<INPUT TYPE="button" NAME="sqr1" class="tictac" value=" " onClick="if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 1; vari(); check();} else if(document.tic.sqr1.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr1.value = ' O '; sqr1T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr2" class="tictac" value=" " onClick="if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 1; vari(); check();} else if(document.tic.sqr2.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr2.value = ' O '; sqr2T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr3" class="tictac" value=" " onClick="if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 1; vari(); check();} else if(document.tic.sqr3.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr3.value = ' O '; sqr3T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br>
<INPUT TYPE="button" NAME="sqr4" class="tictac" value=" " onClick="if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 1; vari(); check();} else if(document.tic.sqr4.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr4.value = ' O '; sqr4T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr5" class="tictac" value=" " onClick="if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 1; vari(); check();} else if(document.tic.sqr5.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr5.value = ' O '; sqr5T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr6" class="tictac" value=" " onClick="if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 1; vari(); check();} else if(document.tic.sqr6.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr6.value = ' O '; sqr6T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br>
<INPUT TYPE="button" NAME="sqr7" class="tictac" value=" " onClick="if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 1; vari(); check();} else if(document.tic.sqr7.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr7.value = ' O '; sqr7T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr8" class="tictac" value=" " onClick="if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 1; vari(); check();} else if(document.tic.sqr8.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr8.value = ' O '; sqr8T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr9" class="tictac" value=" " onClick="if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 1; vari(); check();} else if(document.tic.sqr9.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr9.value = ' O '; sqr9T = 1; turn = 1; vari(); player1Check()} drawCheck()">
</form>
</center>
<center>[<a href="mailto:content@lnr.cjb.net?subject=CjK Content">content@lnr.cjb.net</a>]</center><br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,27 @@
<html>
<head>
<title>Zener Card Designs :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../../script/styles.css">
</head>
<script language="JavaScript" src="../../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: ZENER CARD DESIGNS ::</font></center>
<br><br>
<center>
<embed src="zener.swf" width="550" height="400" autoplay="false" loop="true" hidden="false" menu="false" quality="high"><br>
</center>
<center>
<font size="0">Copyright&copy; 2002 LNR Universe</font></center><br>
<center>[<a href="mailto:content@lnr.cjb.net?subject=CjK Content">content@lnr.cjb.net</a>]</center>
<br>&nbsp;
</font>
</body>
</html>

Binary file not shown.

41
Originals/Website/help/ie6.html Executable file
View File

@ -0,0 +1,41 @@
<html>
<head>
<title>Get IE 6 :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: GET INTERNET EXPLORER 6 ::</font></center>
<br><br>
[<a href="index.html">Back to Help Topics</a>]<br><br>
<b><font color="cyan">How to get Internet Explorer 6</font></b><br>
<ol>
<li>Click <a href="http://www.microsoft.com/windows/ie/downloads/critical/ie6sp1/default.asp">here</a> to go to the IE6 web page</li>
<li>Select a language from the list at the right</li>
<li>Click the button to download Internet Explorer 6</li>
</ol><br>
We have detected that your browser is<font color="lime">&nbsp;<script language="JavaScript">
<!--
document.writeln(navigator.appName);
if (navigator.appName=="Microsoft Internet Explorer") {
document.writeln(". You don\'t need to switch browsers.");
}
if (navigator.appName!="Microsoft Internet Explorer") {
document.writeln(". You may want to change browsers.");
}
//-->
</script>&nbsp;</font>
<br>&nbsp;
</font>
</body>
</html>

View File

@ -0,0 +1,39 @@
<html>
<head>
<title>Help :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: HELP TOPICS ::</font></center>
<br><br>
If you need help with LNR's website, choose a topic below:<br>
<ul>
<li><a href="res.html">Change your Screen Resolution</a></li>
<li><a href="ie6.html">Get Internet Explorer 6</a></li>
<li><b>Other Help Documents</b></li>
<ul>
<li><a href="../worlds/help/index.html">LNR Worlds Help</a></li>
</ul>
</ul><br><br>
<b><font color="cyan">Sites Currently Linking to This Help File</font></b><br>
<a href="http://www.lnr.cjb.net/" target="_blank">LNR Universe - http://www.lnr.cjb.net/</a><br>
<a href="http://www.azulian.cjb.net/" target="_blank">Azulian World - http://www.azulian.cjb.net/</a><br>
<center>
<a href="mailto:cerone@lnr.cjb.net?subject=CjK Link to LNR Help">Add My Site to This List!</a>
</center>
<br>&nbsp;
</font>
</body>
</html>

43
Originals/Website/help/res.html Executable file
View File

@ -0,0 +1,43 @@
<html>
<head>
<title>Change Resolution :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="../script/styles.css">
</head>
<script language="JavaScript" src="../script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="../images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: CHANGE YOUR SCREEN RESOLUTION ::</font></center>
<br><br>
[<a href="index.html">Back to Help Topics</a>]<br><br>
<b><font color="cyan">How to change your screen resolution</font></b><br>
<ol>
<li>Click "Start" -&gt; "Settings" -&gt; "Control Panel"</li>
<li>Double-click on "Display"</li>
<li>Click on the "Settings" tab</li>
<li>In the lower-right corner, drag the "Screen Area" slider untill the area reaches 1024x768</li>
<li>Click "Apply" and then click "Ok"</li>
</ol><br>
We have detected that your screen resolution is<font color="lime">&nbsp;<script language="JavaScript">
<!--
document.writeln(screen.width+"x"+screen.height);
if (screen.width == "1024" && screen.height == "768") {
document.writeln(". You don\'t need to change the screen area.");
}
if (screen.width != "1024" && screen.height != "768") {
document.writeln(". You need to change the screen area.");
}
//-->
</script>&nbsp;</font>
<br>&nbsp;
</font>
</body>
</html>

74
Originals/Website/history.html Executable file
View File

@ -0,0 +1,74 @@
<html>
<head>
<title>History of LNR Universe :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: HISTORY OF LNR UNIVERSE ::</font></center>
<br><br>
<i><font color="yellow">From the Author...</font></i><br>
The Land of No Return was first created back in the Fall of 1999, around September 25. The Land of No Return
started as a joke, as a mystical flying island full of wide-eyed freaky monsters.<br><br>
The first monster created was Monk. Monk's name was originally spelled "Munk" but got renamed sometime later
by accident. Monk was created based on a wide-eyed monkey in a ZooBooks magazine. The next monster was Prisem.
Prisem was to be yet more annoying than Monk - Prisem had MANY wide eyes! Afterward, Crystal was created to be
a diamond full of wide eyes, and then I combined Prisem and Crystal to create Emerald. Mr. I came soon after,
he was named that because of his one eye. One very large eye. Spyke was to be the monster with many large
annoying eyeballs. Now with all these wide-eyed monsters, I decided to combine them all to create Wizeman, the
most wide-eyed annoying monster. Finally, I created Twilite, who would be the monster that follows guests on
The Land of No Return, and transforms them into monsters whenever they look back. I later drew out the original
map of The Land of No Return, which differs from the map that is used now.<br><br>
<center><img src="images/old-map.gif"></center><br><br>
Later, in the Spring of 1999, new monsters were created: Ico, Wizeman's loyal assistant; Clawz, who was originally
Synan's first monster; Orb, who inhabited the lake on The Land of No Return's original map. For a time, that was
all. I then created the Dark Stone, which Synan wore on his arm, which gave him super powers and a nifty golden
flame. Then, Veronica was created as a character. Veronica was originally that pitch black form and nothing else,
and was called Veronica Virus. Then, I began to write the original version of the LNR Universe story. In the old
story, Ico turned against Wizeman and stole the Dark Stone he had on his head, which contained Veronica Virus.
After being nearly defeated, the stone fell off his head and shattered, allowing Veronica to escape. Ico was
imprisoned in ice and banished to Earth, on an island known as Ico Island.<br><br>
After the first chapter of the old story, I created the second called the "Earth Series" in which Veronica comes
back to take over the Earth and her good clone Veronicus wouldn't allow it, starting a huge war between the two.
Then were created the monsters of the elements: Lightning, Water, Fire, and Earth. Those characters no longer exist.<br><br>
I had gotten through forty chapters in the old story. Eventually Veronica calms down, and then she gives power
to the sleeping Deity who was dormant below the waters. Synan's team (Synan, Zoe, James, and Sarah) were
imprisoned in an ice cave underwater for seven years, when they became adults to fight the Deity. New characters
Sage and Kail were created then.<br><br>
After a good section of the story was wiped out, I started over. I created a new map, new monsters, and a new
plot - changing characters Veronica, Kail, and Sage to be Synan's children of the future.<br><br>
I wrote the journal of Synan first, which had 40 chapters just like the old story. Afterward I wrote Syrus'
journal that weaves through Synan's, and in 2002 I wrote Veronica's story, which is the summary of the other
two. The LNR Universe website has changed a lot, too, from 1999 untill now.<br><br>
The LNR Universe website has been moving around to many different URL's. Here's all of them:<br>
www.thelandofnoreturn.8k.com<br>
www.lnruniverse.8k.com<br>
www.lnr.8k.com<br>
www.lnr.f2s.com<br>
lnru.tripod.com<br>
mywebpages.comcast.net/watereden<br>
www.lnru.tk<br>
www.lnr.cjb.net (still in use)<br>
LNR.CJB.NET was the last URL to LNR's website, because it can forward your browser to any site on the web,
so no matter how many times LNR's site changes, the cjb.net site stays the same. The current URL of LNR Universe is:<br>
<u>http://68.61.138.236/lnr/index.html</u>
<br>&nbsp;
</font>
</body>
</html>

129
Originals/Website/home.html Executable file
View File

@ -0,0 +1,129 @@
<html>
<head>
<title>Home :: LNR Universe</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<script language="JavaScript" src="script/framelock.js"></script>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<center><font size="6"><font color="#FF00FF">L</font><font color="#EE00EE">N</font><font color="#DD00DD">R</font> <font color="#CC00CC">U</font><font color="#BB00BB">n</font><font color="#AA00AA">i</font><font color="#BB00BB">v</font><font color="#CC00CC">e</font><font color="#DD00DD">r</font><font color="#EE00EE">se</font><font color="#FF00FF"></font></font><br>
<font color="lime" face="Courier New,Courier,Fixedsys">:: HOME ::</font></center>
<br><br>
<table width="100%" height="24" border="0">
<tr><td width="10">
&nbsp;</td><td width="100%" height="24">
<font face="Verdana,Arial" size="2" color="white">
<center>
<script language="JavaScript1.2" src="script/fader.js"></script>
</center>
</font>
</td><td width="10">&nbsp;
</td></tr>
</table><br><br>
<img src="images/ideyae.gif" align="left" width="150" height="66" alt="The Five Ideyas">
The year is 2020. The world lies in ruins. An evil trickster from the dream world, who
calls himself <i>The Jackal</i>, has completely taken over the world. Veronica Creel, daughter
of Synan and Zoe, devises a plan to use her telekinesis powers to teleport herself into
the past to stop Jackal from taking over the world. Her plan is to use her brother Sage, who
then will be able to become the mighty Deity, to distract The Jackal while her young parents
Synan and Zoe capture Jackal and banish him to the Gap between Dimensions.<br><br>
LNR Universe: Welcome to our world!<br><br>
<!-- ///////////////////////////////////////////////////////////////////////// -->
<!-- /////////////////////////////NEWS STARTS HERE//////////////////////////// -->
<!-- ///////////////////////////////////////////////////////////////////////// -->
<!-- ///////////////////////////////////////////////////////////////////////// -->
<center>
<b><font color="lime">L N R &nbsp; U n i v e r s e &nbsp; N e w s</font></b><br>
<b>News Statements 1-10 of <script language="JavaScript" src="script/news.js"></script> total.</b><br>
<font color="#660066">[</font><font color="#990099">[</font><font color="#FF00FF">[</font>
<a href="#">Previous</a>
<font color="#FF00FF">|</font><font color="#990099">|</font><font color="#FF00FF">|</font>
<a href="news/page1.html">Next</a>
<font color="#FF00FF">]</font><font color="#990099">]</font><font color="#660066">]</font><br>
<font size="0">(Newest postings on top)</font><br>
</center>
<blockquote>
<b><font color="cyan">An Update</font></b><br>
For those of you who were wondering, yes - LNR Universe has pretty much died from my mind. However,
I am slowly but surely working on the completion of the final novel. As for this website.. not much
more updating is planned to happen anytime soon.<br>
<font size="0" color="yellow">Posted by <a href="../chaos/members/kirsle.html">Kirsle</a> on June 13 2003</font><br><br>
<b><font color="cyan">History of LNR Universe</font></b><br>
A new link has been added, <i>History of LNR Universe</i>. Now you can trace LNR Universe since
it's beginning in 1999!<br>
<font size="0" color="yellow">Posted by CjKircle on January 30, 2003</font><br><br>
<b><font color="cyan">Characters Database Remade!</font></b><br>
The characters database has been remade, with new pictures for all the characters
and an easy-to-use layout. Also includes the new monster Skysen!<br>
<font size="0" color="yellow">Posted by CjKircle on January 2, 2003</font><br><br>
<b><font color="cyan">Happy New Year!</font></b><br>
Today marks the first day of 2003.<br>
<font size="0" color="yellow">Posted by CjKircle on January 1, 2003</font><br><br>
<b><font color="cyan">New LNR Universe Desktop Backgrounds</font></b><br>
LNR Universe has created two background images for your computer's desktop. Check them
out <a href="bg.html">here</a>!<br>
<font size="0" color="yellow">Posted by CjKircle on December 29, 2002</font><br><br>
<b><font color="cyan">Merry Christmas!</font></b><br>
Today is December 25, Christmas day! Today also marks the beginning of the work on
the new LNR Universe novel, which we need monsters for (see previous post).<br>
<font size="0" color="yellow">Posted by CjKircle on December 25, 2002</font><br><br>
<b><font color="cyan">New LNR Universe Monsters Needed!</font></b><br>
LNR Universe is currently working on the first real novel, and we need some monsters to
be inhabitants of The World of No Return (Planet X). The novel will merge the book of
Veronica, as well as the journals of Synan and Syrus, all into one plotline. This makes
it easier to read than have to read all three books. If you have any ideas for monsters,
submit them to <a href="mailto:content@lnr.cjb.net?subject=CjK LNR Monsters">content@lnr.cjb.net</a>
containing an attached image, and information about the monster including Name, Height,
Weight, Type (like fire,ice,fighting,etc), and a short biography.<br>
<font size="0" color="yellow">Posted by CjKircle on December 24, 2002</font><br><br>
<b><font color="cyan">ZAR Project Pages Re-Made</font></b><br>
A few days ago, the Zoe Aidenn Robot Project's section of the website has been remodeled.
There are a few new pages, and the virtual face has improved to be more "colorific".<br>
<font size="0" color="yellow">Posted by CjKircle on December 24, 2002</font><br><br>
<b><font color="cyan">New LNR Universe Forums</font></b><br>
LNR Universe has gotten a new (and much better) message board. The URL is
<a href="http://cjk.hyperboards.com/">http://cjk.hyperboards.com/</a>. The new forum includes
emoticons, easy-to-use member accounts, ability to modify or delete your posts, and rankings
depending on how many messages you post!<br>
<font size="0" color="yellow">Posted by CjKircle on December 24, 2002</font><br><br>
<b><font color="cyan">Azulian World Online</font></b><br>
A new online world is being worked on. It is a war-based game in which you are a clan of
Azulians. There are 20 clans and five levels of evolution for each Azulian.
[<a href="news/azulian.html">More...</a>]<br>
<font size="0" color="yellow">Posted by CjKircle on November 16, 2002</font><br><br>
</blockquote>
<hr>
<center>
<b>Server Advertisement</b> [<a href="../adserv/lnr.html" target="_blank">Advertise This Website</a>]<br><br>
<script language="JavaScript" src="../adserv.js"></script>
</center>
<hr>
<br><br>
<hr color="#FFFF00">
Link back to <a href="http://68.61.138.236/" target="_blank">68.61.138.236</a> (root directory)
<br>&nbsp;
</font>
</body>
</html>

19
Originals/Website/icon.html Executable file
View File

@ -0,0 +1,19 @@
<html>
<head>
<title>LNR Universe Icon</title>
<link rel="StyleSheet" type="text/css" href="script/styles.css">
</head>
<body bgcolor="black" link="white" vlink="white" alink="white" text="white"
marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"
background="images/stars.jpg">
<font face="Verdana,Arial" size="2" color="white">
<img src="images/planet.gif" alt="Click to Return Home!" class="hand"
onClick="parent.lnr.window.location='home.html'">
<b class="hand" alt="Click to Return Home!"
onClick="parent.lnr.window.location='home.html'">LNR Universe</b>
<br>&nbsp;
</font>
</body>
</html>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
Originals/Website/images/coin.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Some files were not shown because too many files have changed in this diff Show More