Basic Information about Phantom's Bane

This page is in the Eposic Archive. Web pages in the Eposic Archive are possibly out of date and will not be maintained, but are being retained for historical purposes. Thank you for visiting Eposic!

Related Links

The mini-adventure, Phantom's Bane, is a demo game for my D6 dice roller package. It is a complete game in itself, with a definite ending, which will be revealed in the course of the game. It will probably take a few hours to complete the game.

The game is written using JavaScript and DHTML. There's no PHP, Java, or any sort of CGI involved. It uses iframes for loading in remote code as needed. It uses DHTML/DOM to modify the page on the fly, continually updating the same page depending on the actions you choose. For saving the game, cookies are used.

If you don't have JavaScript enabled in your browser, you can't play the game. If you don't have a modern DOM-aware browser, you can't play the game. If you don't have cookies enabled, you can't save the game. In lieu of saving, you can leave the browser open on the game page indefinitely; the game will not 'time out' or otherwise expire. The use of cookies will allow you to save the game and return to it even after the browser is closed, or even after rebooting the computer. The cookie used to save a game will expire after one year of not being accessed.

You also need an internet connection, obviously. However, the game is set up so that many of its pages are re-used, and caching will make the game work without the need for a lot of back-and-forth between your computer and my web server. So, once you've visited a particular area/landmark in the game, the code for that area/landmark should run a bit faster the next time you visit that particular area/landmark, since the code won't have to be pulled down again from the server.

There will be no list of winners of this game posted on this site. So cheat if you want—a knowledgeable web developer could figure out how to do so quite easily. If dissecting the code is more fun to you than actually playing the game, that's cool.

I've done most of my testing of the game in Firefox, with a bit of testing in IE6 as well. At one point I was having a problem with IE6 not caching the dice images and thus running quite slowly, but a small change to the dice roller code seems to have fixed the problem.

If the game doesn't work in your browser, please check that you have a current version of the browser, and that you have JavaScript and cookies enabled. If you check all these items and you're still having problems with the game, I'd appreciate hearing from you—I'll try to fix the problem, but can't promise anything. Problems that come with potential solutions will be well-received.

Related Links

This game can be played on any of four different domains, all of which are hosted on the same web server. This allows you to have up to four different characters saved, one per domain. Here are the links to the game on each of the four domains:

Eposic web dude Michael K. Eidson