Hello, I was going through threads after discovering this forum and came upon your “Reasonable mass and surface gravity of fictional planet based on radius.”
There has been no further activity on the thread, so maybe assistance/input is no longer necessary but I’ve had some experience with role playing games which may shed some light on the topic for you if you are still in need.
I have seen two ways of doing this–
[From Steve Jackson's GURPS: Space (2nd Edition)]
diameter x density x 0.0000285 = gravity
For Earth this would be 6,371 x 5.515 x 0.0000285 for a gravity of 1.00. As long as you have two of the components you can easily define the third; for example your planet Armstrong, if we only knew it’s gravity was 1.12 and its radius is 8,240 we have: 1.12 / 0.0000285 / 8,240 and get a density of 4.769.
The second way I’ve seen–
[From a home-brew system, to which I cannot recall the source. . .]
Mass (m) = (radius (r) / 6,371)3 * density compared to Earth
Gravity (g) = m / (r / 6,371)2
So, using Planet Armstrong we have (8,240 / 6,371)
3 * 0.864 for a mass of 1.869 (compared to Earths). Continuing, we have 1.896 / (8,240 / 6,371)
2 for a gravity of 1.13 which due to the freakish nature of rounding is 0.01 g stronger than the established 1.12 g from the first option.
The problem with this second option is needing to know the density of the body in question compared to Earth.
I hope you find this helpful in some manner.