Saturday, November 29, 2014

Facial expressions

Howdy citizens,

I had procrastinated during the week but today I worked on how facial expressions should work.
I already had facial expression (basic one) ready, but today I implemented the way to change them.
In general whoever will write an event for the game should not worry about expression since they will be calculated on the trainee* stats. E.g. a unhappy trainee will have an unhappy face whether an angry one will have and angry face etc...
But still, someone who write an event would propably need to change the expression based on whathever the event is about. For example, if in the event the trainee is surprised, the writer should be able to put a surprised expression on the trainee face, without having the other stats interfere.

WARNING TECHNICAL (somewhat) TEXT FOR EVENT WRITER:
So, to make it short I made two new element for the xml events:

-LockExpression: this element will be used by the writer to decide put on the trainee face an expression, using this element will prevent the auto-expression service to run, so if you lock the expression to happy and then redure the happiness stats of the trainee to abysmal levels she will look happy anyway until you use the...
-UnlockExpression; this element can be used to unlock the expression. Continuing the example written before if you then unlock the expression, the auto-expression will be enabled again making the trainee look sad.

END OF TECHNICAL TEXT FOR EVENT WRITER

The automatic expression is at the moment very simple, only trainee happiness is considered and only three expression are defined:
-Normal
-Happy
-Unhappy

in the future I'd like to add a more complex automatic expression using more parameters and I'd like to add a finer grained way to lock expressions by making each facial component changeable.

Unhappy


Happy

Saturday, November 22, 2014

Save and load feature

Yello,
something important that was still missing from the game was saving and loading. I thought serializing (i.e. convert data in a saveable format) would be difficult, since I never had the problem of saving data this way, instead I found it's pretty easy and straightforward to do.

It need some more testing in order to understand if I actually save all the data needed by the game, but other than the save and load feature are completed! YAY!


Thursday, November 20, 2014

Dress up screen, the revenge

Ok, today I should have finished all the logic behind the equipment screen.
The other day I was only able to put on dress,
today I'm able to put on dress, remove dress and return to the week planner.

You're probably wondering what's a week planner?
As in slave maker game is comprised of two "phases" the planning phase and the execution phase, here, the planning phase is called week planner since the game progress a week at a time. I decided to make it a week in order to make it easier to see the pregnancy progress, I mean you have to wait 4*9 turns in order to see a fully pregnant girl instead of 7*4*9.


Wednesday, November 19, 2014

Basic equipment manager

Hello there,

today I improved how dresses are loaded and now the game takes the data used for the dress all from xml files, making them moddable.

This was useful because I created the page used to dress up the trainee.
What the hell is the trainee? The trainee is the name used to refer to the "slave" inside the code and in the events xml.
Anyway I will need to add a section to the mod documentation to describe the procedure to add clothes but atm I'll leave it out since I'm not sure I'll find a lot of people willing to do that.

Here's the page:


Note that when I said I created the page I'm not really referring abount the graphics, that's something that can wait until before release but just that I created the basic logic behind it.

#region For technician only
MS WPF make it really easy to change the graphics later since there's no logic whatsover inside the view. If you never used it you should because is a really good framework.
#endregion

And now that I think of it this is the first time I show you a screen of the whole application.
Note that the right section of the screen is actually a part that is visible from every page of the game and not only the equipment so it doesn't count when I said I created the logic for the equip page :)

Sunday, November 16, 2014

Yoko hairs

I'll try to use this blog to write down progress done.

Today progress: I was not in the mood to code but I drawn down a new fringe and new sideburns.
What does this mean? Remember the first post where I said girl are generated randomly?
The hairs are composed by 4 elements:
-fringe
-base (the hair that cover the skull)
-sideburns
-ponytail

The fringe and sideburns are hugely inspired from yoko, some anime (don't know which one) girl with big boobs and skimpy dress.

Here's both the fringe and the sideburns:



Saturday, November 15, 2014

First post! Yay!

Hello people,
I'm Nixon28 (the one from hentay foundry btw) and I decided to open this blog spot (that I hopefully will not abandon in less than a week) because It's been a while I'm working on a project of mine. It's a game similar to one of the hentai classics: slavemaker. I will refere to this project by the current project name which is XMaker while the game name is still TBD.

So, you probably wonder what's this game is all about.
For whoever already played Slavemaker the basic gameplay is pretty much the same:
1.Select what the slave will do during the week.
2.Make her do it.
3. ???
4. Profit!

So, what's the current features?
-Random slaves: Slaves are generated randomly and can be seen in game. Things like hairs, boob size, eyes etc will be randomized.





















-Pregnancy support: The girl can get pregnant, and her belly will increase gradually (there are 3 different stages of bellies) this is the last one:



















-The events can be created by the users, I'll provide the required documentation to create new events. The events are created using XML.


















And that's it, for the current most noteable features. Not much, uh? But still it's a start right?

Anyway if anyone is interested and would like to contribute, I'm pretty scarce in the storytelling front, so it would be nice to have someone to give me ideas about what event could happen (not necessarely sexual).
If you have questions on the game, please leave a comment!