cytodev / PixelCircleGenerator

Simple web-app to generate pixelated circles
MIT License
4 stars 0 forks source link

request feature: area for rimworld #14

Open bondvt04 opened 6 years ago

bondvt04 commented 6 years ago

In the game "rimworld" there are so named room stats. One of them is room size and its measured in area. Examples of room sizes:

\< 12.5 cramped >= 12.5 and < 29 rather tight >= 29 and < 55 average-sized >= 55 and < 70 rather spacious >= 70 and < 130 spacious >= 130 and < 349.5 very spacious >= 349.5 extremely spacious

So it would be very convinient if such tool can measure such inner area in squares

cytodev commented 6 years ago

Hi @bondvt04,

Do you have a detailed explanation on how the game handles this? Is the field "area" not precise enough?

screenshot-2017-11-16 pixel circle generator

bondvt04 commented 6 years ago

Hi @CytoDev In RimWorld space means amount of inner squares, thats all :) Example: such room some super room

contains (3+7+9+11+11+13)*2 + 13 = 121 squares, so its inner area in squares is 121. This is what I meant :)

cytodev commented 5 years ago

Hey @bondvt04,

Your image is gone so I have no real way to improve the service. I believe you where hinting at the area of the pixel circle at first.

Please let me know if you're available to share some insights!

bondvt04 commented 5 years ago

Hey! I'm already a bit out of context, but I believe it was about inner room squares. To understand concept, let's say a room is of cross form (yes, I know, this tool is about circle, but let assume that). Legenda: "#" is walls, "o" is open space INSIDE room and "$" is open space OUT room:

$ $ # # # # $ $
$ $ # O O # $ $
# # # O O # # #
# O O O O O O # 
# O O O O O O #
# # # O O # # #
$ $ # O O # $ $
$ $ # # # # $ $

In this example area of this room is 2+2+6+6+2+2=20 (edit: 2+2+2+2+2+2+2+2+2+2 ?) P.S. Seems RimWorld [game specific] calculates this area not as simply, so square 3x3 is better than 9x1 (I can be wrong), but generally we often want to know this area number anyway

bondvt04 commented 5 years ago

Hey! Just seen your message - I answered right in the issue here https://github.com/CytoDev/PixelCircleGenerator/issues/14

пт, 14 дек. 2018 г. в 23:45, Roel Walraven notifications@github.com:

Hey @bondvt04 https://github.com/bondvt04,

Your image is gone so I have no real way to improve the service. I believe you where hinting at the area of the pixel circle at first.

Please let me know if you're available to share some insights!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/CytoDev/PixelCircleGenerator/issues/14#issuecomment-447488553, or mute the thread https://github.com/notifications/unsubscribe-auth/AB1FKo3UbZujsFwdZxFbBz7uaE369Nn1ks5u5BwSgaJpZM4Qc511 .

cytodev commented 5 years ago

Привет Анатолий, вы русский, да? Я отредактировал твой вопрос, так что это будет иметь больше смысла для меня.

It appears that Rimworld likes to calculate consecutive blocks as being an extra buff. Obviously a 9x1 is not "spacious" -- I would hate to be in a 9x1m room myself. A 3x3m room would indeed be better (for comparison, I live in a 16m2 room myself).

That being said, I highly doubt that this tool should be able to implement these specifics. Every game likes to calculate their inner workings differently and it is impossible to implement every game's workings into this tool without losing the generic circle tool as it was intended.

I think the best way to approach your use-case without opening Pandora's box would be to also allow calculating the inner circle without the edge. Agreed?

bondvt04 commented 5 years ago

Exactly - just calculating inner circle is pretty enough! I don't really bother about how that 3 pillars in the center affects my colonists mood, but I would like to roughly understand how big this circle room are. For example, during playing I will see number 185 and think let's see, 185 - ok, this is obviously bigger than 130, so this is enough to name this room as "very spacious". Let's keep this room such big, for future furniture/pillars furnishing (this will take some space in the future). This is all I want :)