Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


I was attracted to equa! because of the notation. To "my eyes" certain things were standing out and I thought I would make the following suggestions:

* Brawn and brawn are two different "variables" (similarly for the others). I would suggest they all are spelled in lower case (upper case letters usually denote sets). You preserve case for Cunning but not brawn so maybe I missed something (?).

* tn=stat does not make immediate sense. (stat is undefined).

* d for (D)amage :)

* Weapon damage. I understand the intention. But the branching definition (with the ifs) points to something that works like d(w) rather than wd. Or wd(weapon). This would make it consistent with death and success.

* Weapon damage. Ok maybe this is taking it too far but you can work out weapon damage by the "load out". wd seems to indicate that there are only three weapons and a single "load out". That is, you can only bear ONE weapon at a time. Which is fine. But if you made the loadout part of your character's stats, you could represent more eventualities and richer gameplay. That is, where you have acrobatics, brawn, cunning add a variable loadout. loadout is a ROW vector of zeroes and ones. In the core equa! universe the player inventory is a column vector with the weapon damages. That is, your weapon inventory looks like [1;2;2] where by convention, each entry of this COLUMN vector denotes damage effected by dagger, sword, axe. The reason for specifying what is a row and what is a column is to be able to express wd as a matrix multiplication between the player's loadout and the universe's weapon inventory (in this order). Your wd then becomes wd=loadout * W where W is the Universe's weapon inventory. In core equa! the loadout of each player can have only one 1 at any given time. But you can then have variants of equa! with different Universe capabilities where the loadout can have more than one 1 in the loadout. For example, a scenario where loadout=[1,1,0] to denote a player equipped with both a dagger and a sword. In this case the damage they deal is d=[1, 1, 0] * [1; 2; 2] = 1*1 + 1*2 + 0*2 = 3.

* A similar comment applies to mt. This is because the player selects the effect but the three grades of the effect are part of the Universe. For example, a player cannot say that they would like to apply a "blue" magic. The immediate question would be, "what grade is its effect?". So M is really part of the universe in a way the weapons inventory (W) is too. And you could have a magic loadout and spell inventory too, or combine the two in one but that might then start acting in a restrictive way for the story. The current M allows you to cast anything you like and only specify its strength.

* Again, maybe this is the concern of equa! variants, but you could have an M that scales like 1, 4, 5 to emphasise certain levels of Cunning.

* So, taken together, the Weapons inventory (W) and M define here an equa! variant which of course could also be tied to certain story elements. 

 * I think that this was already mentioned: brawn_{n+1} = brawn_{n} - d to show the updating of brawn. Also, try \frac{brawn}{2}, better formatting :)

All the best