mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-29 00:34:00 -06:00
Improve verbiage
This commit is contained in:
@@ -1,25 +1,97 @@
|
||||
Thanks to recent advances in browser technology, it has been possible
|
||||
to port Progress Quest to run right in your browser. It wasn't easy;
|
||||
we started with hardware emulation of a 80386-equipped PC clone
|
||||
running a novel Windows XP compatable operating system called ProgrOS,
|
||||
implemented in a clean room in the Seychelles by a team of people who
|
||||
had never programmed before (to ensure no copyrights would be
|
||||
violated).
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
<title>Play Progress Quest</title>
|
||||
<style>
|
||||
|
||||
Unfortuantely that wan't fast enough (too much lag death), so we
|
||||
instead emulated the much faster Cray-2 supercomputer and ran the
|
||||
80386 emulator in that. But the 80386 kept getting hot, so we switched
|
||||
to a 6502 overclocked at 120GHz with emulated liquid helium coolant,
|
||||
and ported ProgrOS to that.
|
||||
body {
|
||||
text-align: center;
|
||||
}
|
||||
p {
|
||||
margin-left: 10%;
|
||||
margin-right: 10%;
|
||||
text-align: left;
|
||||
}
|
||||
.sig {
|
||||
text-align: center;
|
||||
font-size: small;
|
||||
color: #808080;
|
||||
}
|
||||
.sig a, .sig a:visited {
|
||||
color: #808080;
|
||||
text-decoration: none;
|
||||
}
|
||||
.banter {
|
||||
font-size: 11pt;
|
||||
}
|
||||
#go {
|
||||
font-size: 30pt;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<img src="pq.gif" alt="Progress Quest">
|
||||
|
||||
<h1>Progress Quest in Your Browser</h1>
|
||||
|
||||
<p>
|
||||
Thanks to recent advances in technology, it has been possible to port
|
||||
Progress Quest to run in your browser. You no longer need to download
|
||||
or install anything to play Progress Quest.
|
||||
|
||||
<p>
|
||||
Does that sound easy to you? Well it wasn't; we started with hardware
|
||||
emulation of a 80386-equipped PC clone running a novel Windows XP
|
||||
compatable operating system called ProgrOS, implemented in a clean
|
||||
room in the Seychelles by a team of people who had never programmed
|
||||
before (to keep the lawyers at bay).
|
||||
|
||||
<p>
|
||||
Unfortuantely that wan't fast enough (there was too much lag death),
|
||||
so we instead emulated the much faster Cray-2 supercomputer and ran
|
||||
the 80386 emulator in that. But the 80386 kept getting hot, so we
|
||||
switched to a 6502 overclocked at 120GHz with emulated liquid helium
|
||||
coolant, and ported ProgrOS to that.
|
||||
|
||||
<p>
|
||||
That seems to work pretty well with many of the modern browsers
|
||||
(Chrome, Firefox, Safari). At the moment Opera seems to work just
|
||||
okay, and Internet Explorer has some real problems. (But if you're
|
||||
running IE, you're on Windows, and so just download the game!) Things
|
||||
aren't as good as they could be on touchscreen devices such as the
|
||||
iPad yet either.
|
||||
running IE, you're on Windows, and so
|
||||
just <a href="http://progressquest.com/download.php">download</a> the
|
||||
game!) Things aren't as good as they could be on touchscreen devices
|
||||
such as the iPad either, as yet.
|
||||
|
||||
<p>
|
||||
This edition of the game is only single player - there is no Hall of
|
||||
Fame yet. If anyone cares, that will come later.
|
||||
</p>
|
||||
|
||||
<button id="go" onclick="window.location.href='roster.html'">Play!</button>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<div align="center" id="nabar">
|
||||
<a href="/">Home</a> ·
|
||||
<a href="/info.php">Info</a> ·
|
||||
<a href="/faq.php">FAQ</a> ·
|
||||
<a href="/dl.php">Download</a> ·
|
||||
<a href="/realms.php">Realms</a> ·
|
||||
<a href="/acct.php">Accounts</a> ·
|
||||
<a href="/news.php">News</a> ·
|
||||
<a href="http://www.cafepress.com/pqm">Store</a> ·
|
||||
<a href="http://forum.progressquest.com/">Forum</a> ·
|
||||
<a href="/links.php">Links</a>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sig">©2001-2010 <a class=dim
|
||||
href="mailto:grumdrig@progressquest.com">grumdrig@progressquest.com</a>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
This edition of the game is only single player - the saves exist only
|
||||
on your local machine, and there is no Hall of Fame yet. If anyone
|
||||
cares, that will come later.
|
||||
|
||||
|
||||
+12
-1
@@ -3,7 +3,18 @@
|
||||
|
||||
import subprocess
|
||||
|
||||
manifest = "*.html *.js *.gif back.jpg dicebar.jpg close*.png *.css".split()
|
||||
manifest = [
|
||||
"*.html",
|
||||
"config.js",
|
||||
"jquery.js",
|
||||
"main.js",
|
||||
"newguy.js",
|
||||
"roster.js",
|
||||
"*.gif",
|
||||
"back.jpg",
|
||||
"dicebar.jpg",
|
||||
"close*.png",
|
||||
"*.css"]
|
||||
includes = sum(map(list, zip(["--include"] * len(manifest), manifest)), [])
|
||||
server = "play.progressquest.com"
|
||||
destination = "grumdrig.com:www/" + server + "/"
|
||||
|
||||
+2
-11
@@ -2,7 +2,7 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
<title>Progress Quest X/web - Roster</title>
|
||||
<title>Progress Quest - Roster</title>
|
||||
<script src="jquery.js"></script>
|
||||
<script src="config.js"></script>
|
||||
<script src="roster.js"></script>
|
||||
@@ -72,16 +72,7 @@ a.x, a.sheet {
|
||||
|
||||
<img src="pq.gif" alt="Progress Quest">
|
||||
|
||||
<h1>ProgrOS</h1>
|
||||
|
||||
<p class="banter">
|
||||
In the olden times you'd <a href="download.php">download</a> Progress
|
||||
Quest to your computer; now you may instead play Progress Quest
|
||||
(single-player only, as yet) directly in your browser. Most modern
|
||||
browsers will save your game(s) on this page.
|
||||
</p>
|
||||
|
||||
<h2>Character Roster</h2>
|
||||
<h1>Character Roster</h1>
|
||||
|
||||
<p id="roster" class="banter">
|
||||
</p>
|
||||
|
||||
@@ -11,6 +11,7 @@ function load() {
|
||||
|
||||
var newone = window.location.href.split('#')[1];
|
||||
|
||||
var count = 0;
|
||||
games = loadRoster();
|
||||
$.each(games, function (key, c) {
|
||||
var name = c.Traits.Name;
|
||||
@@ -41,7 +42,11 @@ function load() {
|
||||
p.appendTo(roster);
|
||||
p.text(JSON.stringify(c));
|
||||
*/
|
||||
|
||||
++count;
|
||||
});
|
||||
if (!count)
|
||||
roster.html("<i>Games you start can be loaded from this page, but no saved games were found. Roll up a new character to get started.</i>");
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user