letsgamedev / Suffragium

A game developed in a democratic cycle.
GNU Affero General Public License v3.0
51 stars 21 forks source link

Enable bbcode #65

Closed ASecondGuy closed 2 years ago

ASecondGuy commented 2 years ago

Description

I think basic formatting or simple text effects in the game descriptions can be a good thing. If someone doesn't like it they can just ignore it.

Related to # (issue)

Type of change

Testing

I started the game and played a few minigames

Checklist

b7g commented 2 years ago

This is unnecessary intrusive.

Numenter commented 2 years ago

bbcode First I thought, if it's not hurting someone. But now, I don't even want to give someone the option to do such things.

ASecondGuy commented 2 years ago

Ok, I guess the rainbow wave was too much.

Numenter commented 2 years ago

No it was perfect, you opened my eyes. Bold and maybe underline are codes I can think of that would be useful, but do we even need does?

Can someone give an example, where its better to have BBCode? I know it's subjective, but a good example would help.

RedstoneMedia commented 2 years ago

The only real example that I have (Which only works if the game info card is fully opened) is : Images. These could be usefull to explain the game and its controls. BBcode can display images, but the alignment options are honestly kinda to limiting.

I'm imagining something like this: image (From Wii Party)

And this: image

We definitely won't need rainbow text or strike-through though. I'm pretty sure a custom solution would be better that is more limited (Only Bold and maybe underline). For images, I would just use a fixed layout for images, where every game can specify the images to be displayed (Maybe in the game cfg).

Numenter commented 2 years ago

A how to play/rules overlay would be a good feature, but its highly game specific and should not be in the description. Some games are rather complex and would not fit on the info card.

RedstoneMedia commented 2 years ago

Yeah that is probably true, but it definitely should be standardized across games.