Engines Aether Legend of the Lunar Priest NIFE Roadmap
Shatterloop Game Projects Deprecated Starwright
Saepes Mundi Other Projects Blog  

Game Projects

XCS

Posted August 4, 2025 by Xhin



There are 1 Replies


Basic Stuff

A modular text-based combat system that can be programmed in whatever handcrafted/procedural way is needed, for text-based games. I've been developing something like this for a while in various projects and it makes sense to just create a single system as a package and then just import it as needed.

Features will include:

  • Turn-based combat

  • Multiple enemies and multiple allies supported, with turn order dictated by a "speed" stat -- the relative layout of these dictates turn order and extra turns as well. More speed means more turns, so it's intuitive as well.

  • "moves" can be imported for all characters that affect health, create custom status effects, or run events. Chances for individual effects, conditionals and move weights (for anything automatic) are all supported.

  • A complex props/events/conditionals system based on NIFE (but with amts) that allows for complex custom mechanics. Fixtures can also cause events.

  • Subroom support for boss fights (see: cave frog) and various nav options therein.

  • Dodges assigned either via enemy or ally (or both) with varying targeted effects + events potentially

  • Global event changes that can be assigned at the outset or conditioned.

  • Highly customizable status effects that also impact stat regeneration / cutoffs or can be triggered by conditions or events.

  • Optional timing based gauges for attacks and dodges with a variety of options.

  • A layered equipment system that influences all of the above.

  • Armor effects

  • August 4, 2025
    Xhin
    Sky's the limit

    Reply to: XCS

    Username
    Password