Engines NIFE Roadmap Shatterloop Game Projects
Deprecated Saepes Mundi Other Projects Blog

Game Projects

Improved Maze Combat

Posted June 17, 2023 by Xhin



There are 1 Replies


This is the one aspect of the new engine that's lacking for making large and/or immersive mazes. Things like the tree frog engine seem like they'd be good for boss fights, but they're waaaay too involved for lower-level enemies, which is a problem as grinding is probably the best way to get money and/or experience or whatever in the new engines.

So instead, it makes sense to make an engine that creates "pieces" that interact with each other in various ways, and then individual battles can emerge out of those combinations:

  • Enemy pieces, which can have things like armor or elemental proficiency or whatever, as well as types of attacks. An example here would be a "Light wing", which allows more maneuverability but lighter attacks than a "Heavy wing".

  • Weapon pieces, which dictate attack styles, cooldowns, ranges, spread, etc. An example would be a "Spear pole", which allows whatever is on its end to be thrown, or can be jabbed from farther away than other melee weapons, but has zero spread.

  • Environment pieces, which interacts with both weapon pieces and enemy pieces. So for example you might have "Shallow Water" which makes traversal slower but can interface with water elemental weapons or enemy pieces. Flying-based movement could bypass this, and water-based movement would be improved if the enemy was physically close.

  • Status effects that do various things to an entity, unless they have resistances or get empowered by it or whatever. These apply to both you and the enemy, since they're basically the same thing.

  • Misc pieces like locomotion capabilities, armor, etc. Some shields are gonna be more effective than others in stopping certain types of attacks.

    So after making this list, it kinda makes sense to make the enemy and you be the same kind of entity. This would also allow things like companion control or taming wild enemies or whatever. Enemy movement could also be an automated weights/conditions thing, which would allow something similar for companions. This *also* allows intrinsic multiplayer, which is kinda huge.

  • June 17, 2023
    Xhin
    Sky's the limit

    Reply to: Improved Maze Combat

    Username
    Password