Katy's Match-Three Mayhem: Week Three
This is a work of fiction written by and for adults. All characters depicted are of legal age and the use of 'girl' or 'boy' in the story does not indicate otherwise. Any resemblance to actual persons, living or dead, is purely coincidental.
The content of this story was written by me, Dorling, and was previously published on another site. The premise for this story comes from a concept by duduvar. Because these chapters were originally published in a serialized format with very short updates, they may come off a bit choppy, but I hope you enjoy it nonetheless.
Sunday: Still Sleepy
It was almost 10 in the morning when Katy woke up. She tumbled out of bed and, still naked, dug through the pile of clothes she'd left on the floor to find her phone. Not having been charged overnight, the battery was almost dead. Katy lay back down in bed and plugged her phone in, unlocking it and checking her messages. There was one unread from Selina, a link to the song they'd talked about last night. It wasn't Katy's favourite, but the guy did have an interesting voice.
Next, Katy made a to-do list for the day that would have struck her as completely bizarre to read, let alone write, a week ago. Sometime before dinner today, she had to:
1. Finish her coursework (some readings and a couple of online assignments, probably three hours of work)
2. Post a suggestive photo of herself online
3. Play her Gem Ladies levels somewhere at least three people could see her
4. Show off her underwear to someone in person
Katy supposed that if the homework took longer than expected and she really had to, she could leave the levels until tomorrow. On the other hand, she really wanted to run out the clock on "Cup One-Up" and paying it off without doing the levels would require almost all of her current gem stash.
The picture she could at least handle without leaving her bed. At first, Katy thought about taking something that implied she was naked under the covers without actually showing anything, but when she opened the camera app, she saw the photo from last night in the bottom-right corner of the screen. That might work better. Katy opened up the photo and edited in a black censor bar across her nipples, then another one over Selina's eyes. The photo was far from a masterpiece, but what was actually being depicted definitely made it suggestive enough, and between the censor bars and the wobbly blur the drunken photographer had added, Katy almost found it funny more than anything else.
Looking at the photo also brought back memories of last night. It had been her first time kissing another girl, and by the end of it she'd been more turned on than she could ever remember being before. Katy checked the time again. Ten fifteen. She could get away with staying in bed another half-hour.
Two orgasms and a shower later, Katy went downstairs to start making lunch.
Katy managed to finish her homework by mid-afternoon, and in that time she'd also come up with a plan for the rest of her to-do list. Thanks to the Made to Fit bonus, there was a well-fitting sports bra in her closet, and Katy threw it on with a tank top and her athletic shorts and went for a run. Her jog took her to a large riverside park where, thanks to the late-March sun, plenty of people were enjoying the afternoon. Katy picked a spot in an open field, looked around with a slight nervous twinge, and stripped down to her underwear.
In the direct sunlight it was pleasantly cool rather than chilly, and Katy was able to rationalize that her sports bra and boyshorts just looked like a skimpy exercise outfit. She sat down on the fresh grass and started stretching, mixing in a few yoga poses she remembered from a high school physical education block. As another jogger approached on the nearby path, Katy moved into a downward-facing dog, feeling her underwear ride up slightly as she pushed her ass into the air. She heard the footsteps slow and momentarily miss their rhythm. If that didn't count as showing off, Katy didn't know what did.
There were enough people in the park that Katy could play Gem Ladies as well, seated in a half-stretch in the grass in her underwear. Four levels in, she hit her gem limit. She briefly considered the fact that she could now afford the lifetime versions of some of her bonuses, but that would cost her entire stash and she wanted a few saved in case of emergencies. Instead, she paid off the "Showoff" punishment early; contriving situations to put her underwear on display seemed like something that could get her in trouble.
There was a very literal feeling of weight off her chest as Katy's breasts shrank back to their original size. The sports bra went from snug to slightly loose, but it felt fine for the walk home. It had been a productive day, all in all.
Level: 66 || Gems: 6/16 || Energy 0/5
Punishments
Uniform Code II: 4 rounds remaining
Public Player: 3 rounds remaining
Bonuses
Made to Fit - 28 days remaining
Insta-Workout (Cardio Bunny) - 27 days remaining
Spectacular Skin: 25 days remaining
Luscious Locks: 19 days remaining
Insta-Shave: 4 days remaining
Monday: Software Update
When Katy opened the Gem Ladies app on the bus, the game's pixelated mascot was there to greet her. The demon girl's vermillion skin was framed by thigh-high boots and a shiny black corset.
"Alright, looks like management has something they want you to read." The sprite ran through an animation of clearing her throat, and then a large dialog box appeared on the screen, reading:
"We apologize for any inconvenience caused by the unscheduled maintenance from 1:00 to 5:00 am. The app has been updated.
-- Gem Ladies Beta v1.21 Changelog --
Gem Duel balance has been improved
Gem Duel rewards decreased (3 to 2)
Additional Bonuses and Punishments
Various minor optimizations and bug fixes
Five (5) Gems have been added to your account. Thank you for playing Gem Ladies."
"That's it! Back to the grind, hey?" With that, the demon girl disappeared in a puff of smoke.
The three levels Katy completed on the bus went fine, but the mystery players on campus were still dedicated to sending Katy as many Duels as possible. They seemed a little fairer after the update, but Katy still lost twice. The first one was, much like last week, sent at a time when Katy couldn't respond to it. When she opened her phone at lunch, she saw a notification reading that her new punishment was "Inevitability: You can only calm down from a state of arousal by having an orgasm", and this was quickly followed by a second Duel.
This one Katy lost fair and square, and she was given Skirt Specialist again for the first time in a while. The punishment took effect instantly, and Katy felt her jeans unzipping themselves and sliding down her legs right there in the student lounge where she had been eating lunch before the Duel arrived. Katy hurriedly slid further towards the corner and set her backpack beside her so that the wall shielded her on one side and the backpack on the other. Thankfully, she was still keeping a skirt folded up in the bottom of her bag in case something like this happened. She kicked off her shoes while she unzipped the bag, conscious of the sensation of her bare thighs against the worn wooden bench she was sitting on. Katy leaned down and pulled the jeans all the way off, losing a sock in the process, then slid the skirt on, felt around for the missing sock, and redressed. She hastily folded the jeans and packed them away, then looked around the room. Thankfully, she seemed not to have attracted any attention while adjusting her wardrobe.
Over the course of the next few hours, Katy noticed a guy in her statistics class stretching to incidentally reveal a slice of toned abdominals, a girl walking down one of the halls in tight yoga pants with an absolutely perfect butt, and Lucia's warm hand on her forearm. On a typical day, these would have fallen out of Katy's head as quickly as she noticed them, but today the brief, minute arousal lingered and built up. Worse still, the idea and feeling of being hopelessly turned on in public was itself kind of a turn-on. Whenever Katy let her mind wander far enough to think of her predicament, she felt the low heat get harder to ignore. Katy shifted in her seat. Her thighs rubbed together slightly under her skirt and she felt herself twitch.
Katy stood and, with a few "excuse me"s and "sorry"s on the way, made it to the stairs out of the lecture hall. A minute and a half later, Katy was standing with her back against the door of a stall in the women's bathroom, her skirt hiked up and her underwear pushed down to her knees. She had one hand over her mouth while the other feverishly rubbed her clit. In the moment, the feeling itself was stranger than the circumstances; the inability to get less aroused meant there was no ebb and flow, no slow buildup, just a rapid ascent to an intense but not quite satisfying orgasm.
After fixing her clothes and exiting the stall, Katy washed her hands and splashed water on her face. She was starting to look a little less flushed. She glanced around, briefly feeling like there was something else she should do to reckon with the fact that she had just masturbated in a public bathroom, but she had a class to get back to.
"Quiz on functionalism next week," whispered Lucia as Katy returned to her seat, about five minutes after she'd left.
"Thanks," Katy whispered back.
Sitting in her bedroom with her homework finished, Katy opened her phone. She had quite a few gems, but not enough to get rid of any of her punishments. She did, however, have a plan to make what came next a bit easier. She dipped into the store and bought a bonus called Draft Picks that let her choose a few punishments to show up more frequently for the duration, and then got to work.
She thought about her first try at Level 70 as a warmup; there was no real way to win, so she just played to see how high a score she could run up before running out of moves, writing down her score and the level goal in the margins of a notebook page. Her punishment was "Leggy", which required her to be bare from ankle to mid-thigh. That would be fine for a day or two. The price for her power-up was what she'd been looking for, Uniform Code. No point investing in Bonus Bucks if she didn't actually benefit from it. Another loss, and she extended Uniform Code for another ten rounds. That was fine; she actually needed it for longer if she wanted Bonus Bucks to apply during the convention. It looked like the power-up had improved Katy's score by about 30% and put her very close to the goal. A bit more data and Katy might actually find a use for what she'd been learning in statistics class.
Level: 69 || Gems: 14/16 || Energy 0/5
Punishments