Home

What's New?
November 15, 2008

Store

Reviews

RPG Online Tools

Online Diversions

Source Code

Contributors Guidelines

Policy

Links

Contact

EPOSIC: Phantom's Bane

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 really 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 if the problem is in some browser other than Firefox or IE6 on Windows. Problems that come with potential solutions will be well-received.

If you have comments you wish to share with others about this game, how it plays or how its coded, please post them anywhere on the web that you want, then send me the URL to your page, and I'll put a link on this site to point to yours. This saves me having to set up a forum on this site, which I'm not all that keen to do, and it also will give your site a link back from this site, if you care about that sort of thing.

More Info

For those interested parties, I've got more info about the gaming system used in Phantom's Bane at the below links. None of this information is necessary to play the game, as the computer will take care of all action resolutions. But if you're curious about some aspect of the gaming system, you may find the answer by following the appropriate link below.

Attributes and Character Generation

Combat Resolution

Non-combat Action Resolution

Character Advancement

No More Info

Play Phantom's Bane.

Return to the Eposic Diversion page.

[Home] [What's New?] [Store] [Reviews] [RPG Online Tools] [Online Diversions] [Source Code] [Contributors Guidelines] [Policy] [Links] [Contact]

Copyright © 2008 by Eposic Diversions LLC, except as otherwise noted.
Eposic is a trade name and trademark of Eposic Diversions LLC
The Trolf character is a trademark of Eposic Diversions LLC
 

Trolf character trademark image