DumpsterFireLord
LOELeague of Extraordinary FoundryVTT Developers
•Created by DumpsterFireLord on 3/3/2024 in #commissions
Flesh & Fortune, per hr up to 6,000$
Type: System
Short Description:The digitization of a small tabletop system. Includes: creating the character-sheet/character object, giving it a dozen or so methods.
Long Description:Hello! My name's Alex. I do scripting and data analysis in my job but I'm new to OOP and Java. I've been developing a system for two and a half years and while it works well in person certain elements don't track well in most VTTs. I'll include the rules here but I think you'll be more interested in the pseudocode so I'll put that first.
Class: Token
Attributes
Health[N:3]
Stamina[N:3]
Dice[N:3]
Skills[N:3]
Attributes[6:2]
Speed [1:2]
Equipment[N:2]
Methods
MOVE
ATTACK
-choose attack dice
-choose defense dice
-roll & resolve
-send result
RECEIVE DAMAGE
-apply weapon special
-apply armor special
SWITCH WEAPON
LOAD WEAPON
ROLL SKILL CHECK
SKILL CHECK w/ STAMINA
ADD/REMOVE EQUIPMENT
CLONE INSTANCE
NEW INSTANCE
Class: Equipment
Attributes
Name, string
id, id
Broken, bool
Effect[trigger, target, expression]
Methods
EVALUATE EFFECT
Class: Weapon (inherit equipment)
Attributes //// dice progression and Damage special are subtypes of Effect[...]
Dice progression[on dice calc, self, case expression]
Damage calc: INT (null accepted)
Damage special[on receive damage, target_hit.attribute, expression]
Methods
Class: Armor (inherit equipment)
Attributes //// subtypes of Effect[...]
Passive Dice[on choose defense dice, self, expression]
Damage Negation: [on receive damage, self, case expression]
Damage special[on damage send, target_hit.attribute, expression]
Methods
Budget: up to 6,000 $ per quarter
I genuinely don't think this project will cost that much. My point is the cash is there. The problem and solution are well defined, this is about implementing it. The value I'm contracting for is an understanding of foundry specifically. I'd want to meet weekly.
4 replies