Friday, April 15, 2011

Sexy Secretary

The result of me sitting in a chat room, being bored.  I gave a guy a magic pen, and this is what it turned him into:

From: (Name Withheld) is a tall 39 year old male, about 6' (183cm), 200lbs, blue eyes, short dark brown hair, circle beard (goatee+moustache), average build. He is wearing a button shirt, trousers, and dress shoes.

To: (Name Withheld) is a sexy young woman in her mid twenties, about 5’8” with her shoes on.  Her build is slim yet sexy, nicely padded with some eye-catching curves.  Her skin is fair but lightly tanned, not quite pale enough to be called creamy but close to it.  Her face is perfectly smooth and soft, forming a slightly oval, almost heart shape with just the cutest little nose and soft, bow-shaped pink lips almost begging for a kiss.  The bangs of her long, golden-blonde hair occasionally obscure her wide, innocent crystal-blue eyes in a sort coy, shy look.  Her fingers are long and elegant, tipped with fingernails about two inches long, slightly curled and perfectly manicured.  Styled in French tips and coated with clear polish to the point they nearly sparkle, she really does have [i]gorgeous[/i] hands!  She is wearing an almost sheer white silk blouse missing most of the upper buttons, showcasing the stunning cleavage of her creamy double D orbs.  The lacy little barely-there red underwire bra that helps to form such a valley is clearly visible, though her nipples like grapes still poke impudent little dents in the material.  Her blouse is tucked into a tight, hip-hugging black skirt that reaches to about mid-thigh on her long, shapely legs.  A pair of sheer silk stocking hug those legs wonderfully.  A pair of sleek red open-toe pumps with three inch heels perch on her delicate little feet, a single strap around her ankles with a polished silver buckle holding them in place.

Thursday, April 14, 2011

An Update

Updated the Arena 2.0 outline today after revamping it a little.  Now if I could just make blogger work right with the outline format...grrr!

Sunday, April 10, 2011

Clothes in Arena

So, thanks to Gunslinger (Or Gunny1), I think I have a pretty workable model for clothing transformations that will still allow them to remain individual objects instead of just text from a table.

"GarmentStyle is a kind of value. The GarmentStyles are studly, manly, boyish, girlish, womanly and slutty.
GarmentSize is a kind of value. The GarmentSizes are extra large, large, medium, small, and extra small.
A garment is a kind of thing. A garment is wearable.
Every garment has a GarmentStyle. Every garment has a GarmentSize.
An upperwear is a kind of garment.
A pullover is a kind of upperwear.
Rule for printing the name of a pullover (called ThisShirt):
   if ThisShirt is studly, say "sweatshirt";
   if ThisShirt is manly, say "team jersey";
   if ThisShirt is boyish, say "t-shirt";
   if ThisShirt is girlish, say "tank-top";
   if ThisShirt is womanly, say "crop-top";
   if ThisShirt is slutty, say "tube-top".

A P1 is in the TestRoom. The P1 is a pullover. The P1 is studly.

A p2 is in the TestRoom. the P2 is a pullover. The P2 is manly."


This, as you can see, will change the name of a garment depending on one stat: it's GarmentStyle.  A simple action or mechanism to change the GarmentStyle will change a sweatshirt to a team jersey to a t-shirt and so forth.

The issue facing me now is simply that of descriptions of the clothing itself, but that's just a bunch of typing, very easily solved.

Now, the next project is to get this all put together and working in a draft model of the game itself, and begin work on the spellcasting system I plan to use.  And update the outline that I keep forgetting to do.  Or just putting off...

Monday, April 4, 2011

Descriptions

So, I've managed to convert the old Arena method of figuring out people's stats and descriptions to a number of simple 'to say' phrases.  This saves a ton of effort on the part of Inform itself.

You see, with the old system, everyone had a set of stats.  Then, every turn, riht after changing those stats, and again before examining them, it would run through every person in the game and figure out what their stats were, run through a bunch of tables, pick out the corresponding text, and plug it into the person's description.  Very wasteful.

In the new system, they still have similar stats, but Inform already knows what to say for each level of each stat.  No more repeating through a dozen different tables all the damned time, no more lines of text assigned to individual people, and so forth.

I have also done the same thing with the descriptions from TG-Tads.  This is mostly because they are nicely written, and do pretty much everything I wanted to do with Arena anyway.  I'm still unsure if I'll use the TG Tads version, or my own.

The issue now is with clothing.  In the old system, clothing was just text.  Every outfit was a seperate table with different levels starting with masculine and normal, and working it's way down to super feminine.  All the tables were randomized at the start of play, so you never knew who would be wearing what.  This was done for replay value.

Now, I really want to make clothing actual things you can interact with.  Take em off, put em on, set em on fire, whatever.  And I can do that pretty easily too.  Already have the code for it.  The trouble is making it reflect the TFs to the body, as well as being able to actually TF the clothes themselves.  Hard to do.  I could be ineffecient and make it replace something with a different article of clothing, which I'd have to set up in advance.  Or I could say to hell with it, and not have it change clothes at all...or I could stick with it just being text.  This would probably be the only tables used for descriptions in the game.

I am leaning toward using the seperate pieces of clothing and just having the TF done to it be pretty minimal, while setting up different things to say depending on how TFed the person wearing it is.  That perfectly fitting shirt and slacks, for instance, will not be nearly so perfectly fitting when you have been reduced to 2'8" tall with GG cup tits and a nice hourglass figure.  It's just...tricky.  Might need to consult with some of my fellow Inform7 TF writers to figure this one out.

Once I've got a fix for the clothes, I think I can actually start (or resume, rather) coding on this.

P.S. Note to self: update the damned outline.