First Game World The first osare-powered game (you’re seeing the beginnings of it in the “Game World” section on this site) will be a generic fantasy hack & slash. I’m using Wu Xing as a vague inspiration for the world
XP Bar Thanks to some ideas and prompting from Kyle873, I added an XP bar to the HUD.
Screenshots and Videos I set up new screenshots and videos pages. I can’t believe I let the project go this far without a screenshots area. It’s always the first thing I look for when checking out a game project.
Powers Update Most hero powers are now implemented, if in a crude way. I need to add line-of-sight checks for several powers. Notably missing: Lore (not sure how I want to handle it yet), Return (should be easy), and Charge
Selling Items Traditionally in these kinds of games, selling unwanted items means a trek back to the vendor every time your inventory is full. Some games like Torchlight added a convenience feature to allow your pet to handle this errand
Speed Player/Enemy speed is stored as int coordinates. Diagonal speed vs. cardinal speed is calculated using the Pythagorean Theorem. There are rounding errors of course. Here is a table of acceptable speed/dspeed for enemies. The hero uses 10,7 (it would
Powers Progress Shoot Swing Lore Return Bleed Block Shock Heal Multishot Warcry Quake Shield Cleave Charge Freeze Teleport Piercing Shot Vengeance Burn Time Stop
Buffs and Debuffs These buffs/debuffs are planned for my game: DamageOverTime: lose 1 hp per second for the duration (e.g. bleed, poison) HealingOverTime: gain 1 hp per second for the duration (e.g. food) Stun: unable to move/act for the duration
Missile Accuracy Missile spells have a radius and speed. Radius is how close a creature has to be to the projectile for an attack roll to take place. Speed is the distance the projectile moves each frame. Mouse aiming shouldn’t
AOE Spells I added a couple AOE spells, as those are fairly easy to implement: Quake and Burn. Note Quake doesn’t have its Stun component yet. Also note that these spells are massively overpowered at the moment. I will be