diff --git a/info.html b/info.html index 6bad5e2..99910e5 100644 --- a/info.html +++ b/info.html @@ -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). + + + + +Play Progress Quest + + + + +Progress Quest + +

Progress Quest in Your Browser

+ +

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

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

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

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 download the +game!) Things aren't as good as they could be on touchscreen devices +such as the iPad either, as yet. + +

+This edition of the game is only single player - there is no Hall of +Fame yet. If anyone cares, that will come later. +

+ + + +
+
+
+ Home · + Info · + FAQ · + Download · + Realms · + Accounts · + News · + Store · + Forum · + Links +
+
+
©2001-2010 grumdrig@progressquest.com +
+ + + -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. diff --git a/publish.py b/publish.py index 5ca9ec5..540490a 100755 --- a/publish.py +++ b/publish.py @@ -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 + "/" diff --git a/roster.html b/roster.html index fb82ab2..2817b86 100644 --- a/roster.html +++ b/roster.html @@ -2,7 +2,7 @@ -Progress Quest X/web - Roster +Progress Quest - Roster @@ -72,16 +72,7 @@ a.x, a.sheet { Progress Quest -

ProgrOS

- -

-In the olden times you'd download 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. -

- -

Character Roster

+

Character Roster

diff --git a/roster.js b/roster.js index 36c80a1..9db41b1 100644 --- a/roster.js +++ b/roster.js @@ -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("Games you start can be loaded from this page, but no saved games were found. Roll up a new character to get started."); }