News:

Please request registration email again and then check your "Spam" folder

Former www.henthighschool.com

[Renp'py] Yoshiwara DEMO

Started by Deimos96, Jan 23, 2026, 07:13 AM

Previous topic - Next topic

Deimos96Topic starter

Yoshiwara is a game mainly inspired by Brothel King(BK) as well as other games such as Idol Manager and Princess Maker. I loved BK's ability to make each girl feel unique and gives you a moral choice on how you want to treat them. I wanted to make something similar but more based on a historical context and a more serious tone.

Overview:
You play as the manager of an upstart brothel during the Edo-period. Your job is to scout potential talents and train them to become renowned courtesans. Grow your brothel to infamy by using any means you deem necessary!

Features:
  • Scout and hire courtesans each with their own different traits and personalities.
  • Train your courtesan and obtain skill perks.
  • Manage your courtesans energy. Serving lusty men is your main source of profit. But you'll need a solid backbone of girls who'll promote, clean, and assist you in managing the brothel!
  • Every customer presents a challenge. Offer them the right service to turn a profit!

Installation:
Download here and extract file. (Itch)

The game is a work-in-progress and 100% free. The game is kind of a pipe dream and I do have commercial ambitions. But, for now, this is just my personal side-project. Note that the game does not contain explicit imagery (though I am contemplating whether to make it a full blown H-game each day).




Jman

Hmm, interesting.

Tried it for a few minutes, and I have no idea what's happening during interactions with clients. Well, I can see that I'm serving them tea or playing board games, but how exactly all this works out and even when I'm earning money (seems to be in several phases?) looks like it needs some serious figuring out.

Also, bold move to use paperdolls instead of BK's "I will steal your virtual women, lewd-artist-san' approach. HHS+ and JONT have had a lot of difficulties with that approach.
And with strange aeons even death may die...

Deimos96Topic starter

#2
Quote from: Jman on Jan 23, 2026, 08:19 AMHmm, interesting.

Tried it for a few minutes, and I have no idea what's happening during interactions with clients. Well, I can see that I'm serving them tea or playing board games, but how exactly all this works out and even when I'm earning money (seems to be in several phases?) looks like it needs some serious figuring out.

Also, bold move to use paperdolls instead of BK's "I will steal your virtual women, lewd-artist-san' approach. HHS+ and JONT have had a lot of difficulties with that approach.

Thanks for the feedback. I remember the review I gave for BK on f95 criticized BK for its simplistic UI. But now trying to do this myself, it's really freakin hard. :P

Jman

'A little offtopic?'
Quote from: Deimos96 on Jan 23, 2026, 08:55 AMit's really freakin hard.

Tell me about it. I had some free time recently, and played around with my other dead mod a little, just for personal amusement. Discussed it with some LLMs, and we kinda reached the conclusion (as much as one can with these things) that the mod is just fundamentally hostile to players coming in with a non-systems mindset, and there's not much I can do short of scrapping the "show, don't tell" design principle.

It was interesting to see how they tweaked your cryptic hint texts, though. Sometimes it went off the rails, sometimes not. ChatGPT still seems kind of the best of the free ones.

I guess you don't have that problem, and can freely popup tutorial tips and whatnot?
[close]
And with strange aeons even death may die...

Deimos96Topic starter

Quote from: Jman on Jan 23, 2026, 09:10 AMI guess you don't have that problem, and can freely popup tutorial tips and whatnot?

It could work but I'm not sure if pop up tutorials would fix the lack of intuitiveness of the UI? Though at least it makes first time players not completely lost..

Jman

#5
Also, I forgot to mention this in the first reply, but I really kinda miss BK's 'right click to exit/cancel' functionality in this game... and pretty much any Ren'Py game, actually.



Edit: Got this, too:
  File "game/RLD_Labels.rpy", line 90, in script
    $ game.gen_customers()
  File "game/RLD_Labels.rpy", line 90, in <module>
    $ game.gen_customers()
      ~~~~~~~~~~~~~~~~~~^^
  File "game/RLD_Classes.rpy", line 288, in gen_customers
    cust_nb = gen_customer_amount()
              ~~~~~~~~~~~~~~~~~~~^^
  File "game/RLD_CustomerClass.rpy", line 457, in gen_customer_amount
    cust_nb = brothel.fame()//1.2 + renpy.random.randint(1, 4)
              ~~~~~~~~~~~~^^                                 
  File "game/RLD_BrothelClass.rpy", line 88, in fame
    fame += self.dirtiness_fame()
            ~~~~~~~~~~~~~~~~~~~^^
  File "game/RLD_BrothelClass.rpy", line 78, in dirtiness_fame
    return dirtiness_mod[self.dirtiness()] # Huh
                         ~~~~~~~~~~~~~~^^       
  File "game/RLD_BrothelClass.rpy", line 51, in dirtiness
    return dirt
           ^^^^
UnboundLocalError: cannot access local variable 'dirt' where it is not associated with a value
And with strange aeons even death may die...