2015-03-21

BBWs, bitches, bros, gilfs, gangstas, traps and ssbbws

I was watching a sexy woman stuffing her face with fast food and a thought came to mind. Well a few thoughts, but one was BBW. I have no idea where the term originated, could be porn or marketing women's clothes. What I do know is that that simple phrase means a lot without any explanation. I'd imagine that all the stereotypes in the blog tittle were enough to get some people to click on this blog post (apologies if you came here by mistake :p). My point is that a short acronym or phrase is all the brain needs for the imagination to kick in.

Anyway, I find myself working with randomly generated characters and there is a real problem with them. As you can see in this post from a few days ago, the characters are really just a list of facts. And if you were to take a human and assemble a list of everything about them, the list itself really wouldn't be interesting. You might be able to pick out something juicy here and there, but in reality it's just a lot of noise. I'd like to think the limited amount of facts that I'm generating lead to something interesting in the context of the game I'm trying to make, but there is still some disconnect with finding the bigger picture.

Back to the BBW thing though, everything that you need to know is very easy to imagine. I don't have to spell out that I'm talking about a big, beautiful woman. In the case of a randomly generated character, I want to be able to just say something like 'This character is a TROPE' (Where trope is any stereotype that the character fits into).

The system can generate women who are big and beautiful, so then it isn't a challenge to pick up on the gender, weight and looks of a character then assign a stereotype or trope value to them using rules.
:: fill, randomStereotype, bbw [rule($display == enum.randomStereotype && $randomWeight == enum.thick && $randomLooks == enum.veryAttractive && $randomIsMan == enum.no)]
set($randomStereotype = enum.bbw)
The exciting thing about this (to me anyway) is that I can look at all the facts about a character and create more specific rules and have the system naturally select which rules fit best.
:: fill, randomStereotype, bbw [rule($display == enum.randomStereotype && $randomWeight == enum.thick && $randomLooks == enum.veryAttractive && $randomIsMan == enum.no)]
set($randomStereotype = enum.bbw)

:: fill, randomStereotype, ssbbw [rule($display == enum.randomStereotype && $randomWeight == enum.thick && $randomLooks == enum.veryAttractive && $randomIsMan == enum.no && $randomMuscularity == enum.puny && $randomHipWidth == enum.voluptuous && $randomBreastSize == enum.massive && $randomAssShape == enum.largeMarge)]
set($randomStereotype = enum.ssbbw)
I have to say, setting these things up is a lot of fun. It almost felt like I was designing a card battle game or something.

One thing that troubles me is if people will find these stereotypes offensive. Here are a few examples that could be problematic:
:: fill, randomStereotype, bitch [rule($display == enum.randomStereotype && $randomIsMan == enum.no && $randomSubSwitchDom == enum.dominant && $randomKindness == enum.veryAggressive && $randomPlayfulness != enum.veryPlayful)]
set($randomStereotype = enum.bitch)

:: fill, randomStereotype, bro [rule($display == enum.randomStereotype && $randomIsMan == enum.yes && $randomFacialHair == enum.neckbeard)]
priority(2)
set($randomStereotype = enum.bro)

:: fill, randomStereotype, gilf [rule($display == enum.randomStereotype && $randomIsMan == enum.no && $randomKids > 0 && $randomPhysicalAge != enum.earlyTwenties && $randomPhysicalAge != enum.lateTwenties && $randomPhysicalAge != enum.thirties && $randomPhysicalAge != enum.forties && $randomLooks != enum.ugly && $randomLooks != enum.average)]
set($randomStereotype = enum.gilf)

:: fill, randomStereotype, gangsta [rule($display == enum.randomStereotype && $randomIsMan == enum.yes && $randomMasculinity == enum.veryMasculine && $randomKindness == enum.veryAggressive && $randomCrookedness == enum.veryCrooked && $randomMuscularity != enum.puny)]
set($randomStereotype = enum.gangsta)

:: fill, randomStereotype, trap [rule($display == enum.randomStereotype && $randomGender == enum.transWoman && $randomMasculinity == enum.veryFeminine && $randomHasBreasts == enum.yes && $randomGenitals == enum.penis && $randomLooks == enum.veryAttractive)]
set($randomStereotype = enum.trap)

My defense is that I'm using these stereotypes as a means of describing something sexually interesting about a character that people will immediately understand. For example, if a character is described as a gilf I think it'd be easy to decide if you'll pursue sex with them or not.

Another thing is that you could for example navigate to any porn tube site and find categories of videos based on any of those previous examples (with the exception of neckbeards probably). Popularity varies, but these ideas come from somewhere and people are into them. That's not to say that there isn't anything wrong with sexually objectifying people, but I'm making a sex game...

Enough rambling I think. Since you read this, I'm interested in your thoughts. Do you think these generalizations are a good idea?

No comments:

Post a Comment