martin wrote:
I'm writing an application for the Android application system to throw FUDGE dice. At the moment, I need permission from the FUDGE people so that I can put it on the Google Android Market (for free).
Can you post some screen shots and other info? or post a link to the same?
Ann DupuisGrey Ghost Press, Inc.
I don't use an Android, but what you've done looks good! Have you considered adding further automation though? I've worked on a server side script which I use to automate GM dice rolls and display relative degrees. I call it a Combat Tool, but really I use it for any contested Attributes or Skill (A/S) rolls.
In this screenshot, everything is 'manual'. From top to bottom:
Line 1: GM selects NPC's (A/S).
Line 2: GM select NPC result of 4DF.
Line 3: GM asks player for (A/S).
Line 4: GM asks player for result of 4DF.
Fudge uses pretty simple maths, so it's not that useful, however in the following mode only the player does any dice rolls or calculation:
Line 1: GM selects NPC's (A/S).
Line 2: The NPC 4DF roll is randomised.
Lines 3 & 4: GM asks player for the total of their (A/S) added to their 4DF result.
In the above illustration I've decided that the Big Bad has an attack skill of Superb (+3). I ask the player what the result of his Agility + 4DF is, and I click on Good (+1). My Big Bad's random roll of 4DF is added to the mix, a +1. The result favours the Big Bad with a Relative Degree of +3. Next round I ask the result of the player's Agility + 4DF again. All I click on is his result and my Big Bad's roll is automated and the Relative Degree displayed.
I don't know if anyone else would find this helpful in your app, but my tired brain finds that I am free to concentrate on the narrative of combat without concerning myself with the mechanics.
--
Robbie
Robbie,
In my app you can press the + and - buttons more than once, so the effects are cumulative. With the other side's scores, you want to reverse the polarity, eg if the other side come out at +2 you press -2 to feed that into the mix; you have to do that before you press the 4df button.
Knaight wrote:
Can you allow functionality with different dice? Most notably 3dF.
Possible, but (a) which different dice besides 4DF and 3dF? (b) where does FUDGE use these, I thought it only used 4dF?
There are other dice rollers out on Android Market if you want d4, d6, d8 etc, and I deliberately did not include the other dice in my app; I initially thought of writing a generalised dice roller, but decided to go for simplicity. But does FUDGE (or, say, FATE) also use other dice?
martin wrote:
Knaight wrote:
Can you allow functionality with different dice? Most notably 3dF.Possible, but (a) which different dice besides 4DF and 3dF? (b) where does FUDGE use these, I thought it only used 4dF?
By default, Fudge only does use 4DF. Its also probably has the highest proportion of people who alter the rules who play it. I personally use 3DF, as do others. Another system I'm familiar with is 4DF + |Skill|, and 4DF - Skill.
The [-] die.
Knaight wrote:
martin wrote:
Knaight wrote:
Can you allow functionality with different dice? Most notably 3dF.Possible, but (a) which different dice besides 4DF and 3dF? (b) where does FUDGE use these, I thought it only used 4dF?
By default, Fudge only does use 4DF. Its also probably has the highest proportion of people who alter the rules who play it. I personally use 3DF, as do others. Another system I'm familiar with is 4DF + |Skill|, and 4DF - Skill.
Yes, but the problem is that everyone has their own modifications to the system. I can release the source code under a Free/Open licence, and you can modify the source as you think fit to suit your own system. But I can't build everyone's personal system into the standard release of the app. If there's any standard variants on 4dF, then let me know, and preferably provide some sort of rules extract or explanation.
By the way, do you always use 3dF, or is it just in some special cases?