Sunday 31 July 2016

The Game Explained

Now that I've published the second Development Demo I thought it might be a good idea to explain what this Interactive Erotic Game is all about, what is being produced, in a short, comprehensive overview. So here goes:

Private Tutor is the first instalment of a collection of HTML5/Canvas games that run on the internet, in any modern browser, without the need of a plug in. No more updating Flash. Minimal CSS and lots of Javascript and Jquery.  It's the first chapter of a series of interactive and animated 3D GCI Graphic Novels. Some of the episodes may be tongue in cheek erotica, some may be hardcore.

The games are point and click adventures in a graphical environment that is partially animated by embedding MPG4 video. Not just during transitions; a part of the playing field is animated, allowing for a living, breathing atmosphere. It's not, repeat not intended to just be a flat click-through exercise to reach the naughty bits. Think Leisure Suit Larry.

Every story or chapter branches. In the demo first chapter you'll first get to select a girl, then an outfit. Both choices have an effect since the girls have a back-story that is unveiled over time , providing you, the protagonist character, with information to base decisions on. Their outfit determines or indicates their attitude, again changing the game, the required approach or adding options. And maybe it's up to you to change that attitude. With interactive I don't just mean that you click with your mouse and things happen. It means that your decisions and choices influence what can and can't happen. How characters react to you and how you can react to characters. Even you, yourself, the protagonist character, has an attitude that you pick: when you select a girl you can choose one, which makes you cautious or go for a random one, which makes you daring, again influencing possibilities to come.

Math book foundYou'll get to explore the environment, interact with objects and decide what to do with them. Again, these choices have an effect on how the story unfolds. In the demo, for example, you'll discover two sex-toys. You can leave them, take them or trash them. But what will the effect be if you leave them? Will a girl discover them? How will she react? Does this depend on the girl, her outfit, both? And what can you do if you have one and not if you don't? There's a book. (see screenshot). What to do with it?


In the first development demo I've shown a bit about dialogue but I've first completed the foundation for objects and inventory since conversation options depend on them. Dialogue is dynamic. Again, I can't stress this enough, it's a game, not an interface to race through.

Now, it's in the early stages of development but this was produced, from scratch, in two weeks. I'll update a new development demo weekly, on a Saturday, until I've reached a complete beta which is a full first story or chapter in concept but with a limited number of choices. I'm for instance currently only working with two outfits, one for each girl, to show the width of the spectrum that is intended to be achieved.

The game will be free to play but the free version will have limits in content and choices and also introduce game-play delay to stimulate membership and contribution.

And finally, I'm in dire need for support to continue development and actually even my life. Without your support I'll find myself living under a bridge real soon, and I'm not exaggerating. Support starts with $1.99 per month, not even the price of a pint and unlocks the full game, without restrictions. The Demo give a pretty decent indication of what this means already, and I've not even reached the naughty bits yet, where I suspect limitations to be more frustrating.

The demo is SAFE FOR WORK, it doesn't contain adult content or nudity. It's showing principles and foundations and is completely safe for work and all audiences. Also, the site is completely clean, no ads, banners, camgirls, pop-ups, anything. Just the game to play here.
If you'd like to support development (please, please do!) you can do so here.

If you've got any questions, let me know in the comments. Subscribe to this blog to be notified of new releases. It will always be suitable for the general public. I've got a blog on Xbiz for the adults :)


Tuesday 26 July 2016

Anal in Animation

No, I'm not talking about anal sex and animating it, I'm talking about the English expression where 'being anal' means you are very, very picky.

Today I started with coding some PHP for my members section, in particular to prevent people having to log in like a thousand times and also to distinguish between the various levels of players. So I want to pull this information from the Joomla database to use it elsewhere and since Joomla can already do that I thought I'd go and figure out what I could use and hack something for myself from various chunks. But I soon realized I was making life much to complicated,  and was doing stupid redundant shit so I gave it a rest.

I don't know about you, but my mind keeps working when I'm not working it. If I've got a problem or a challenge or something I want to solve with code I try to formulate the desired outcome and go do something else. My mind will keep crunching while I'm for instance creating the CGI artwork I also need for my game but which seems to use another part of my brain.

My game, or at least the initial branch of the first chapter, starts with the selection of the female character the protagonist is going to be dealing with with. I don't want that scene to be static so I first made the scene, then animated the two characters a little, just a second or two that loops to begin with:



With a height of 384 pixels I can pull it into my Canvas and use the bottom half for text, choices, feedback, what have you. Now did you see it? Did you see it? Perhaps it's better if you could loop it (I have no idea what blogger can, it's my first video upload,)
In any case, no, the hand of the blonde is fine. There's theoretically a way to nail these in place but I've never thought that reliable so I'm just doing that by hand.

It's her hair! Her hair sticks into her shoulder! It also looks like it's made of wood since it's not animated yet but I knew it was a first go and wouldn't be perfect. Also, I decided that while the schoolgirl theme is fine for one of the 4 outfits the protagonist can choose from, and which determine the attitude of the girl, this one is a bit too cheesy. So I changed it, another reason to render this again.
But anal in animation, I gotta fix that hair.

Here's the outfits that the protagonist can choose from:





Update after seeing it. I don't fucking believe it. Crappy Youtube shait. And flash. What a load of crap. So I quickly slapped this together:
Check out this link which just shows the video above in a decent quality using current internet standards instead of fucking flash and doesn't confront you with adult material.

Monday 25 July 2016

Free as in Infuriating

It's 2016. You can't just go out and produce porn without having to deal with a host of additional tasks. Many of them didn't exist only a couple of decades back.
One of them is creating a website to inform your audience and possibly allow for member registration. Community is quite the word, on the internet, possibly to compensate for the lack of it in the real world, where 1% of the population owns more than the other 99%. So I went out & installed Joomla, an open source CMS. It's not the first time I've done this but, to be honest, after working for a university creating high end 3d virtual learning environments for some 8 years, I didn't think I'd have to track back this far.

Joomla was a nuisance so I installed Drupal. Another open source CMS. Drupal was a nuisance as well so I un-installed both, checked on-line for a bit and installed Joomla again, but now the current version. And I set out to get myself a decent template, mess around with it and produce something that doesn't make your eyes bleed. That was Sunday, at around 8 in the morning. Now it's Monday and 9.47 in the morning. I did sleep some by the way.

But I did manage to pull it off. It's not perfect, especially the photo gallery plugin is rather crappy but I tried 3 different modules or extensions and I got fed up with it. After all, I want to produce a game, not a flawless image browsing site. So it's running two galleries, the third got deleted because it was one of those traps where only core functionality is included but to make it actually do anything useful you'll have to pay for the extensions that are required. Which leads me to the ecosystem I again had to navigate: Open Source Software (in this case Content Management Systems). I've been through those hills many times before.

The thing is, all of it is free, free as in freedom. Free as in Infuriating. Which doesn't mean it comes without a cost because frustration is also a price to pay. But in many cases you don't, in the grand scheme of things, pay for the software, the product. You pay for the knowledge about it. So it's never Joe Random Sixpack intuitive. You can figure it out if you spend the time on it, have the patience for a lot of trial and error and resolution to trawl through tens of forum pages where the same problem you bumped into is discussed but the answer doesn't work because it's another version running on another server with another configuration file in another location. Stuff like that. The more preceding knowledge you have, the faster this process is. If you've got none, you're in for some serious suffering. Although, and I have nothing to gain from stating this, am not affiliated -yet?-, my hosting provider comes with a seriously outstanding dashboard, that indeed just lets you install all these content management systems and required databases with the click of a mouse. It's using an installer called softaculous and if you've installed an Apache or PHP on *anything* a server before, you know that saves tons and tons of time. So, if you ever consider an adult site, I'd recommend Site Valley.

So here's the thing with all these content management systems. Nobody actually *wants* to make it so that Joe Random Sixpack can intuitively, easily understand it, install it, configure it, tweak it to perfection for their own individual and personal needs. That would kick the legs from under the chair this ecosystem sits on. You pay for the knowledge (or for the time it saves you when somebody has it already and you don't want to invest it in learning it). It's indeed a knowledge economy so some resources are harder to mine than others. Sure, it can still be done and I'm not objecting to it in principal. I still think it a better system than proprietary software, which boils down to pretty much the same thing but without the freedom to mess around with it yourself if you're so inclined and capable to. I'd be no less frustrated and irritated with a commercial provider because nothing is ever exactly how I want it and tweaking is inevitable. Commercial software provides another, additional reason te be infuriated: and I *pay* you for this? You motherfucking cunts!
Now, the example above, is an example of this ecosystem in optima forma. Softaculous performs a service for Site Valley, Site Valley combines this with others to perform a service for me at very reasonable costs. Companies like xswebdesign, which provided a free template that required minimal messing around with to give a good first result performs a service for businesses who can't be arsed to do it themselves and don't mind providing the source for the few and far between who do open the hood and tweak the engine. And everybody is happy.
But if Apache and PHP were easy as a breeze to install, Softaculous wouldn't have a business. If Joomla and Drupal were easy as a breeze to install, configure and customise web design companies wouldn't have a business. So there's bottlenecks, and they exist by mutual, subliminal understanding. It's all good and fine, as long as you can understand it, deal with it, and manage the mess that squeezing through those bottlenecks, like forcing thick hard shit through a thin pipe, generates.

So, long story short. I got it done and would like to hat-tip once again to the entire open source community, Joomla and Drupal in particular (I'm now determined to brush up my Drupal current knowledge with the next site I'll build, a sister where I'll publish my stand alone CGI) and especially again  xswebdesign because that's a damned sexy template.

Oh, you can my first result here. It's no porn unless you opt in for it and register. Not bad for a Sunday, eh?

Saturday 23 July 2016

And so it begins

Frankly, I didn't think I'd be a porn producer. Sure, it was always on the cards, as an extremely remote and unlikely possibility, my skills and experiences considered. But I thought these skills would prove to be valuable elsewhere first. Commerce or Education or even Government would surely continue to provide me with an income in exchange for these skills in combination with my time. They've done so for decades.

It appears however that this is no longer the case. I'll speculate more about the possible reasons later. For now suffice it to say that even while I'm extremely proficient and experienced in my field that field doesn't yield a harvest in or from the professional venues mentioned above any more. And I've got to pay the rent.

So here I find myself, producing porn.

I do the Internet. HTML, CSS, Javascript, Jquery. Or Canvas, Apache, PHP, MySQL. Words and acronyms that baffle the average human being and even if they recognize them, know what they mean or represent, to actually have a grip, make it work is not like walking while chewing gum. But I've been there, designed the T-shirt.

Yet here I find myself, producing porn.

I do CGI. I do animation and image manipulation. I wipe my arse with Photoshop and use The GIMP. I do 3D modeling, subdivision means nothing to me even while the Blender UI would stun the pilot of the space shuttle and Wings3D is like that space shuttle with just one incredibly intricated use of a single joystick. I even do Virtual Worlds and - Reality.

But I find myself, producing porn.

Now, I don't have a principal, moral, ethical objection against producing porn. Or consuming it. Or it existing. I don't consider producing porn to be a bad thing in essence. Producing porn is, from my perspective, the end game market. In life you learn, you work, you deal with the world and in the end, when those requirements are dealt with, you lean back and enjoy intimacy or porn. The two aren't mutually exclusive, by the way.

In any case, I thought I could contribute to commerce, education etc, the things in life that preceed that last leisure, with my skills and time, and generate revenue to pay the rent in exchange. Considering the reality that this is not true I find myself producing porn.

I find myself producing on-line interactive erotic games, combining high end CGI and animation with current internet standards. I am aiming for a consenting mature audience that is interested in erotica beyond high speed gonzo.

I'll use this blog to post about this adventure but I will cover more than just the games I'm producing. I'll drop problems I encountered while writing the javascrpt or jquery and how I solved them. I'll moan about the GIMP and work-arounds. I'll contemplate the state of the world or society I find myself in. In short, a diary.

But since I believe time is the most precious of all resources and should never be wasted I hope to inform as well as entertain. So you, dear reader, didn't think you've been wasting yours.

I know I haven't. Even while I was and am producing porn.

Oh. If you want to check it out, it can be found here.