recursal/Fanatic-Fandom huggingface dataset:
Playing Hard to Get

## Synopsis

**Knox Maguire** is the king of our college campus.

Star offensive tight end on the football team.

He is the complete opposite of me in every way.

I'm quiet. He's loud.

I'm shy. He's definitely not.

Everyone loves him. No one knows me.

Fresh out of a breakup, I don't really trust him, and why should I? Knox is the ultimate player. When I become his English tutor, I tell myself we need to keep things between us strictly business. Watching my mother deal with my ex-athlete father long, long ago taught me to stay far away from that type of man.

Yet Knox is impossible to resist. Next thing I know, we're getting hot and heavy in the library—and that was never part of the plan. When Knox admits he can't stop thinking about me, I have a realization.

I can't stop thinking about him either.

Instead of keeping my distance, I pull him in closer. Until somehow, we're spending all of our time together and I find myself falling for Knox. Hard.

Will this actually work between us? Or am I getting played?

## Tropes

* opposites attract
* boy obsessed
* pro football
* no strings attached
* forced proximity (study partners)

## Playlist

* "august" - Taylor Swift
* "Come Kick It" - Tesia
* "Falling in Loves too Mean" - Hether
* "laugh with me" - Korantemaa
* "I Don't Really Know" - FLOOR CRY
* "Bad Habit" - Steve Lacy
* "Aloha" - Valley Boy
* "You&I" - milk.
* "The Boat I Row" - Tame Impala
* "In The Strangest Way" - The Hails
* "Jolene" - Dolly Parton
Knox Maguire

**Knox Maguire** is the male protagonist from Playing Hard to Get. He is the love interest of Joanna Sutton.

## Biography

Son of retired Bronco Owen Maguire. Nephew of Super Bowl legend Drew Callahan. Cousin to the hottest quarterback in the NFL Jake Callahan. Named after his father's best friend and another superstar on the field, Wade Knox.

He was diagnosed with a mild case of dyslexia in elementary school, and he's been struggling with it ever since.

## Character description

*Knox Maguire is the king of their college campus.*

*Star offensive tight end on the football team.*

*Everyone loves him.*

## Relationships

### Family

#### Camden Fields

Camden is his best friend and brother-in-law. They played football and lived together in college.

## Notes/Trivia

* He's dyslexic.
* Math and physical education are his favorite subjects in school.
* Named after his father's best friend and football player, Wade Knox.
Colorado University

CU
--

## STUDENTS

* Ace Townsend
* Ruby Maguire: Sports Marketing
* Blair Maguire: Psychology
* Camden Fields: Political Science
* Knox Maguire: Business
* Joanna Sutton: Marketing and Public Relations

## TEACHERS

* Joanna Sutton: Former English Tutor
* Professor Johnson: English Professor

## OPERATIONS/MANAGEMENT

* Jim Williamson: Advisor
* Marilee: Head of the Athletic Department's Social Media
Ellie Jessup

**Ellie Mae Jessup** is the female protagonist from The Sophomore. She is the love interest of Jackson Rivers.

## Personality

Ellie's got that sweet, girl next door vibe going for her.

## Relationships

### Romances

#### Marshall

Marshall was her first kiss. They went out a couple of times during her sophomore year and his junior year of high school.

#### Bobby

Bobby was her first crush from the first grade. He moved away when they were eight.
Hayden Channing

**Hayden Channing** is the female protagonist from The Freshman. She is the love interest of Tony Sorrento.

## Biography

She comes from a wealthy family. She lived in Berkeley before her dad made all his money.

## Personality

She's fun, flirty, yet easy to talk to. She has a kind, giving heart.

## Relationships

### Friends

#### Gracie Hughes

Gracie is her best friend and former roommate.
DRIFT

***DRIFT*** est un jeu vidéo survie développé par KAR Games et édité par KAR Games. Ce jeu est publié en Steam pour Microsoft Windows, macOS, et Linux en 12 mai 2023.

## Prémisse

Vous étiez au cœur d’un espace inexploré lors d’une mission de recherche. La catastrophe a frappé. Avec vos amis, explorez un mystérieux champ d'astéroïdes et exploitez toutes les ressources possibles pour construire ce dont vous avez besoin pour survivre.
Owen Maguire

**Owen Maguire** is the male protagonist from Four Years Later. He is the love interest of Chelsea Simmons.

## Character description

*Over. That about sums up everything in his life. Suspended from his college football team and forced to cut back his hours at The District bar because of his crappy grades, he can’t keep turning to his sister, Fable, and her pro-football playing husband, Drew, to bail him out. He just can’t seem to find his own way. Weed and sex are irresistible temptations—and it’s messed up that he secretly hands over money to their junkie mom. A tutor is the last thing he wants right now—until he gets a look at her.*

## Personality

Cocky and full of attitude. And stubborn. He's very smart. He's sweet, he has a good heart.

## Relationships

### Romances

#### Chelsea Maguire

Chelsea is his wife. She was his English tutor in college.

### Family

#### Drew Callahan

Drew is his brother-in-law. They're very close. Drew is like a big brother to him.

### Friends

#### Wade Knox

Wade is his best friend. Owen and Chelsea named their son after him.
Falling For Her

## Synopsis

**Jake Callahan.** Prince of the popular crowd.

My mortal enemy.

Gorgeous. All the girls want him.

Quarterback. All the boys want to be his friend. He's the most popular boy in the senior class.

And he hates me.

Or so I thought.

What I mistook for hatred turns out to be...interest. There's that thin line, right? It makes me crazy. I can't stand it. Attraction, chemistry, whatever it is, I also can't resist it.

And neither can he.

Together, we make no sense. The odds are against us. His friends definitely don't approve. I'm not a part of their crowd. Not one of the cool kids. I don't fit in, or so they say.

But that doesn't stop him from falling for me.

And it won't stop me from fighting for him.

## Tropes

* opposites attract
* pro football
* forced proximity (teaching assistant vs student)

## Playlist

* "Boyfriend" - Selena Gomez
* "Boys Ain't Shit" - SAYGRACE, Tate McRae, Audrey Mika
* "Wish I Was Better" - Kina, yaeow
* "Remember Me" - Dove Cameron, BIA
* "Autopilot" - Tiffany Day
* "not ur friend" - Jeremy Zucker
* "Can We Kiss Forever?" - Kina, Adriana Proenza
* "Almost In Love" - Olivia O'Brien
* "Eye of the Tiger" - Survivor
Three Broken Promises

## Synopsis

**Breakout New Adult sensation Monica Murphy returns with a hot new contemporary romance—a heartfelt story of second chances, forgiveness, and redemption.**

*Commitment.* That’s what I really want from **Colin**. Ever since my brother, Danny, died in Iraq, Colin’s done so much to help me, including giving me a job at his popular restaurant so I can leave my crappy waitressing job at the strip joint. But lying in bed with him every night to comfort him from his horrible nightmares isn’t enough anymore. I know he feels guilty about Danny’s death, about not going to Iraq, but I can’t keep living this double life.

I love him desperately, but he’s got so many demons, and if he can’t open up to me now, then he’ll never be the real partner I need him to be. I gave him a month, and now I’m out of here. If he truly loves me like he says, he knows where to find me.

## Tropes

* second chance
* redemption
* hurt comfort
* slow burn
* forced proximity (boss vs waitress + roommates)

## Quotes

"I don't want to give you your freedom just so you'll leave me. Ask me for anything else, Jen. Anything. I.. I don't want to let you go. Not yet."

"I'm sorry. Don't leave me."
Princess Buttercup

Human, Princess, Noble - Neutral Good

AC: 11 (Unarmored) HP: 12 (2d8) Speed: 30'

Attributes

Saving Throws: Cha +5

Skills: Animal Handling +4, Deception +5, History +3, Insight +4, Persuasion +5

Senses: Passive 12

Tools: Calligraphy

Languages: Common, Celestial, Elvish, Gnomish

Challenge Rating: 1/2 (100XP)

**Features**

Position of Privilege

**Actions**

Unarmed Strike: +3, 5', 1HP

Dagger: +3, 5/20/60', 3 (1d4+1)

**Reactions**

**Feats**

**History**

Princess Buttercup is the beloved of Westley. After his apparent death she caught the eye of Prince Humperdink. Her betrothed arranged for her to be kidnapped by Vizzini's band of Thieves so a rival nation could be blamed for her death. She was rescued by The Dread Pirate Roberts who turned out to be her true love.
Wiki DRIFT

**Bienvenue au...**
**Wiki DRIFT**
**16 pages • 4 fichiers • 212 modifications**

**À propos du jeu**

***DRIFT*** est un jeu vidéo survie développé par KAR Games et édité par KAR Games. Ce jeu est publié en Steam pour Microsoft Windows, macOS, et Linux en 12 mai 2023. (En savoir plus...)

**Navigation**

**Bâtiment de base • Mises à niveau • Recherche • Articles**

**À propos du wiki**

Ceci est le wiki Fandom français du jeu vidéo *DRIFT*. Le but de ce wiki est de documenter en profondeur ce jeu en langue française.
Butters Stotch

Human, Rogue, Criminal - Chaotic Good/Chaotic Neutral (Professor Chaos)

AC: 14 (Padded) HP: 26 (3d8+9) Speed: 30'

Attributes

Saving Throws: Dex +2 Cha +5

Skills: Athletics +5, Deception +1, Insight +3, Perception +3, Performance +1, Stealth +5, Survival +5

Senses: Passive 13

Tools:

Languages: Common, Gnomish Thieves Cant

Challenge Rating: 1 (200XP)

**Features**

Expertise: Athletics, Survival

Sneak Attack: 2d6

Cunning Action

Rogueish Archetype: Arcane Trickster

- Spellcasting

- Mage Hand Legendarium

**Spellcasting**

DC10I, +2 Hit, 3 Spells

C (3): Mage Hand, Minor Illusion, True Strike

1 (2): Chaos Bolt, Dissonant Whispers, Summon Minion

2 (-): -

3 (-): Enemies Abound \*

- \*Can cast once without using Spell Slot

**Actions**

Unarmed Strike: +5, 5', 2HP

Chaos Hammer: +5, 5', 6 (1d10+1) +4 (1d8) Lightning

- Professor Chaos persona only

**Reactions**

**Feats**

* Human Determination: Advantage on Attack/Ability/Save checks 1/LR

**History**

"Oh, Hamburgers."

Butters is one of the boys, along with Craig and Tweek. He has a split personality named Professor Chaos.
It's Now Ok Wiki

**Welcome to the It's Now Ok Wiki!**

A page for all things It's Now Ok, an up and coming YouTube channel focused on creating high quality, entertaining, yet dramatic short films!

The channel is run by two individuals known as Grayson and Brodie, with occasional help from their friends, Parker, John, and Lily. They focused on puppet related shorts and low effort videos for fun's sake until the release of the Break Horrible series in the summer of 2022. This marked a change towards higher concept shorts and more real life acting. This culminated into the Underground Fights series, which follows the lives of Ivan the Great, Parker, and Sonny, three boxers. Since the release of Underground fights ll in the summer of 2023, The channel has been consistently creating short films. Their career defining video so far is Underground Fights lll: The Final Round, a movie which clocks in at just over an hour long.

The Titular YouTube channel: https://www.youtube.com/channel/UCCRAeC4mM\_1ihMmg\_zp8MTw

## Important articles

Underground Fights (Series)

Super Secret Agent Badass (series)

*Guidelines and other helpful links*

* Rules of this wiki
* Getting Started
* How to Contribute
Blair Maguire

**Blair Maguire** is the female protagonist from Playing by the Rules. She is the love interest of Camden Fields.

## Personality

She's pretty smart. She's brave, she's kind. And she's charming as fuck.

## Relationships

### Romances

#### Travis Strickland

Travis was her football player high school boyfriend. Travis was her first love, first heartbreak, the first boy she ever had sex with.

#### Randy

Randy is her ex-boyfriend from her freshman year of college, and it lasted approximately six months.

## Notes/Trivia

* Blair's perfume is called Gucci Flora Gorgeous Jasmine by Gucci.
Tony Sorrento

**Anthony "Tony" Sorrento** is the male protagonist from The Freshman. He is the love interest of Hayden Channing.

## Character description

*Tall. Dark. Hot. Mysterious.*

*Tony Sorrento. Turns out he’s on the football team.*

## Physical description

Tall. Black hair. Warm brown eyes. Full lips.

## Personality

Tony chooses his words carefully. He's sweet and thoughtful. Quiet and patient. He's polite.

## Relationships

### Romances

#### Sophie Whitmore

Sophie is his first girlfriend. They were crowned homecoming king and queen in their senior year of high school.

### Friends

#### Caleb Burke

Caleb is one of his oldest, closest friends.

## Notes/Trivia

* Tony Sorrento smokes cigarettes when he's anxious.
* Tony Sorrento was crowned homecoming king in his senior year of high school.
* He plays *Call of Duty.*
Super Secret Agent Badass (series)

# WOAH! before you start reading, this page has spoilers for the SSABA series!

Super Secret Agent Badass is a spinoff of Underground Fights (Series) which has recently come out with a origin for Agent Badass (Michael). It had started with the first episode, uploaded on September 22, 2023, the first episode being called: The Case of the Mysterious Shopkeeper.

#### Episode 1: The Case of the Mysterious Shopkeeper.

In SSABA 1 it starts with Badass (Michael) waking up in a car by his phone, he didn’t recognize it but yet, he still answered it by saying “Who are you?”, it was a new boss. His “new boss” said he has a mission for him and to meet him at the local bar. his boss told him about the shopkeeper and how he owes the boss money. They drank something then Badass went to his mission. He met the shopkeeper, threw his sons loot llama from Fortnite “My son loved that loot llama”. Badass beat him up with Ivan the Great’s right glove and with a golf club (where did heck did it even come from 💀??) so in the end of the first episode, Badass gets the money and hides it in a not-very-good-hiding-bush.

### Episode 2: Revenge of the Shopkeeper

SSABA starts the same way the first one did, except a bit of dialoged changed by saying "what- is this a monkey?" when the call from his boss. His boss assigns him a new missio- no, gift at the bar. Badass gets up from his car and kept complaining about his back, when they get in there, The Boss tells Badass to follow him. They went outside with The Boss saying "I have a gift". The car, Boss also gave him a watch for his missions. When he gets in the car, The Boss calls him to go investigate the "The Underground Ring". A few minutes later; he walks up the stairs , complaining about his hip and then The Shopkeeper hits him with a metal pipe, causing him to fall down the stairs and pass out. Later, he wakes up in a dark room with Shopkeeper doing.. *something*. Badass calls for backup before Shopkeeper tapes up his mouth fixing to "Diddle him" put ends up hitting him with a metal pipe over and over. Backup then comes shots Shopkeeper, they then leave and get in Badass's car, "WHAT THE SH-", that concludes this episode- oh God, The Shopkeeper is still alive.

### Episode 3: Ballad of Agents

BoA starts with Badass continuing his cutoff from the episode before
Mises à niveau

Une **mise à niveau** est un objet qui peut être équipé pour le personnage du joueur, le « améliorant ». Il existe trois zones pour équiper des objets : Multi-Tool, Space Suit et Bot. Ce dernier dispose de 2 emplacements et les autres de 3, et ne peuvent équiper que des objets appartenant à cette catégorie.

## Liste des mises à niveau

### Mise à niveau multi-outils

* Construire un prolongateur de portée
* Lentille de lampe de poche
* Tête de sélection sonique
* Contournement de sécurité du tracteur
* Système de tracteur
* Système de tracteur Mk2

### Mise à niveau du costume

* Batterie cristal
* Annulation de l'amortisseur inertiel
* Extension d'inventaire
* Système de propulsion
* Batterie simple
It Had No Face

## It Had No Face - Short Horror Film

### Music by

A Stray Child - Akira YamaokaBreeze - In Monochrome Night - Akira Yamaoka

Never Forgive Me, Never Forget Me - Akira Yamaoka Gwyn,

Lord of Cinder - Motoi Sakuraba

Why So Serious? - Hans Zimmer

Manhattan Project - Ludwig Göransson

Ground Zero - Ludwig Göransson

Memento Mori - Samuele Birolini

Faceless Beast - Daniel Garavini
Play It Dirty

## Synopsis

Despite my last name being Kingsley, I had to work hard for my crown. I’m a gifted hockey player but earning a spot on the Hannaford U hockey team took more than talent. When it comes to dating, that’s a different story. I’ve always had it easy. There’s never been a girl I couldn’t win over. Until I met **Gia Mancini,** a goddess among mortals—not only did my charms not work on her, she friend-zoned me. But our story isn’t over yet. She messed up, and the only way she can fix her mistake is by agreeing to fake date me. Now the game is on, and I’m not opposed to playing it dirty.

## Tropes

* fake dating
* friends with benefits
* pro hockey
* college sports romance

## Playlist

* "Crazy in Love" by Beyoncé
* "Happy" by Pharrell Williams
Multi-échange

Acheter des articles un par un prend beaucoup de temps. Vous pouvez désormais spécifier le nombre d'objets que vous souhaitez échanger dans un deuxième argument.

Par exemple si vous souhaitez acheter 5 graines de carottes vous pouvez écrire

`trade(Items.Carrot_Seed, 5)`

Si vous ne pouvez pas vous le permettre, cela ne fera tout simplement rien, plutôt que d’acheter moins.
Entités

## `Grass`

Grandit automatiquement. Récoltez-le pour obtenir du foin.

Il faut en moyenne 0,5 seconde pour croître.

Pousse sur le gazon ou le sol.

## `Bush`

Un petit buisson qui laisse tomber du bois.

Il faut en moyenne 4 secondes pour grandir.

Pousse sur le gazon ou le sol.

## `Tree`

Les arbres perdent plus de bois que les buissons. Ils mettent plus de temps à pousser si d’autres arbres poussent à côté d’eux.

Il faut en moyenne 7 secondes pour grandir.

Pousse sur le gazon ou le sol.

## `Carrots`

Carottes!

Il faut en moyenne 6 secondes pour grandir.

Pousse sur le sol.

Coût de l'usine

## `Pumpkin`

Les citrouilles poussent ensemble lorsqu’elles sont à côté d’autres citrouilles adultes. Environ 1 citrouille sur 5 meurt en grandissant.

When harvesting a pumpkin you get pumpkins equal to the number of pumpkins in the mega pumpkin cubed.

Il faut en moyenne 2 secondes pour grandir.

Pousse sur le sol.

Coût de l'usine

## `Sunflower`

Les tournesols captent l’énergie du soleil. Les récolter vous donne une puissance égale au nombre de tournesols dans la ferme.

Si vous récoltez un tournesol qui n'a pas le nombre maximum de pétales, tous les tournesols meurent.

Il faut en moyenne 5 secondes pour grandir.

Pousse sur le sol.

Coût de l'usine

## `Hedge`

Une partie du labyrinthe. Développez un labyrinthe en fertilisant un buisson adulte.

## `Treasure`

Un trésor qui contient de l'or égal à la longueur du côté du labyrinthe dans lequel il est caché. Vous pouvez le récolter comme une plante.
Polyculture

L’herbe, les buissons, les arbres et les carottes produisent dix fois plus lorsqu’ils sont accompagnés d’une bonne plante. La préférence du compagnon est différente pour chaque plante et ne peut être prédite. Heureusement, la préférence de la plante sous le faux-bourdon peut être mesurée à l'aide de `get_companion()`. Il renvoie une liste dont le premier élément est le type de plante qu'il souhaite comme compagnon et les deuxième et troisième éléments sont les coordonnées x et y de la position où il souhaite que son compagnon soit.

Par exemple, si vous plantez un buisson et que vous appelez ensuite `get_companion()`ça retournera quelque chose comme `[Entities.Carrots, 3, 5]`. Cela signifie que ce buisson aimerait avoir des carottes en position `(3,5)`. Donc si vous plantez des carottes à `(3,5)`puis récoltez le buisson, cela donnera dix fois plus de bois. Le stade de croissance de la carotte n'a pas d'importance.

La préférence de compagnon d'une plante peut être soit `Entities.Grass`, `Entities.Bush`, `Entities.Tree`ou `Entities.Carrots`. Chaque plante choisit cela au hasard mais elle choisira toujours une plante différente d'elle. La position peut également être n'importe quelle position à moins de 3 mouvements de la plante, à l'exception de la position de la plante elle-même.

S'il n'y a pas de plante sous le faux-bourdon ayant une préférence de compagnon `get_companion()`reviendra `None`.
Underground Fights (Series)

Underground Fights is the best known original series from It's Now Ok. It follows the lives and careers of Ivan the Great, Parker, and Sonny.

The series originated from a short film made in April, which was filmed after the gang decided to film the nacho libre scene where he jumps onto a guy, evolving to a full wrestling match. After they acquired some boxing gloves and set their minds to creating a sequel. They had barely dipped their toes into longer form content, so it came as a surprise when they just kept coming up with more to film, eventually leading to a 25 minute video. The feeling of having a half hour short film that they were proud of jumpstarted a revival in their channel, which had been stagnating for a prolonged period.

## Plot

it all starts with the Underground Fights ring built in [DATE REDACTED] when one fighter, Ivan the Great, fought agenst a woman about 2 1/2 years (i think) before the events of Underground Fights.
Recherche

**La recherche** est la principale méthode pour débloquer de nouveaux objets à fabriquer au prix de ressources et de temps.

## Recherche

La recherche s'effectue dans une station de recherche que les joueurs doivent construire. Lorsque vous interagissez avec lui, vous aurez le choix entre 3 recherches, chacune étant la suivante dans les 3 catégories : "Construction de base", "Exploration" et "Multi-outil". Ils nécessiteront certaines ressources pour démarrer, suivis d'une minuterie. Une fois le temps écoulé, le drone dira quelque chose et les nouveaux plans seront débloqués dans leurs emplacements de fabrication respectifs.

## Chemins

Trois voies de recherche sont disponibles. Ils sont affichés ci-dessous avec les technologies qu'ils contiennent dans l'ordre.
Adele Callahan

**Adele Callahan** is the stepmother of Drew.

## Biography

She and her husband tried for years to have a child, but with no success. When Drew was sixteen years old, she idea came to her one day that her stepson might be the perfect candidate. She planned her visits to him according to her cycle, poked a few holes in the condom and it was a near-instant success.
Boo

Medium Undead (Ghost) - Neutral

AC: 13 HP: 27 (5d8+5) Speed: 30'

Attributes

Saving Throws: Wis +2

Condition Immunities: Poison

Skills: Intimidation +6, Perception +4, Stealth +4

Senses: Passive 14

Tools: Farming

Languages: Common

Challenge Rating: 1 (200XP)

**Features**

Undead Fortitude

Undead Nature

Innate Spellcasting

DC12C, +3 Hit

1/D: Invisibility (Self), Pass without a Trace

Outta Sight: 1/D, Invisibility on self and another. Rechares at dusk.

**Actions**

Slam: +5, 5', 6 (1d6+3)l

**Reactions**

**Feats**

**History**

Boos are the spirits of those who have not crossed over in the Mushroom Kingdom. They are all bound to a location, but can be summoned to serve King Boo.
Mira Briseur

Orc/Goliath , Fighter, Custom - Chaotic Neutral

AC: 12 (Leather) HP: 55 (6d10+18) Speed: 30'

Attributes

Saving Throws: Str +6 Con +6

Condition Resistance: Cold

Skills: Athletics +6, Insight +4, Perception +4, Persuasion +4

Senses: Passive 14, Dark Vision 60'

Tools:

Languages: Common, Thieves Cant

Challenge Rating: 4 (1100XP)

**Features**

Powerful Build

Relentless Endurance

Fighting Style: UnarmedFighting

Second Wind

Action Surge

Martial Archetype: Champion

- Improved Critical

**Actions**

Multiattack: Mira makes 2 attacks per turn

Unarmed Strike: +4, 5', 6/7 (1d6/8+3)

Brass Knuckles (2): +4, 5', 7/8 (1d6/8+4)

Dagger: +4, 5/20/60', 5 (1d4+1)

**Reactions**

**Feats**

**History**

Mira's parents were lovers from rival tribes. Her mother knew her tribe would kill her and her father knew his would never accept her. They made the decision that they would leave her on the steps of the local temple. She was taken in and raised with the other children but never accepted by them. When she snuck.out one night she took to the streets to survive. She was noticed by a local criminal leader and taken in. She was trained in diplomatic negotiation and aggressive negotiations. She now acts as a enforcer and leads a squad For the local crime boss a Goblin/Elf hybrid known as Nissë Vanië.
Gia Mancini

**Gianna "Gia" Mancini** is the female protagonist from Play It Dirty. She is the love interest of Noah Kingsley.

## Physical description

Full lips, big hazel eyes framed by long eyelashes, and small cluster of freckles on her nose.

## Relationships

### Romances

#### Noah Kingsley

Noah is her boyfriend and the love of her life.

#### Ryder Westwood

Ryder is her ex-boyfriend. They dated for a year.
Commencer

Cette fenêtre fournit des informations sur tout ce qui se passe dans le jeu.

Vous pouvez faire glisser les fenêtres en faisant glisser et en déposant la partie grise de la fenêtre.

Vous pouvez vous déplacer en faisant glisser quelque part en dehors des fenêtres.

Pour débuter la programmation rendez-vous sur la page "Premier Programme" en appuyant sur le bouton suivant :
Playing to Win

## Synopsis

**Ace Townsend** is the biggest player on campus.

The sexy new quarterback on the football team.

I should probably mention he’s also a complete flirt. The life of the party wherever he goes.

Someone I should avoid at all costs.

It’s difficult though, when I’m on the social media crew for the football team and we’re out on the field during practice almost every day, filming them. On the sidelines at games. Hanging out with them at bars. The more I spend time with Ace, the more I’m drawn to him. The attraction is there, but it’s more than that. I actually like him. We have a connection, and he definitely feels it too.

The problem?

I signed a contract when I started on the social media team with a ‘no dating athletes’ clause. They’re strictly off limits. If we get caught together? It’s cause for my immediate termination. I love my new job and don’t want to risk it, but I’m falling for Ace.

Hard.

We’re all for sneaking around and keeping our growing relationship secret, but it’s starting to wear on us. Ace is determined to win me at all costs, though he doesn’t want to be the reason I lose my job, but…

Maybe the two of us being together is worth the risk.

## Tropes

* forbidden love
* secret romance
Pour

Votre ferme s'est encore agrandie ! Maintenant, les tuiles ne sont plus alignées, vous devez donc trouver un moyen de parcourir une grille carrée.

Avec le `while`en boucle, ce n'est tout simplement pas possible (du moins jusqu'à ce que vous débloquiez vos sens).

Il est temps d'introduire la boucle for.

La boucle for fonctionne de la même manière que la boucle for en python. (Appelée boucle foreach dans certains langages à ne pas confondre avec la boucle for de style C qui est une chose différente)

Il faut lui donner une séquence sur laquelle parcourir :

```
pour   moi   en   séquence  :
	 #faire quelque chose avec moi

```

Actuellement, la seule façon d'obtenir une telle séquence est de passer par le `range()`fonction.

`range(n)`renvoie une séquence contenant des nombres de `0`à `n`(exclusif) par étapes de 1.

`range(start, end)`renvoie une séquence contenant des nombres de `start`à `end`(exclusif) par étapes de 1.

`range(start, end, step_size)`renvoie une séquence contenant des nombres de `start`à `end`(exclusif) par étapes de `step_size`.

Donc, ce qui est principalement utile à l'heure actuelle, c'est de pouvoir exécuter du code exactement n fois comme ceci :

```
#do n flips
 pour   i   dans   la plage  (  n  ):
	 do_a_flip  ()

```

La fonction `get_world_size()`est également disponible dès maintenant. Il renvoie la longueur du côté de votre ferme. De cette façon, vous pouvez écrire du code qui ne sera pas interrompu lors de la prochaine mise à niveau étendue.

Si vous ne parvenez pas à comprendre comment déplacer le drone dans la ferme, cliquez sur le spoiler pour obtenir un indice.
Engrais

À un moment donné, attendre que les plantes poussent n’est plus assez efficace.

L'engrais peut faire pousser les plantes beaucoup plus rapidement. `use_item(Items.Fertilizer)`fera immédiatement pousser la plante sous le drone de 2 secondes.

Vous pouvez acheter de l'engrais via `trade(Items.Fertilizer)`.

L’utilisation d’engrais assèche le sol. L'amélioration de la vitesse de l'eau s'applique toujours lorsque l'engrais est utilisé, mais après cela, le niveau de l'eau du sol est réglé sur `0`.
Plantes

L’herbe est belle car elle pousse automatiquement. Toutes les autres plantes doivent être plantées en utilisant le `plant()`fonction. La seule plante que vous pouvez planter actuellement est un buisson.

Vous pouvez transmettre le type de plante que vous souhaitez planter dans la fonction comme ceci :

```
plante  (  Entités  .  Buisson  )

```

Cela permettra de planter un buisson sous le drone.

Appel `clear()`pour réinitialiser la ferme à toute l'herbe et réinitialiser la position du drone.
Eddie (Mega Man)

Clockwork Suitcase, Small Construct - Neutral Good

AC: 15 (Natural Armor) HP: 5 (1d8+1) Speed: 30'

Attributes

Saving Throws: Dex +3 Con +3

Damage Immunities: Fire, Poison, Psychic

Condition Immunities: Charm, Exhaustion, Frightened, Paralyzed, Petrified, Poison

Skills: Perception +3

Senses: Passive 10, Dark Vision 60'

Tools:

Languages: Common

Challenge Rating: 1/8 (25XP)

**Features**

Constructed Nature

Multi-Dimensional Holding: Eddie's top opens up and can store things. It can store u to 500 pounds and a volume of 64 cubic feet. He never weighs more than 15 pounds.

Repairable: DC10 Tinker, restores 1HP per point over the DC

**Actions**

Charge: +3, 5', 2 (1d4)

- DC10S vs Prone

**Reactions**

**Feats**

**History**

Eddie is the loyal robotic companion of Dr. Light. He was designed as a mobile suitcase.
Boutons

### `Save`

Enregistre le jeu. Le jeu effectue également des sauvegardes automatiques régulièrement.

### `Discord`

Rejoignez le Discord pour discuter avec d'autres joueurs et le développeur, signaler des bugs ou obtenir de l'aide.

## Fenêtre de code

### `Execute`

Démarre ou arrête l'exécution du code dans cette fenêtre.

### `Minimize`

Réduit cette fenêtre. Maintenez enfoncé pendant 3 secondes pour supprimer la fenêtre et toutes les fenêtres ancrées de manière permanente.
Sunflower

The Sunflower Elf tribe owned the area around Arroyo Grande before the arrival of Iberran explorers. The explorers were soon replaced with conquerors and colonizers. Like most native tribes, the Sunflowers resisted violently, but were overwhelmed by superior numbers and technology. And like most tribes, the Sunflowers managed to secure a peace treaty that left them a fraction of their original lands: their burial grounds and sacred grove.

More than half of Arroyo Grande's elf population are in the Sunflower tribe. They cannot farm or mine in their remaining lands, and most of them are poor sharecroppers on other people's farms or clerks in some of the downmarket stores.

The burial grounds are inconveniently placed in a saddle of the hills surrounded Arroyo Grande to the east. The location is inconvenient because the saddle is the most convenient access to the town for stage coaches, but the burial grounds are mystically warded and can only be entered by tribesmembers.

The sacred grove covers nearly a square mile of land to the northwest of town, forcing a detour on the land route to Denver. Common rumor in town is that there are ironwood trees deep within the grove, but the Sunflower elfs are too lazy to build a proper road to them so they could be harvested. Like the burial grounds, the grove is mystically warded.

Daffy Whitebow is the current chieftain of the Sunflower tribe. Only a few people in town are aware of this, though there are some rumors.
Instagram

The DreamcoreBoyz Instagram shows the unique video blogs/ vlogs of the community itself. It goes over topics like different aesthetic, well known ones like Dreamcore and Liminal Spaces, and breaking them down to show the inspiration from those topics. The channel started off with Nostalgiacore and Vaporwave which started to bring in viewers.

## Details

The Instagram was intended to be more like a revival of the JoyConBoyz Instagram but in the form of a popular trend, aesthetics or liminal spaces and nostalgia, but it strayed away to becoming a vlogging account for S0URCEC0DE to express his thoughts on different aesthetics.
Premier programme

Toute la programmation se fait dans des fenêtres de code. Chaque fenêtre de code correspond à un fichier texte contenant du code.

Le code peut être modifié comme dans n'importe quel éditeur de texte tant qu'il n'est pas en cours d'exécution.

Vous pouvez exécuter directement le programme en appuyant sur le bouton de lecture vert dans la fenêtre de code.

Lorsque vous exécutez un programme, le code clignote pour que vous puissiez voir le flux d'exécution.

Vous pouvez créer plus de fichiers de code en utilisant le bouton "+" dans le coin supérieur droit de l'écran.

Vous pouvez ancrer une fenêtre sur une autre fenêtre en la faisant glisser dessus.

Vous remarquerez qu’une fois que vous aurez commencé à taper, une simple fenêtre de complétion de code apparaîtra.

Appuyez sur la languette pour insérer la complétion du code.

Utilisez les touches fléchées pour parcourir les options d'achèvement.

Ne vous inquiétez pas si c'est votre première programmation. Le langage de programmation sera débloqué étape par étape afin que vous ne soyez pas submergé par tout ce que vous pouvez faire.

La syntaxe est également similaire à celle de python qui est l’un des langages de programmation les plus utilisés au monde, donc l’apprendre n’est pas complètement pour rien.

Si vous connaissez déjà Python, ce n'est pas un problème non plus, vous pourrez simplement passer rapidement le début du jeu pour passer aux choses les plus intéressantes.

Le code est constitué d’une séquence d’instructions exécutées ligne par ligne.

Actuellement, les seules déclarations disponibles sont :

`harvest()`

et

`do_a_flip()`

Ce sont des appels de fonctions. Une fonction est essentiellement une fonctionnalité qui peut être exécutée. Vous l'exécutez en utilisant le `()`parenthèses.

Essayez de mettre ces instructions dans la fenêtre de code et appuyez sur le bouton d'exécution.

Déverrouille

En récoltant de l'herbe, vous pouvez obtenir du foin. Hay peut être utilisé pour déverrouiller des boucles dans le menu de déverrouillage. Ouvrez le menu de déverrouillage avec le bouton dans le coin supérieur droit.
The Farmer Was Replaced

***The Farmer Was Replaced*** est un jeu vidéo programmation développé par Timon Herzog et édité par Timon Herzog. Ce jeu est publié en Steam pour Microsoft Windows en 10 fevrier 2023.

## Prémisse

Programmez et optimisez un drone pour automatiser une ferme et regardez-le faire le travail à votre place. Collectez des ressources pour débloquer une meilleure technologie et devenir l’agriculteur le plus efficace au monde. Améliorez vos compétences en résolution de problèmes et en codage.
Les fonctions

Vous avez déjà vu des fonctions intégrées comme `harvest()`.

Vous pouvez désormais également définir vos propres fonctions.

Utilisez le `def`mot-clé pour définir une nouvelle fonction :

```
def   f  ():
	 #code de fonction

```

Vous pouvez ensuite appeler la fonction pour exécuter le code de la fonction :

```
f  ()

```

Cela permet une réutilisation facile du code.

Vous pouvez également transmettre des valeurs à une fonction qui spécifient ce que la fonction doit faire.

Par exemple le code suivant déplace le drone `10`carrelage `North`et `2`carrelage `West`.

```
		 move  (  dir  )

 move_n_dir  (  10  ,   Nord  )
 move_n_dir  (  2  ,   Ouest  )

```

Utilisez le `return`mot-clé pour qu'une fonction renvoie une valeur.

Par exemple, la fonction suivante définit l'opération exclusive ou. L'exclusivité ou est `True`si exactement une valeur est `True`et l'autre est `False`:

```
def   xor  (  a  ,   b  ) :
	 renvoie   a   !=   b

 si   xor  (  True  ,   False  ) :
	 do_a_flip  ()

```

Les fonctions sont des valeurs comme n'importe quelle autre valeur et le `def`L'instruction agit simplement comme une instruction d'affectation qui attribue à la fonction le nom que vous lui avez donné.

Cela signifie que vous pouvez faire des choses folles comme ceci :

```
		 do_a_flip  ()
	 retourne   d

 f  ()()

```

Ici `f()`appelle la fonction `f`qui définit et renvoie une nouvelle fonction `d`. La deuxième `()`exécute ensuite cette fonction renvoyée et effectue un retournement.

(Vous ne devriez probablement pas faire des choses comme ça parce que c'est difficile à lire)

Contrairement à Python, les fonctions qui ont été définies dans la portée globale de tout fichier ouvert peuvent être appelées par leur nom même lorsque le `def`la déclaration n’a jamais été exécutée.
Carottes

Avant de pouvoir planter des carottes, vous devrez faire deux nouvelles choses. Les premières carottes ne peuvent pousser que sur un sol labouré. Pour labourer le sol, appelez simplement `till()`pendant que le drone est au-dessus. Appel `till()`encore une fois pour inverser le labour.

La deuxième nouveauté est que les carottes ont besoin de graines pour pousser. Vous pouvez acheter des graines de carottes en utilisant le nouveau `trade()`fonction.

Vous devez passer un type d'élément dans `trade()`comme ça: `trade(Items.Carrot_Seed)`

Si l'article peut être acheté, cela l'achètera.

Vous pouvez retrouver tous les frais de transaction sur cette page :
Frais

N’importe quel coût peut être représenté sous la forme d’un dictionnaire qui mappe les éléments aux nombres.

Le `get_cost()`la fonction renvoie un dictionnaire comme celui-ci. Il renvoie le prix d'achat d'un article via le `trade()`fonction, la graine nécessaire pour planter une plante ou le coût d'un déverrouillage.

`get_cost(Items.Pumpkin_Seed)`

Retour `{Items.Carrot:1}`

`get_cost(Entities.Pumpkin)`

Retour `{Items.Pumpkin_Seed:1}`

`get_cost(Unlocks.Loops)`

Retour `{Items.Hay:5}`

Il peut être utilisé comme ceci :

```
cost   =   get_cost  (  quelque chose  )
 pour   l'article   en   coût  :
	 montant_of_that_item_needed   =   coût  [  article  ]

```
Articles

## `Carrot_Seed`

Utilisé pour faire pousser des carottes en appelant `plant(Entities.Carrots)`sur un sol vide.

Coût commercial
 1

## `Empty_Tank`

Les réservoirs vides se transforment automatiquement en réservoirs d’eau au fil du temps.

Coût commercial

## `Fertilizer`

Appel `use_item(Items.Fertilizer)`pour faire pousser immédiatement la plante sous le drone de 2s.

Coût commercial

## `Gold`

Trouvé dans des coffres au trésor dans des labyrinthes.

## `Piggy`

Obtained by `reset()`. Counts as a permanent yield upgrade for all entities.

## `Power`

Obtained when harvesting sunflowers. The drone uses this automatically to move twice as fast.

## `Pumpkin`

Obtenu lors de la récolte des citrouilles.

## `Pumpkin_seed`

Coût commercial

Utilisé pour faire pousser des citrouilles en appelant `plant(Entities.Pumpkin)`sur un sol vide.

## `Sunflower_seed`

Utilisé pour faire pousser des tournesols en appelant `plant(Entities.Sunflower)`sur un sol vide.

Coût commercial

## `Water_tank`

Utilisé pour arroser le sol en appelant `use_item(Items.Water_Tank)`.
Classement

Vous avez surmonté avec succès tous les défis de l’agriculture automatisée. Mais quelle est l’efficacité de vos méthodes ?

Le classement vous permet de mesurer le temps nécessaire pour effectuer une réinitialisation entièrement automatisée et de le comparer à celui des autres joueurs.

Pour lancer l'appel du classement `timed_reset()`.

Cela fera la même chose que `reset()`sauf qu'il démarre également une minuterie pour la vitesse de réinitialisation et ignore les piggies pour la rendre équitable.

La course est terminée dès que vous déverrouillez et appelez `reset()`.

Il est annulé si l'exécution s'arrête sans appel `reset()`.

Pendant que le minuteur fonctionne, vous avez la possibilité d'accélérer le temps afin de ne pas avoir à attendre aussi longtemps.

Bien sûr, vous ne pouvez pas l'utiliser pour élever des cochons. Après l'exécution, l'état du jeu à partir de quand `timed_reset()`a été appelé sera chargé et vous perdrez tout ce que vous avez gagné pendant la course, à l'exception de votre rang dans le classement.
Tulio

Human, Rogue, Charlatan - Chaotic Neutral

AC: 13 (Leather) HP: 21 (4d8) Speed: 30'

Attributes

Saving Throws: Dex +5 Int +6

Skills: Acrobatics +5, Animal Handling +5, Deception +4, Perception +7, Performance +4, Persuasion +4, Slight of Hand +8

Senses: Passive 17

Tools: Forgery, Gaming (Dice)

Languages: Common, Thieves +3

Challenge Rating: 4 (1100XP)

**Features**

Expertise: Perception, Slight of Hand

Sneak Attack: 2d6

Cunning Action

Rogueish Archetype: Mastermind

- Master of Intrigue

- Master of Tactics

**Actions**

Unarmed Strike: +5, 5', 1HP (1d6+4)

Rapier: +5, 5', 6 (1d8+2)

**Reactions**

**Feats**

* Lucky

**History**

Tulio along with his companion Miguel are Spanish Con-men searching for riches. This leads them to the new world and a partnership with the Thief Chel. Thier deception leads them into conflict with the local High Priest Tzekel-kan.
Alors que

Vous avez débloqué le `while`boucle et les valeurs `True`et `False`.

```
 while  condition  :
	 #corps de la boucle

```

Ne vous inquiétez pas de créer des boucles infinies. Les retards dans l'exécution empêcheront le programme de se bloquer.

### Pour les débutants

Peut-être avez-vous déjà essayé d'en mettre plusieurs `harvest()`appels consécutifs :

```
récolte  ()
 récolte  ()
 récolte  ()

```

Cela vous permettra de récolter plusieurs fois en une seule exécution de programme.

Cependant, il serait bien de continuer à récolter plus de trois fois et écrire le même code plusieurs fois est une mauvaise pratique.

La solution est une boucle.

Une boucle permet d’exécuter plusieurs fois les mêmes lignes de code.

La boucle while prend une condition qui est une valeur logique qui ne peut être que dans l'un des deux états suivants : `True`ou `False`.

Une telle valeur est appelée valeur booléenne.

La boucle exécute ensuite le code à l'intérieur de la boucle jusqu'à ce que la condition soit fausse. La boucle while ressemble à ceci :

```
 while  condition  :
	 #corps de la boucle
	 #corps de la boucle
	 #...

```

Où vous devez remplacer "condition" par une valeur booléenne et `#loop body`avec tout ce que vous voulez exécuter dans la boucle.

Deux valeurs booléennes constantes sont disponibles. Les constantes sont des valeurs qui ne changent jamais au cours du programme.

Pour créer une valeur booléenne constante qui est toujours `True`tu peux juste écrire `True`. Écrire `False`comme une valeur booléenne constante qui est toujours `False`.

Actuellement, ce sont vos seules options pour obtenir une valeur booléenne.

Vous pouvez donc soit écrire

```
while   Faux  :
	 do_a_flip  ()

```

ou

```
while   True  :
	 do_a_flip  ()

```

Le premier ne fera jamais de retournement et le second continuera à faire des retournements pour toujours (Une boucle infinie).

Habituellement, créer une boucle infinie est une mauvaise idée car cela gèlera le programme, mais dans ce jeu, il y a des délais entre chaque itération de la boucle, ce qui obligera le drone à continuer à faire un retournement jusqu'à ce que vous l'arrêtiez manuellement en appuyant à nouveau sur le bouton d'exécution. .

Notez comment la ligne après les deux points est en retrait. Une telle indentation est utilisée pour séparer les blocs de code.

Appuyez simplement sur la touche de tabulation pour ajouter une indentation et sur Maj + tabulation (ou retour arrière) pour supprimer l'indentation.

La boucle exécutera à plusieurs reprises toutes les instructions indentées après les deux points.

Les instructions après le bloc indenté s'exécuteront une fois la boucle terminée.
Tournesols

Les tournesols captent la puissance du soleil. Vous pouvez récolter ce pouvoir.

Les planter fonctionne exactement de la même manière que planter des carottes, sauf que vous devez acheter des graines de tournesol au lieu de graines de carottes.

Cependant, lorsque vous récoltez un tournesol, la puissance de tous les tournesols de la ferme se retrouve dans la plante récoltée. Ainsi, récolter un tournesol donne une puissance égale à la racine carrée du nombre de tournesols dans la ferme. Seul l’un des tournesols ayant le plus de pétales peut supporter cela. Si vous récoltez un tournesol qui n'a pas le plus de pétales de tous les tournesols de la ferme, le pouvoir détruira tous les tournesols de la ferme.

`measure()`renvoie le nombre de pétales du tournesol sous le bourdon.

Plusieurs tournesols peuvent avoir le même nombre de pétales, il peut donc également y avoir plusieurs tournesols ayant le plus grand nombre de pétales. Dans ce cas, peu importe lequel d’entre eux vous récoltez.

Tant que vous avez de l’énergie, le drone l’utilisera pour aller deux fois plus vite. Il consomme 1 pouvoir toutes les 30 actions (comme les déplacements, les récoltes, les plantes...) L'exécution d'autres instructions de code peut également consommer de l'énergie, mais beaucoup moins que les actions d'un drone.

Généralement, tout ce qui est accéléré par les améliorations de vitesse est également accéléré par la puissance. Tout ce qui est accéléré par la puissance consomme également de l'énergie proportionnelle au temps qu'il faut pour l'exécuter, en ignorant les améliorations de vitesse.
Wiki The Farmer Was Replaced

**Bienvenue au...**
**Wiki The Farmer Was Replaced**
**39 pages • 4 fichiers • 257 modifications**

**À propos du jeu**

***The Farmer Was Replaced*** est un jeu vidéo programmation développé par Timon Herzog et édité par Timon Herzog. Ce jeu est publié en Steam pour Microsoft Windows en 10 fevrier 2023. (En savoir plus...)

**Navigation**

**Fenêtres d'informations • Info-bulles**

**À propos du wiki**

Ceci est le wiki Fandom français du jeu vidéo *The Farmer Was Replaced*. Le but de ce wiki est de documenter en profondeur ce jeu en langue française.
Déverrouillage automatique

Pour automatiser entièrement le jeu, vous souhaiterez également débloquer automatiquement des éléments.

Cela peut être fait en utilisant unlock() comme ceci :

```
déverrouiller  (  Déverrouille  .  Vitesse  )
 déverrouiller  (  Déverrouille  .  Développer  )
 ...

```

Vous pouvez utiliser `get_cost()`sur un déverrouillage comme vous le feriez sur une plante ou un objet.

Exemple:

`get_cost(Unlocks.Loops)`

Retour `{Items.Hay:5}`

`num_unlocked(unlock)`renvoie le nombre de déverrouillages dont vous disposez.

Par exemple `num_unlocked(Unlocks.Speed)`renverra le nombre de mises à niveau de vitesse dont vous disposez.

`num_unlocked(Unlocks.Senses)`reviendra `1`si les sens sont débloqués, sinon `0`

Vous pouvez aussi utiliser `num_unlocked()`sur des éléments, des entités ou des motifs. Cela reviendra `1`s'il est déverrouillé sinon `0`.

Sois prudent `num_unlocked(Unlocks.Carrots)`renverra le nombre de fois où il a été déverrouillé/mis à niveau.

`num_unlocked(Items.Carrots)`je reviendrai seulement `0`ou `1`. (Idem avec d'autres plantes)
Réinitialiser

Vous avez débloqué le `reset()`fonction. Il réinitialise la plupart de votre progression en échange d'un cochon doré.

Chaque cochon doré que vous possédez agit comme une mise à niveau supplémentaire pour toutes les entités.

Bien sûr, cela signifie que vous devez recommencer sur un terrain 1x1 sans mise à niveau.

Cependant vous ne perdez pas tous vos progrès.

Vous conservez toutes les fonctionnalités du langage comme `while`, `if`, `for`, variables, opérateurs et sens.

Vous pouvez également conserver les coûts et les déverrouillages automatiques afin de pouvoir automatiser entièrement le jeu et bien sûr, vous pouvez conserver vos cochons.

Je vous promets que tout automatiser entièrement est très gratifiant si vous prenez le temps de le faire.

N'oubliez pas que vous pouvez utiliser `num_unlocked(unlock) > 0`pour vérifier si quelque chose est déverrouillé et vous pouvez utiliser `get_cost()`sur vos déverrouillages pour voir ce qu'ils coûtent afin que vous puissiez automatiquement cultiver les bons objets.