kettek2/wiki/crypt/jOGUE/features

26 lines
1.7 KiB
Plaintext

And lo, what was born! A dynamic javascript-based rogue-like which held a plethora of interesting and customizable features such as, but not limited to, the following:
<ul> Fully cross-browser and cross-platform, working on: Firefox, Chrome, IE, Opera, MobileSafari, Adroid Browser </ul>
<ul> Moddable!
<ul> Default 80x24 tile screen, but expandable to... ANYTHING! </ul>
<ul> All user-elements can easily be modified, allowing for unique UI layouts that best suite _YOU_! </ul>
<ul> UI messages, layout, "board" size, all customizable! </ul>
<ul> Colliders (monsters, items, doors, weapons, etc.) can easily be added and modified!
<ul> This includes new game logic! Modify their Tick() method to provide unique behaviors!</ul>
<ul> "States," such as "awake," "sleep," "dead," and many others can be used to easily hook into behavior - you can even add your own! </ul>
<ul> Gosh, so much you can do, get programming! </ul>
</ul>
</ul>
<ul> Game Mechanics!
<ul> Stats: STRength, for hittin' damage; DEXtarity, for dodgin' finesse; CONstitution, for health points; WISdom, for doin mystic ish; POWer, for them lightnin' bolts; CHArisma, to charm my pants off!
<ul> Progressive-leveling - screw stat selection, just PLAY the game to level up (hit stuff, cast stuff, etc.!) </ul>
</ul>
<ul> Fully-blown slotted inventory system - have 4 hands? Well, two bastard swords for you! Have 8 heads, you hydra, you? Wear 8 helmets!
<ul> Modifies armor class(AC), reducing damage 'n' ish! </ul>
</ul>
</ul>
<ul> Weird technical stuff!
<ul> Shadow-casting via Bresenham's line algorithm (raycasting!) </ul>
<ul> Soon-to-be-finished A* search algorithm for smarter monsters AND for superior random map generation!</ul>
</ul> Mandlebrots for lakes! Why? WHY NOT! </ul>
</ul>