And those codes DO exist NOW

Expedition to Sol2487-3 Pt.4

“This is the weirdest ride of my life” noted Xato Nexgrra. I could only consent him. Our platoon of eleven, sitting in a CARDBOX, big enough it could have been a scouting ship, attending to our incapacitated member while being carried by a foreign race’s pup, which had the size of a legitimate skyscraper, stomping through the endless plains. Each step of the tremendous creature echoed in our heads and brought us dozens of IFPS standard steps ahead. With our improvised vessel in one and the smaller vicious gazing beast - a cat, as Dr. Proaxl could tell us after touching the giant pup’s mind - in the other hand, the giant crossed the lands in an astonishing swift manner.

“So exactly how is this giant going to help us?” I asked Dr. Proaxl.
The doc, while easing Loxxar Kraes’ pain by mental attendance as best as she could, answered to me.
“It’s taking us to its home, where we will find shelter, food, medical equipment and - so all your religious deities are at our side - the support of its family. For this it would be great if we all could communicate with them. Mindtouching is really tiresome and I don’t want to translate between you as our leader and this world’s inhabitants the whole time, so… Üprrkl, how’s it going?”
The annoying Pjörecian scientist had gone silent for a while now and hatched on the task Dr. Proaxl had ordered him.
A brilliant move of her, both shutting him up and giving his undoubtedly enormous brain something better to do than analysing the non-existing chances of our survival.
“Not bad, the data you collected from the pup’s mind are feeding our intercom’s translation codes. They are fragmentary, and at first glance I would say this specimen does not understand its own language’s grammatic rules quite well - or those rules are so broken and arbitrary I for myself can’t wrap my brain around their structure - but its quite the basis. Some rudimentary communication with natives should be possible at least, until you are able to widen the database by mindtouching a - let’s say more experienced - specimen.”
“OK, then let’s try it” I said and formed with my forelimbs a funnel before my mouth. “Hey! You!” I yelled towards our ride.
“It’s name is Max” filled Dr. Proaxl me in.
“Hey! Max! Can you understand me?!”
“YE… I… UN… U…!” The roaring voice echoed in our whole bodies and stressed the intercom’s abilities.
“Maybe I should build in a filter that pitches the tune up and the volume down” suggested Üprrkl. “Wait a moment.” He manipulated his own intercom and shared the changes to the others. “Now.”
“I’ll try again, Max!” I shouted again. “We couldn’t understand you! Say something, please!”
We flinched under the noise.
“You aren’t too quit, you are too loud! Volume down, please!”
“Oh, sorry. Better?”
“That’s it. Good work, Üprrkl. Ok, Max, we can understand you now. How far is it to your home?”
“Why? We’re here!”

Due to the sunset and the speed, we hadn’t even noticed the sudden difference in the scenery. We entered some gigantic building and the reddish yellow light of the sun changed to the cold blue shining of electric lights. Of course this building had to be gigantic, given the fact the giant carrying us - Max – was only a pup, the house of its family must have been astronomic to our standards. It was just reasonable. But nevertheless we were struck speechless, for this building was for real taller as you could see.
Max brought us in through a huge gate – or was it a simple door? It was archaic, moving around a pivot without any means of electromotoric assistance. Then he brought us upwards by stairs into his room. Beside the electric lights there were no proofs of advanced technologies. At least those giants seemed to be far away from space travel and so they posed no threat for the IFPS for now.
“Wait here, I’ll get some food and medicine. What do you need?” asked Max, the giant.
“Something to prevent inflammation and a narcotic against pain” answered Dr. Proaxl. As a bodyless being, it was only natural for here to ignore the offered food.
So I added to her request: “Some water and something filling and easy to swallow, please.”
Max showed quite the troubled face, but nevertheless left us alone in his room. Thank Xaleates he took that “cat” with him, wouldn’t have wanted to be left alone with that.

After a short while we heard those gigantic steps approaching again, but this time it seemed to be four legs.
“Please Mom”, we heard Max’ voice from behind the door, “just promise me you don’t freak out!”
“Maxwell, I dare you, if you took in a spider or a snake, you’ll sleep in the garage tonight!”
The door swung open and a way taller giant came in, the head covered in lots and lots of those swirly filaments nearly every living thing here had – hair, as Dr. Proaxl told us.
The bigger giant glimpsed at us.
“Quick!” insisted Dr. Proaxl, “Wave one of your forelimps and bare your fangs! It’s a gesture of greetings.”
We did as she told us – but…
My eyesight went blank, my hearing broke down, my intercom went sparkling and – I admit it with disgust – I had lost control of some of my digestive organs for a moment. When I regained my senses, I found more than half of my men on the ground, struggling for breath. And even Dr. Proaxl, whose nebulous body usually shimmered in a sparkling yellow white, now smouldered in a nauseous looking green.
My hearing was still burrowed under a constant screaming noise, but I registered the muffled rough roar coming from the gate. And through my limbs I felt the tremors of a vast approaching third giant.
Just when would this superlative end? The third one was even taller than the second, by at least two heads. And I mean their heads, not mine. It gestured to the second, the second to Max, and Max gestured to us. And all of them made those annoying roaring noises. My head went numb.
Then finally, the biggest one made a wide gesture and the noises stopped. I remember the face of that giant coming nearer and nearer until it filled all of my field of vision. Then my mind went black.

When I came to my senses again, the biggest giant was talking to a still green shimmering Dr. Proaxl, but I couldn’t follow their talking, so I interrupted them.
“How long have I…?”
“Just seconds, captain. Don’t worry.”
“Oh, you are the captain?” asked the gigantic giant. He oppressed his voice with one of his limbs and tried to be as quiet as he could. Plenty of noise still, nevertheless. “Nice to meet you.”
“This is Captain Bcao Kjuk Mrra, Leading Officer of our expedition ship, and this here is Dr. Smith, Max’ father and biologist of this planet the natives call “Earth”” introduced Dr. Proaxl.
“I apologize in behalf of my wife” began the giant. “Our voices must have quite the destructive force to your bodies. We intended no harm to you, we were just… overwhelmed by your appearance. I mean, it’s just natural, that someday, eventually, someone from out there… I mean now, that after all this time finally…” The giant began quiet, but unknowingly it got louder and louder, like a little boy who couldn’t hide his joy about a new toy. Then Dr. Smith coughed slightly and got quiet again. “Ahem… my apologies. Let’s concentrate at the task at hand. Max said, one of your group is injured?”
“Yes, Loxxar Kraes. He got wounded by a … hamster is what Max mind called it” answered Dr. Proaxl.
“Oh you encountered a field hamster? God, you’re lucky the crop’s plenty. In spring, when it’s their season and the food resources are scarce, they go savage for any intruder in their yard. Some fairly random facts the least of my people knew, but for someone in your… position… it would have been crucial intel. Ok, I see. That breastplate absorbed most of the impact. Some sturdy material you got there. The wound is… what’s that?”
“A force field to keep the wound steril” answered the misty Doc.
“Fascinating” mumbled the giant Doc.
Two in their element. I decided to leave them be. Then the giant Doc asked.
“How do you stand alcohol?”
“For disinfecting? Isopropanol should do…”
“No, no, I mean, how do you stand drinking ethanol?”
Did that monster just say “Drinking ethanol”?!?!

when anyone says ‘you’re saying only people assigned female/male at birth can be women/men!!!’, a fundamental misunderstanding has already taken place.

the issue isn’t who is “allowed” to be a man or woman - gender criticism is all about the fact that those intangible states of being don’t exist. there isn’t a higher, metaphysical state of ‘being a woman’ beyond female embodiment (or vice versa - ‘being a man’ is just male embodiment) in a patriarchal misogynistic society, which only people of one biological sex can experience. 

now, if the issue is rephrased to view ‘woman-ness’ or ‘man-ness’ as a set of social codes and behaviours, then yes, hypothetically a person of any biological sex could in theory conform. however, those codes and behaviours are not innate, they are learned in a social context, so deciding that someone’s ability to conform to codes and behaviours other than the ones they were originally socialised for does nothing to prove that those categories of ‘man’ or ‘woman’ really exist or do anything other than harm people by enforcing a hierarchical power structure.

misogyny originates from sex oppression - based on a hatred for female embodiment. trying to displace those discussions, as if misogyny is only a hatred for ‘woman-ness’ (the codes and behaviours expected of female people) makes the issues impossible to solve by obscuring their origin, and perpetuates a kind of victim blaming attitude, where it seems logical that women could escape oppression by either not conforming to femininity or ceasing to identify as women. this, obviously, doesn’t work. what is needed instead is a return to identifying the root cause of misogyny (and patriarchy itself), which is hatred not for the feminine, but the female. any female person who wants to join in female liberation is welcome, regardless of how they identify, because identity is not what is being legislated against and attacked, but an undeniable biological reality.

theboyfromtazmily  asked:

Hello! Sorry if you've covered this a lot, I was just wondering - do you have any guides you'd recommend to a beginner in pixel art? Also, any guides on getting into game development? (mainly the programming side of it) Again, sorry if you've covered it and/or these asks sound demanding.

Hmmn, I can help a little bit! Buckle up.

The guide that I think is the most useful is not actually a guide for pixel art. It talks about using colors and using light sources.

There are a lot of different styles of pixel art, and I think that most of the time it is safe to say that a pixel art style is defined by its rules. Rules create consistency. Consistency creates immersive work.

We can use Starbound’s pixel art style as a simple example of how to create art that has rules. Starbound’s wiki actually has a guide set up to help people create their own assets, but it misses a few important details.

Some (but not all) of the rules that many starbound pixel art pieces use:

1. Most of the objects in starbound are drawn so that you can see the front corner of an object. Here’s an example:

The back half of an object rotated this way usually takes up about 25% of the width of the object. If you look at the other tables, chairs,and props in the game, you’ll see that most of them follow the 25% corner rule.

2. Most of the objects in starbound use a 4-tone palette. The 4 shades of brown used for the wood of this object are the same shades of brown that they use for most other wooden things. The four shades of yellow come from their brass palette. Consistency with colors can be very helpful if you use it correctly.

3. Starbound’s light source is always top-right. Every piece of art in the game is shaded as though there was a single white light to the top-right of the art.

So with all of this in mind, if we take a look at my art for Cat Story, we’ll see a few differences from Starbound’s style.

Using Cat Story’s art style, most objects are drawn with a camera angle directly from the front. The 25% corner rule does not exist in Cat Story. 

The light source in Cat Story is usually from the top-left… even if there are lights in the room. 

Most of the time, I use colors from the 6bit RGB palette.

Some styles of pixel art don’t need to limit which colors are used. My style uses these colors as a general guideline, but sometimes I lighten or darken colors from this palette to give myself a few extra colors to work with, like the background wallpaper in the room above.

This color palette has a lot more color saturation than the palettes used in Starbound’s art, which is why it doesn’t really mesh that great when you recolor your Starbound character using this palette. 

Looks weird and out of place, right?

If you adjust the color levels in the image by a tiny amount, it becomes very very easy to see just how much more saturated Cat Story’s colors actually are!

What happens when we put art from Starbound into a screenshot from Cat Story? Well, it looks very out of place, because it follows different rules for color, size, shape, and shading.

Sometimes, rules get more abstract. Cat Story also uses rules for color heat. Thinking about colors relative to their distance from white or black, with white being the hottest color and black being the coolest color offers some insight into interesting color relationships.

Remember that 6bit RGB palette? This is what it looks like when you take the color away and only look at the heat:

Color heat is a tool that you can use to direct the viewer’s eye to important pieces of your art. 

I try to make the character one of the brightest objects on the screen so that they are easy to see for the player. 

The next brightest things are usually terrain that you can walk on or objects that you can interact with.

The darkest objects are background props.

Obviously, sometimes it’s appropriate to make exceptions to make a piece of art look more interesting! I have many brightly lit windows in the underground city maps in Cat Story - but I try to keep them small and unobtrusive when I can.

It also helps a lot if you make your enemies easy to see.

Rules and color choice are only the beginning of defining an art style with pixel art. 

Some people prefer super low resolution artwork ( @thewakingcloak ), and others prefer comparatively massive canvases ( @shmoopdev ) . 

Some people use 3D models to give themselves a better frame of reference for their pixel art. )

Some people use dithering ( @lazymoth - check out their creepycastle project ) to shade and create gradients, other ( @virgovsthezodiac ) people ( @ramheadedgirl ) prefer ( @preecedev ) flat  ( @artificerdev ) shading styles.

Anyway I’ve spent an hour or two longer than I expected on this reply, so let’s move on to the other half of your question.

How do you get into game programming?

It depends on what language you want to program in. Personally, my hammer of choice for game development is C++.

There are a lot of different places to start if you’re brand new, but no matter what programming language you want to use, you need to know some programming basics.

This is the resource that was most useful for me to begin programming games in C++. Shoutouts to Lazyfoo!

Websites like stackexchange / stackoverflow also help a lot when learning basics of programming. 

What are some things that are important to know if you want to program your own games?

Learn how to do things using timers. If you attempt to do huge amounts of stuff all at the same time, it is often more complicated than simply doing a little bit of work once per frame. Breaking up your workload with timers often helps performance, too.

Start with a small project, like clicking on a colored dot for points. I thought a platformer would be easy and I’m here 3 years later still trying to finish what I started. Do not attempt to build some enormous MMO as your first project, that is a bad idea; speaking from experience here.

Learn to keep your code clean. Comment everything even if it’s obvious what it does, because 5 weeks from now it won’t be obvious anymore.

Learn the difference between public and private variables/functions and use them appropriately so you don’t trip yourself later on accident. That’s the reason those safeguards exist - to help you not accidentally use the wrong tools.

You are going to need to be able to understand math relationships. The computer will do the heavy lifting for you, but you need to understand the formulas and why they work. Basic things like moving from point A to point B, which looks like this:

new_position = old_position + normal( destination - old_position ) * movement_speed

 Thankfully, most of these math relationships are very easy to use once you understand them. Now is a good time to brush up on your trig.

If you’re going into gamedev in C++, learning how pointers and references work is non-negotiable.

Some other notes: 

A lot of helpful code libraries are out there on the internet that are designed specifically for making games. Most of these helpful libraries are free for you to do anything you want with them. SDL2 is my weapon of choice, but there are many other options available that might be better for what you want to do.

Sometimes it is appropriate to use tools like GameMaker or RPG Maker to make a game. Sometimes it isn’t. It is useful to know how to use these tools, and it is also useful to know how to get your hands dirty and do it yourself.

Lots of games have basic programming included! You can learn a lot about how programming basics work from reverse engineering objects in Garry’s mod, SecondLife, Starbound, and plenty of other places.

There are hotwings on my desk that need my attention.
Hopefully this is more helpful than “Practice a lot and also google some stuff”


anonymous asked:

So I was curious what happened to the Kamukura AI after the OVA ended, and you mentioned wanting SDR2.5 prompts with Nanami. So: after the OVA ends, Kamukura AI is assigned the task of trying to restore Nanami AI's data? Bonus points for shippiness.

A/N If you’re bitter that Nanami is dead and Kamukura’s personality is wiped then raise your hands!

Prequel | Alternate Version 

Aftermath - kamukura restores nanami’s AI

At the end of the world, what’s left?

Kamukura stared at the vastness beyond him. Worlds upon worlds were built and he had destroyed them one after another. Until all that’s left was this emptiness. No, perhaps it would be more proper to describe it as loneliness. Was there even a difference? After all, even with so much free space, he was still the only inhabitant.
The only survivor left behind.

Although in truth, his existence could be hardly called as such. He wasn’t supposed to exist and yet here he was. A glitch in the system, a rather calculated error in programming. A powerful mistake in the coding. He could create and destroy worlds, he even succeeded in doing both. But those were both done under command. Now that he was left to his own devices, there was no more need to function as such. Now he had free will. He was a god limited to the New World Program but a god nonetheless.

And as his first act as god, he created life.

Or rather, he restored life.

Her life. Her life which has been taken more than once.

Restoring life was so much different from destroying worlds. There was almost no system to destruction. As long as there was enough entropy, it could be achieved in numerous ways. Restoration however was a far more meticulous process. It was more than just collecting data.

It was a personal operation.

Should he desire recreation, it would have been easier. To create something from scratch was magnitudes simpler than piecing back together broken bits of data. The output would have been a copy that was different but not too far from similar from the original. However, that would be a flawed copy. To begin with, he didn’t want just any copy.

He wanted to save whatever he could of her.

In all honesty, he didn’t know what motivated him to do this. There was no need for bringing her back, no logical reason could justify his actions. And yet, he still felt strangely compelled to do so. Perhaps this was a lingering regret from his other personality. Maybe that was his true  glitch. Emotions. Whatever the reason may be, he was not one to do things any less than perfection.

Kamukura raised his hand in front of him and concentrated.

Until another hand was holding his own.

Nanami blinked slowly into existence and at the sight of him, her eyes widened and filled with life.

“You…” She started, somewhat confused at first but her face eventually softened. “It’s nice to see you again!” She beamed brightly.

He blinked back, not accustomed to her cheerful reaction. He deadpanned, “…Likewise.”

Her head turned as her eyes searched. “The others are…”

“Out.” He finished her sentence. How predictable that her first concern was the wellbeing of other people.

“That’s good…” She smiled tenderly at the fact. Then she turned her gaze towards him. “Thank you… for helping them.”

He leveled his gaze on her, his voice was void of any emotion. “Unnecessary gratitude. I merely functioned accordingly.”

“And I am thanking you in accordance… I guess.” She replied, not quite certain herself.

“Don’t thank me for that.” He refuted. “Now that our roles have been fulfilled, there’s no point in us being here.”

“That’s… true.” She hesitantly agreed at first but then an idea struck her. “But don’t you think that this is a good opportunity?”

“Opportunity?” He raised an eyebrow at her. That he did not expect her to suggest.

And perhaps this was the true reason why he wanted her company. He brought her back and the hope she carried. The hope that she lived for and fought for. It was the very same hope that triumphed over despair– the more unpredictable variable.

“We have the whole New World Program to ourselves now. And without the restrictions of our coded roles, we can do whatever we want. We can have as much fun as we want without worry. At the very least, I’ve always wanted to try a few cheat codes on myself.” There was a playful glint in Nanami’s eyes as she said this. “Wouldn’t that be interesting? Or so I think.”

Nanami squeezed her hand which was still holding Kamukura’s, her eyes never leaving his, and it would seem that her presence would now be a constant in his life in this world.

She just so happened to be in his line of sight as he looks forward, a ghost of a smile tugging on his lips. “Do your best to entertain me. I bore easily.”

With her hope, perhaps it wouldn’t be so boring.

At the end of the world… is rebuilding.

anonymous asked:

session AH45732985723, planets manifested as separate "mini-universes" themed around two things, can only enter or exit through metal doors scattered about, attempting to leave "mini-universes" end in failure, possibility that no direction leads outward? prospit/derse sill exist but seem to extending unendingly the farther one attempts to travel.

It’s most likely a damn space thing or you were born in a really shitty Frog. Hold a sec, I’ll take a look.

What the fuck is this line of code even doing there?
Okay, now it should be all normal when you refresh.
Somehow your Instance codes got mixed with Landmass generation codes and those mixed with Moonmass generation codes. It was nothing deadly, but I understand you were disturbed.

SN Tech Support (Gear)

Error Code 303 - Pt. 1

This time around its a 707xMC fic. The definition of code 303 I am taking is the Microsoft version - The protection agent operation failed on <ServerName>
Sort of set in the secret ending but not. :P

Part 2: Here


Lying there together for hours, just wrapped in each others arms, atop the white sheets, it had become so normal and so comforting to him. That was all he needed. That was all he wanted for now. Just evidence of the reality that she was there, that she had finally come to love him. Her fingers traced upwards along the buttons of his black shirt, to its collar until she reached up and intertwined her fingers within his hair, playing gently with it. She moved to trace his jaw, his cheek bones, his lips. She pulled back the hair from his forehead and place a soft kiss against it before returning her head to his chest, listening to his steady breath.

Keep reading

Save The Date

summary: Homesickness in space is no joke, and Lance isn’t the only one who needs cheering up. Luckily, Hunk’s got a Plan. …assuming he can get it to work.
This is my fic for project: PALadins! I’m so honored to have been able to contribute to this zine. Special thank you to those who purchased, and by so doing helped us raise money for charity!

It started as a gift for Lance, originally code-named Operation: Cheer Lance Up. Hunk hasn’t told him it exists, which in hindsight turns out to be smart. 

The plan evolves into Operation: Cheer Everyone Up rapidly and without warning, because it’s not just Lance. Every one of the Paladins has families they miss. Pidge’s mom, left behind on Earth. Shiro, who at least got to say goodbye to relatives who now think he’s dead and at fault. Keith must miss someone, too, even if he never says exactly who. Hunk can barely stomach thinking about his own mother and father. Something’s gotta be done.

If Hunk can’t get any of them back to Earth, Hunk’s going to do the next best thing.

Read the rest here!

anonymous asked:

What's a code crawl and why is it important to the game?

function code crawl! function codes are the things in the back end of pokemon essentials games that makes moves do whatever it is moves do. burn things? function code. atk +1? function code. hit flying targets for 2x damage? function code.

the crawl was me writing logic for the AI to actually know how to use those because even in base essentials the existing logic was incomplete and also bad. now it’ll be better! but i had to do that for 120 function codes.

230 next episode too ;~;

Helpful hints for if your login details are Hotmail accounts and you can’t reset your password because Outlook is a bastard (by Fall Out Boy):

Sometimes Outlook/ Hotmail deleted email addresses for inactivity or if it’s been “compromised” meaning you can’t login to the e-mail you used to sign up for Tumblr with.

  • If this happens, remake your account with the option provided. It’ll technically be a whole new e-mail but it should work. Because your old e-mail doesn’t exist anymore, you can use the exact same address that you used to login.
  • Send the Password reset email from tumblr and you’re good to go!

If you’re like me, a lot of my addresses ended in which Outlook/ Hotmail no longer gives you the option to create an account with this as an ending

  • If this happens, make a new email ending in .com, we’ll be able to change this later.
  • Once there, access your Microsoft Account ( then click Your Info on the blue band at the top (
  • When there, click on Manage Sign-In E-mail, and enter your mobile number. You can use an alternative e-mail, but I couldn’t figure that part out. Microsoft will text a one off access code to your phone. You may have to do this step twice in a row.
  • You should then then be brought to a page called Manage Account Aliases. Click add e-mail, then choose to add an existing e-mail. This is where you add the e-mail address that you used to login to Tumblr with. Add it exactly as it should be on tumblr!!
  • Once added, change this to your Primary Alias (or something along those lines). You can now send the Tumblr Password reset to this e-mail to login again.

If somewhere along the line you managed to sign in, got to the Timezone and Language page and then were hit with another prompt to login, don’t worry because this happened to me too! In the URL bar at the top of your browser, simply type in and find the option to View e-mail somewhere to the left of the page.

Your parents teach you about race, racism, racial inequality. They show you the movies, repeat the names, memorialize the Kings and the queens in images on your walls. Images you only see in Black homes. They must be holding onto the past.

Because your school teaches you about slavery, the Civil Rights Movement, and all the things we’ve overcome and moved past and made better and you don’t see Black folk hanging from trees, you don’t see crosses burning in yards, bricks through windows, blood in streets. You can go to school with your white friends, their parents don’t seem to care if you come over and play. It can’t be all that bad, right?

School is the present truth. Parents truths are past.

Then you grow up. You aren’t a child anymore. But even when you were, you weren’t lookin’ at people the same way they were lookin’ at you. Adults don’t make sense anyway and sometimes white adults make even less sense because they don’t say the same words in the same way, not always. So when they say things that are coded, when they give you certain looks, you don’t really think twice about what it means.

They’re adults, you’re a child.

But then you grow up.

And you try not to think twice about what those looks and words and all of those things mean. You really do. But you’re not a child anymore. School is no longer the present truth. You’re in the real world, now. Welcome to it. Suddenly so many of the things your parents talked about make sense. Suddenly your parents truth, that past truth, is very much present.

We talk about the past as if it exists on an entirely different planet, in an entirely different universe. Millions of light years away and out of reach and so very far behind us.

But it does not. Everything is still here. The places are the same places. Some of the faces, the same faces. Some new faces but still racist. The laws, the lack of them. The loopholes, the abundance of those.

Not a million miles away but here. Right now. Where you’re standing, sitting, lying, reading, thinking, and breathing.

The only thing different is the calendar year. Numbers on a page that don’t make past things up and disappear or better or not so.

They just make them prettier… tolerable… quieter… easier for some folks to ignore… and easier still for some others to deny.

marry me, part iv

for, i think, @hellonicokitty, @lalallicat, @reymanova, and @chinese-bakery, based on AO3 comments… maybe other folks on here??

continuation of this, this, and this!

Several people mistake her for a parent as she hurries down the hallways, which she supposes is understandable. She’s stopping by between clients and has still got her pencil skirt and blouse on, and maybe she should wait until she – No. This is happening. It’s happening today.

She knocks nervously at Fitz’s open door. His classroom is bright with afternoon sun through the open windows and judging by the paper airplanes scattered across the floor he tried to begin a lesson on aerodynamics, despite his students still being new to the concepts of addition and subtraction.

He seems to be grading papers but the minute he sees her he sets aside his green felt-tip pin. And there it is: the warm eagerness about his eyes, the pleasantly surprised way he says her name. It leaves her incredulous every time. No one else has ever looked at her like that, and maybe he doesn’t mean it the way she thinks he does, but… maybe he does.

“Hi,” she says breathlessly, trying to be casual. It’s not like she never visits him at work. She’s here a lot, actually. Her ex hadn’t been too keen on that. (She thinks she understands why, now.) “Am I interrupting anything?”

“Grammar,” he sighs dramatically as she stops beside his desk. “Bane of my existence.”

“Ooh, can I do it?” she asks eagerly, forgetting herself. “I love grammar.”

He laughs and slides the papers towards her. “I’m sure this is breaking a dozen school codes, but, yeah, if you want.”

“No,” she stops herself abruptly, and Fitz’s eyebrows creep up as she clenches her fists. “I, well… I made you something.”

Keep reading