I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

Category: Exult Turn Based Combat

  • Exult Ultima 7 Turn Based Combat, Day 3

    I continued digging thru the source code to find the missing ingredients for the initial approach. Modifications in other game modules Player character combat mode If TBC is activated, the Avatar character should always behave as in combat mode Manual. This should be done using avatar->set_attack_mode(Actor::manual) Blocking player actions If…

  • Exult U7 Turn Based Combat – Designing stuff

    Check previous post for context I started digging through the code, got some guidance from Malignant_Manor over #exult at freenode IRC. Other than that it was good old code archeology 🙂 General Structure The idea is to create a new module for turn based combat (turn_based_combat.cc), it will include all…

  • Ultima 7 Turn Based Combat for Exult

    Ultima VII is a great game, I still remember around 1998 when my aunt bought a Pentium PC with “multimedia”, CD-ROM and a Sound Blaster card. It even had dialup Internet! In a time where all you could find around were CDs with Shareware demos, I found a treasure among the driver…