Others Simulation Heavy Dwarf Fortress/CDDA Inspired Game [Development Thread]

lovemenut

Newbie
Sep 23, 2019
17
24
113
This is an unnamed text-based, simulation-heavy sandbox game exploring the procedural generation of stories. Drawing inspiration from the deep, emergent systems of Dwarf Fortress and Cataclysm: DDA.

You begin as a pathetic, virgin loser student at the bottom of the social food chain. NPCs will mock you, ignore your existence, or outright insult you to your face. Even a simple attempt at conversation is a gamble that will likely end in disgrace.

small_class.png


About the Game:

Your goal is to ascend from this pathetic state to become the undisputed king who holds the entire town in his fist.

Direct confrontation would be foolish when you are weak. You'll have to be an opportunist. Lace your enemy's drink with a sleeping pill. When they're unconscious, tie them up and violate them. Or study the schedule of the school nurse to find that perfect window when she leaves sick students alone and vulnerable.

When you level up Athletics, you become a force of nature. Forget subtlety. You will be strong enough to knock NPCs to the ground with a single shove or break down locked doors. You will be able to corner your targets and violate them with brute force, with no one able to stop you.

When you master Charisma, you become a puppeteer. Words become your sharpest weapons. You will manipulate mothers into betraying their daughters, turn factions against each other, and ultimately, bend the town's political will to change its very laws.

Your influence won't stop at personal relationships. You will build a true empire, corrupting the town from its foundations with illicit enterprises like prostitution and drug trafficking. As your power grows, you'll gain the ability to reshape society itself. You will influence the town's laws, mandating things like public nudity or even legalizing your sexual use of its citizens.

This is a simulation-heavy sandbox, not just a "school game." Every NPC has a life, a schedule, and a weakness, all part of interconnected systems designed to be learned and broken. The systems are built to expand to malls, parks, and the entire city.

Tags:
2d game, anal sex, bestiality, blackmail, combat, corruption, character creation, drugs, male protagonist, incest, loli, male domination, mind control, pregnancy, rape, prostitution, rpg, sandbox, simulator, slave, sleep sex, text based, turn based combat, trainer, transformation, management, sexual harassment
Planned Content:
You don't have permission to view the spoiler content. Log in or register now.

Not Happening:
You don't have permission to view the spoiler content. Log in or register now.


Preview of Some Systems:

NPC ARCHETYPES


Every NPC has a personality profile that affects all their behaviors. An archetype defines their stats, witness behavior, sex system modifiers, outfits, dialog, combat response, and AI needs. One configuration cascades through six different systems.

There will be hundreds of unique archetypes that will spawn truly unique characters.

Shy nerdy girl: Low charisma, high intelligence. Cares about academic dishonesty, ignores violence. Easy to manipulate (high vulnerability) but won't enjoy it (low willingness). Wears modest outfits, speaks in stuttering dialog.

Confident party girl: High charisma. Only cares about serious violations. Hard to manipulate (low vulnerability) but more open (high willingness). Gets revealing fashionable outfits, bold dialog.

DYNAMIC DESCRIPTIONS

Every NPC gets a real-time generated description built from their components. The system reads body type, clothing, exposure status, location, and privacy level.

Remove her top and the description updates immediately: "Her breasts and nipples are exposed" followed by intimate details. The system tracks which body parts each clothing layer covers and only describes what's visible.

If she's wearing a jacket over a blouse over a bra, you see "She's wearing a navy jacket." Remove the jacket and it updates to "She's wearing a white blouse." Remove the blouse and you get "Her breasts are exposed. She has small pink nipples..."

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

DIALOG SYSTEM

NPCs speak with personality-specific dialog procedurally selected from massive pools. The game provides context factors like archetype, action type, outcome, corruption level, affection, arousal. The dialog system finds pools that match those factors. The pool with the most required factors wins, then it picks a random response you haven't heard yet.

Global usage tracking prevents repetition. You'll cycle through 100+ variations before hearing a repeat.

A shy student failing a chat attempt says "U-Um... I-I have to go..." A party girl in the same situation says "Not interested, bye~" Same situation, different personalities.

A timid student being groped unwillingly says "N-No! S-Stop touching me!" A corrupted willing student says "Mmm, yes, touch me there~" Same physical action, completely different dialog based on corruption and willingness.

Pools can filter by dozens of factors including breast size, consciousness state, arousal level, and location privacy.

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

SEX SYSTEM

Sexual acts use two-stage resolution. First, can you make it happen (vulnerability)? Second, does she want it (willingness)?

Vulnerability represents physical advantage and uses your stats, privacy level, and her corruption. Willingness represents psychological acceptance and uses her corruption, arousal, affection, intimacy, and personality modifiers.

If her willingness is super high, she's enthusiastically willing. Auto-success, positive affection. Otherwise, roll vulnerability. If it fails, you couldn't accomplish it.

Different archetypes modify the base calculations. A confident party girl gets -10 vulnerability (harder to exploit) and +10 willingness (more open). A shy nerdy girl gets +10 vulnerability (easier to exploit) and -10 willingness (less receptive).

You can force sexual encounters and violate NPCs given they are vulnerable enough or are tied/drugged.

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

INFRACTIONS & CRIMES

NPCs actively observe and report rule-breaking based on personality and context. When you perform an action, the system checks if it triggers infractions, then looks for nearby witnesses.

For each witness, four checks run. Distance: are they close enough to see? Schedule context: is this actually wrong right now? Filter: do they personally care about this type and severity? Roll: do they report based on strictness?

Schedule context is key. Chatting during class time is an infraction. Chatting during break is not. Same action, different context.

Example: You're chatting at 8:30 AM during class. A teacher is 8 tiles away (detection radius 10, so they can see). Class time is in the forbidden periods list for chatting. Teacher cares about all infractions with minimum severity 1 (chatting is severity 3). Strictness 95% times reporting modifier 1.5 equals 100% report chance. You get reported.

Same hallway at 8:50 AM during break. Teacher can still see you, but break time isn't in the forbidden list for chatting. No infraction.

Different personalities care about different things. A teacher's pet cares about everything down to severity 1. A rebel delinquent only cares about serious violence above severity 50. A normal student cares about fighting but ignores minor disruptions.

Sexual acts integrate with this. When you grope someone, the victim tolerates it during the encounter due to the patience system. But witnesses can immediately intervene. A teacher seeing you has 100% attack chance. A hero-type student has 65% attack chance. A normal student might flee or report. The victim only reports after the encounter ends, based on the outcome's report chance.

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

RELATIONSHIPS

NPCs track three separate relationship values with you.

Affection ranges from -100 to 100 and represents how much they like you.

Intimacy ranges from -100 to 100 and represents how close and familiar you are.

Corruption ranges from 0 to 100 and represents moral degradation.

Patience ranges from 0 to 100 and represents tolerance for your actions. Every interaction costs patience. Successful flirting costs 12 patience. Successful groping costs 15. Failed attempts cost way more - failed groping can cost 35-45 patience. When it hits zero, the interaction UI closes. It regenerates slowly over time.

You can't spam the same NPC. Four groping attempts will exhaust their patience even if some succeed, and they'll attack you. This forces pacing and rotating targets.

Progression looks like this. Day 1: affection 0, intimacy 0, patience 100. Week 1: affection 35, intimacy 25, patience 70 - you can attempt flirting. Week 3: affection 65, intimacy 60 - full sexual encounters become viable.

AI

NPCs have needs that drive their autonomous behavior. These can be physiological requirements or behavioral motivations.

Physiological needs have consequences if ignored. Hunger drops over time and the NPC must eat or suffer stat penalties. Bladder fills up and they must use the restroom or face embarrassment. Energy depletes and they must sleep or become sluggish.

Behavioral needs are motivations without hard requirements. A studious character has a "study" need that drives them to attend class. If they can't satisfy it, there's no penalty - it's just a desire. A delinquent might have a "vandalism" need that makes them want to break stuff. If teachers are watching and they can't act on it, they're fine. It's a behavioral driver, not a requirement.

The AI uses needs as a priority system. Each need has a decay rate. When a need drops below its threshold, a goal activates. The AI seeks actions to satisfy the highest-priority unfulfilled goal.

Different archetypes get different needs. A normal student has hunger, thirst, energy, bladder, hygiene, social, study, and arousal. A delinquent swaps study for vandalism and rebellion. A teacher has teach needs instead of study.

Personality weights affect priority. A social butterfly weights social need at 2x normal. An introvert weights it at 0.5x. This creates emergent schedules. The NPC isn't following a script saying "go to cafeteria at 12:00" - they're following their hunger need. Big breakfast means hunger might not trigger until 12:30. Skipped breakfast means they head to the cafeteria at 11:45.

TRADING

Trading is cost-based. Your relationships reduce the item's base cost (non-consumable discounts), then you pay whatever's left with cash or blackmail (consumable currencies). Money can't buy everything because intimate items have payment caps - you NEED relationships to reduce cost first.

Phase 1 - Cost Reduction: Your affection, intimacy, and the NPC's corruption reduce the base cost up to percentage limits. These are permanent discounts based on your relationship state.

Phase 2 - Payment: You pay the remaining cost with cash or blackmail. Different item categories have different payment caps. Intimate clothing caps cash at 33% of base cost - you can't just throw money at it.

Example 1 - Panties with high relationships: Base cost 100 points. Affection 80 reduces by 33 points (max 33%). Intimacy 75 reduces by 27 points (max 27%). Corruption 60 reduces by 48 points (max 40%). Total reduction: 108 points, but base is only 100. Remaining cost: 0 points. It's FREE - relationships made it worthless to them.

Example 2 - Panties with low relationships: Base cost 100 points. Affection 20 = 20 point reduction. Intimacy 15 = 15 point reduction. Corruption 10 = 8 point reduction. Total reduction: 43 points. Remaining: 57 points. You need to pay 57 points, but cash can only cover 33 points max (33% cap on intimate items). Blackmail must cover the rest. If you have $200 cash but zero blackmail? Can't afford it.

Example 3 - Calculator (commercial good): Base cost 80 points. Commercial items have 100% cash cap - you CAN pay full price in cash. Relationships give small discounts (affection reduces 15%, intimacy 10%, goodwill 20%), but cash covers everything else. This is a "money DOES work" category.

The "money isn't everything" means you need relationships to unlock trades for sensitive items such as underwear.

COMBAT

Some NPCs attack you instead of reporting when they witness violations. Each archetype has a combat response profile.

Bystander profiles (normal students, party types) flee at 40-60% HP. They try to escape rather than fight. If they successfully escape, they may report you afterward.

Authority profiles (teachers, security) attack aggressively and fight until 20% HP. They deal high damage due to superior stats and may call for backup.

Hero profiles (sporty students, justice-oriented characters) attack until 10% HP. They won't flee even when losing. They protect victims and pursue fleeing attackers.

Your HP is based on toughness stat. At toughness 50, you have 110 HP. Combat damage depends on athletics stat. At athletics 55, you deal maybe 12 damage per hit. A teacher with toughness 70 has 150 HP and athletics 75 might deal 18 damage per hit.

Example: You grope someone in front of a teacher. Teacher immediately attacks. You have 110 HP and take 18 damage per hit, meaning 6 hits defeats you. Teacher has 150 HP and takes 12 damage from you, meaning 13 hits to defeat them. Unless your stats are way higher, fighting a teacher is a losing proposition.

Different scenario: Grope in front of a normal student. 20% chance they attack, 80% chance they flee. If they do attack, they retreat at 40% HP after maybe 3 hits. Much more manageable.

OUTFITS & BODY COVERAGE

Outfits match personality through style tags. More matching tags means higher specificity, which wins automatically.

A fashionable trendy student has [student, fashionable, colorful, trendy] tags. She matches 4-tag templates and gets platform boots, crop tops, chokers, lace underwear, accessories. A normal student has [student, normal] tags. She matches 2-tag templates and gets modest uniform, cotton underwear, basic shoes.

Same school, different vibes. The outfit system feeds into exposure tracking, NPC reactions, and witness responses.

Clothing uses a five-layer system that tracks real-time exposure. Each layer can cover different body parts.

Remove an outer jacket covering upper torso and the mid-layer shirt underneath becomes visible. Remove the shirt and the base layer tank top is visible. Remove the tank and the underwear bra is visible. Remove the bra and breasts and nipples are now exposed.

Exposure triggers descriptor updates in real-time. The description system queries the coverage system to determine what's visible.

Partial exposure is tracked. If you lift a skirt without removing it, the skirt is still "worn" but not covering properly. Butt and genitals can be exposed while the skirt is technically still equipped.

The layer system prevents impossible states. You can't wear a bra over a shirt. You can't wear two shirts on the same layer and body part.

PROGRESSION

You have six core stats that level up through use. (and more)

Athletics affects sexual stamina, combat damage, and escape chance. (and more)

Agility affects dodge chance, movement speed, and stealth. (and more)

Toughness determines your HP. (and more)

Intelligence affects manipulation and crafting. (and more)

Charisma affects social interaction success and willingness calculations in the sex system. (and more)

Attractiveness affects first impressions and romantic willingness. (and more)

Example: At low charisma, even a simple greet is a coin flip whether it's received positively or not. At high charisma, you can convince a corrupted mayor to lace the water system with aphrodisiacs.

PERFORMANCE

The game is designed to run on map with many NPCs. I've stress tested the game with 200+ NPCs and it still runs normally. The school alone will have around 300 NPCs.
You don't have permission to view the spoiler content. Log in or register now.


This is still early in development, so all feedback is welcome. Let me know what you think! I am also open to hearing your ideas.
 
Last edited:

Algrath

Newbie
Aug 29, 2018
19
5
215
Hi, i have a few questions about the game.
1: Can we expect non ASCII graphics?
2: What maximum sizes can we expect for girls's assets? (Ass, boobs, belly), usually, if the game has cumflation/pregnancy fetish, those are staying within the borders of normalcy, like with belly, the maximum size of it goes to like twins, triplets at best, can we expect anything bigger than that?
 

lovemenut

Newbie
Sep 23, 2019
17
24
113
Hi, i have a few questions about the game.
1: Can we expect non ASCII graphics?
2: What maximum sizes can we expect for girls's assets? (Ass, boobs, belly), usually, if the game has cumflation/pregnancy fetish, those are staying within the borders of normalcy, like with belly, the maximum size of it goes to like twins, triplets at best, can we expect anything bigger than that?
For graphics, what you can expect is eventual support for the community to add their own tile-sets (similar to DF & CDDA) and girl packs (Similar to strive for power & corrupted academy).

As for girls' assets, they will be within hentai boundaries until the player unlocks transformation. Magical/Alchemical transformation (If I went for a medieval setting) or Surgical/Genetic modification (if I went for a modern/sci fi setting) which then there will be the optional extreme transformation like hyper-pregnancy, making an NPC tiny or gargantuan breasts etc.
 

Algrath

Newbie
Aug 29, 2018
19
5
215
For graphics, what you can expect is eventual support for the community to add their own tile-sets (similar to DF & CDDA) and girl packs (Similar to strive for power & corrupted academy).

As for girls' assets, they will be within hentai boundaries until the player unlocks transformation. Magical/Alchemical transformation (If I went for a medieval setting) or Surgical/Genetic modification (if I went for a modern/sci fi setting) which then there will be the optional extreme transformation like hyper-pregnancy, making an NPC tiny or gargantuan breasts etc.
Alright, thanks for the answer, I'm gonna watch your development with great interest.
 

pitinar277

Newbie
Sep 27, 2025
21
42
64
1762487268274.png
Unique games like this are always welcome, it reminds me of a very modded Rimworld session, with RJW and its addons. My eyes are watching your progress.
 

lovemenut

Newbie
Sep 23, 2019
17
24
113
View attachment 5414885
Unique games like this are always welcome, it reminds me of a very modded Rimworld session, with RJW and its addons. My eyes are watching your progress.
It wouldn't be wrong to say that games like Rimworld have a huge influence on me (8900 hours on steam). It's what led to the needs system influencing AI behavior in the game.

Vulnerability as a concept was inspired by RJW's own implementation of it.
 

lovemenut

Newbie
Sep 23, 2019
17
24
113
Stripping & Sex Update

With the stripping mechanic, you now need physical access to body parts to perform certain sexual acts. For example, penetration isn't possible without removing all clothes covering the vagina. This means you have to pass more checks before getting to the juicy bits, with increased risk of being witnessed or, if it's forced, the victim fighting back.

It uses the clothing layer system, so you can't just immediately remove the bra or panties. Items must be removed in order, for example: Skirt → Pantyhose → Panties

Sex acts without removing the NPC's skirt and panties.
screenshot_07112025_230439.png

Stripping UI
screenshot_07112025_230340.png

After removing the clothes blocking access to the vagina and anus, the sex and anal options now appear as selectable interactions. (Had to knock the NPC unconscious because the they were being difficult)
screenshot_07112025_230521.png

After you're done, if you didn't steal their clothes, they'll attempt to get dressed again, starting from underwear and working back to the outer layer.
screenshot_07112025_230607.png
 
  • Like
Reactions: pitinar277

Obama1337

New Member
Dec 29, 2021
1
0
128
Wow, I never thought I would ever post anything on f95 but here we are.

This thread might be the single greatest thing I have ever seen on this site, even while still in it's infancy.
This is the exact type of porn game I have dreamed about for years, so it's wonderful to see it getting developed.

It's hard to provide any feedback so early, but I like all of the systems and features you outlined so far, they seem exactly like something I would love in a game like this.
So I guess at the moment I only have a couple of questions regarding some of them.

What level of character descriptions will you strive for?
Do you intend to stick with the current level? Or do you intend to add some extra things like hair style/lenght pubic hair style/amount distingushing features like freckles, beautymarks, scars, etc. Or will you go full dwarf fortress with massive character descriptions with things like weight, health, teeth likes and diskles and other such things?

How do you intend to tackle the corruption system?
A lot of lesser games just tend to do the whole "I raped this unwilling girl 20 times and now all she does is masturbate and beg me to fuck her, she will follow my every order!" thing. So I was wondering if some sort of thresholds on corruption gain from one kind of act will be implemented, so that the road to higher levels would involve something more than just fucking unwilling npcs till they like it.

Regarding the kidnapping system.
After a successful kidnapping would one need to have to take care of every need of a tied immobile girl or would there be an option to lock her in a room or tie her on a chain to a wall with some basic provisions left so she can mostly take care of herself and not die from dehydration while one is away?


Anyhow, I wish you good luck with the development of this game.
Ill be eagerly awaiting it's first release.
 
Last edited:

lovemenut

Newbie
Sep 23, 2019
17
24
113
Wow, I never thought I would ever post anything on f95 but here we are.

This thread might be the single greatest thing I have ever seen on this site, even while still in it's infancy.
This is the exact type of porn game I have dreamed about for years, so it's wonderful to see it getting developed.

It's hard to provide any feedback so early, but I like all of the systems and features you outlined so far, they seem exactly like something I would love in a game like this.
So I guess at the moment I only have a couple of questions regarding some of them.

What level of character descriptions will you strive for?
Do you intend to stick with the current level? Or do you intend to add some extra things like hair style/lenght pubic hair style/amount distingushing features like freckles, beautymarks, scars, etc. Or will you go full dwarf fortress with massive character descriptions with things like weight, health, teeth likes and diskles and other such things?

How do you intend to tackle the corruption system?
A lot of lesser games just tend to do the whole "I raped this unwilling girl 20 times and now all she does is masturbate and beg me to fuck her, she will follow my every order!" thing. So I was wondering if some sort of thresholds on corruption gain from one kind of act will be implemented, so that the road to higher levels would involve something more than just fucking unwilling npcs till they like it.

Regarding the kidnapping system.
After a successful kidnapping would one need to have to take care of every need of a tied immobile girl or would there be an option to lock her in a room or tie her on a chain to a wall with some basic provisions left so she can mostly take care of herself and not die from dehydration while one is away?


Anyhow, I wish you good luck with the development of this game.
Ill be eagerly awaiting it's first release.
Thanks! Really appreciate you taking the time to share your thoughts.


Great questions on the character descriptions. You're spot on. I'm aiming for details that matter to the gameplay and the adult content (freckles, beauty marks, scars, etc. are already in as "special features"), but I'm not going full Dwarf Fortress with tracking every tooth or random body part measurements. The goal is immersive and relevant, not overwhelming.


On corruption, you've nailed exactly what I want to avoid. In my system, yes, the "rape her till she likes it" approach exists, but it's intentionally slow and grindy without the right stats and tools. The idea is that if you want faster, more efficient corruption, you'll need to use smarter methods: drugs, aphrodisiacs, blackmail, sex machines, etc. This creates a progression path where you need to develop other skills like chemistry for creating compounds (which requires books/money), stealth for pharmacy raids, combat skills for when things go sideways.


At higher stats and with the right setup, the more direct approach becomes viable, but at that point you've actually earned it through gameplay investment rather than just clicking the same button 50 times on day one.


For the captivity/feeding situation, there will definitely be options to leave food in the cell or force feed via tube while they're tied down. Expect some manual maintenance early on until you can afford to create or purchase these contraptions, or have another corrupted follower handle it for you.