Hey guys, I made this account just for this. While this is not the final product, I have a game which can be fully played and completed, designed from scratch in -get this- java. Download below:
http://www.mediafire.com/?yuj1p0i4y2yz3p7So while that's downloading, here's a bit about it. I wanted to learn about java gui's and decided to make this game as programming practice. The appeal to the game is in its easy customization. While it's not quite where I want it to be just yet, it's most of the way there. See, this download comes with two things: the game itself, and a folder called "data" which contains folders for special girls and generic girls. While the special girls are not fully fleshed out yet (you'll only be able to use one per play through and there's nothing special about them except the red background on the button and the fact that their portrait pictures change), you'll notice that inside each of these folders are sub-folders, and inside these sub-folders are more sub folders, named "portrait" and "sex." For the generic girls I just grouped them by hair in hopes that all anime really does look identical except for the hair, but if I did my job right, the portraits and the sex images will appear to be the same girls for any given folder.
In game, this translates to the girls available to you. The generic girls are generated at random, taking one portrait image to represent them and memorizing all associated sex images. When you hook a girl up with a customer, you will see one of her sex images while your lovely hostess tells you how much money you made. This way, it's very easy to add your own fetish to the game.
To add your own girls to the game, simply make a folder of any name (this will be the girls name in-game), make a folder inside called "sex" just like that, no caps, and fill it with sexual pictures, then make a folder called "portrait" and fill it with more normal pictures, and BADA-BING! Your fantasy comes to life. I played it safe and just filled it with pretty regular anime girls to start you all off, but feel free to add or delete as you see fit. Customization is the whole reason I made this. Upload your own data file if you want, so others can share! For example, you'll notice there's no Krystal! Blasphemy! So make one. You can even upload it here if you want. In fact, I encourage it.
**************************
BASIC INSTRUCTIONS:
You can click the text at the bottom to advance the text, but it's not quite polished yet. There will always be a button on screen you can click instead of the text to progress through the game.
At the home screen, you see a grid of all your girls (if you have a ton, it may take a while to load the home screen. Resizing those images is very taxing, just a heads up). From here you can buy girls or send them to work. If you have $500, you can click "Pay off Debt" for an anti-climactic "you win" message from the advice chick, that doesn't even affect gameplay. *Bland confetti*
Buy girls will present you with a selection of 8 girls, their price is the last item you can see when you hover your mouse over her. If the picture is too dark to read the text, just move your mouse off and on again, and like magic the text is now white. If it's too white to read some, a quick flick of the mouse off and on again will bring it back to black. Simple, not great, but it gets the job done for now. Your money is displayed on the upper left, above the back button.
At work, your advice girl will tell you all about each customer and you want to pick a girl who best suits him. You want to match your girl's primary fetish with the customer's primary fetish more than anything, but secondary fetishes help as well. When you click a girl you think matches well, you will be taken to an image of her doing her work, and here you can either click your advice girl's text to read up on how well you did, or click the girl to go to the next customer given you have more girls to serve them, or home if they're all with customers.
You do have to pay upkeep, it's $7 per girl per day, probably will change in later versions. Other changes I plan to have are a list of fetishes you can customize (right now you just have what I've given you), the ability to set a folder to always or never include a fetish (sometimes it just doesn't make sense), and the ability to select a data folder setup in the beginning for ease of switching between them. Other changes may come with time.
So that's all, have fun and make sure the data folder is always in the same location as the jar folder, and everything in generic and special is a folder with subfolders sex and portrait each containing at least one image. i don't have any error checking in it yet, so if you mess up, you might be sitting at the loading screen for a while before you realize what happened. Also I just made this mediafire account and I don't know if it's going to expire or anything, so anyone who wants to mirror it has my permission, but post the link here as well. Thanks!
Also disclaimer - I did not make any of the images you see here.
****EDIT******
I know it was programming practice and my code got sloppy towards the end, but here's all the source code so anyone with Java experience can tinker around.
http://www.mediafire.com/?8fzcsh410s3jhcy