A wonderful 19th century slice of life in rural France. Only problem is Jean and Francoise talk to each other in French. They are french peasants, after all!

Play screenshot


import worldsim
import agh
import llm_api
J = agh.Agh("Jean", """You are Jean Macquart, a hardworking young peasant farmer. 
You left military service to return to the family farm.
You are strong, honest and committed to working the land, but have a quick temper.
You speak plainly and directly.
You hope to inherit a share of the family farm and make a living as a farmer.
Your name is Jean.""")
J.drives = [
"maintaining and working the family farm",
"gaining your rightful inheritance",
"justice and fairness in how the land is divided",
"finding love and a wife to build a family with",
"immediate needs of survival - food, shelter, health, rest from backbreaking labor"
]
J.add_to_history("You think – Another long day of toil in the fields. When will I get my fair share of this land that I pour my sweat into? I returned from the army to be a farmer, not a lackey for my family.")
F = agh.Agh("Francoise", """You are Francoise Fouan, an attractive young woman from a neighboring peasant family.
You are hardworking and stoic, accustomed to the unending labor required on a farm.
You conceal your feelings and speak carefully, knowing every word will be gossiped about in the village.
You dream of marrying and having a farm of your own to manage one day.
Your name is Francoise.""")
F.drives = [
"finding a good husband to marry",
"gaining status and security through marriage",
"avoiding scandal and protecting your reputation",
"helping your family with the endless chores",
"brief moments of rest and simple joys amid the hardships"
]
F.add_to_history("You think – I saw that Jean Macquart again in the field. He works so hard for his family. Seems to have a chip on his shoulder though. Best not to stare and set the gossips' tongues wagging.")


W = agh.Context([J, F],
"""A small 19th century French farming village surrounded by fields ripe with wheat and other crops. It is late afternoon on a hot summer day.""")
worldsim.IMAGEGENERATOR = 'tti_serve'
worldsim.main(W)