Tumgik
#how is this different from loop 0; how is it the same
svtskneecaps · 11 days
Text
literally it's 3am where i live and i'm on mobile but FUCK IT i haven't posted any actual writing in like a YEAR on this blog whose description include the words "I WRITE" and i can't tell if i'm even going anywhere with this so fuck it under the cut is the prospective absolute mess of the first chapter of the flipo family time loop fic. (for clarity, flipo family as in slime, mariana, and juanaflippa) this covers loop 0, aka the relevant parts of canon. words: 1630
parts of it i popped off with and other parts i hate; up to you to identify them. also the italics and other formatting got erased when i copy pasted and i'm re-adding all of it by hand so if i missed a spot, no i didn't. if i missed an accent on a letter in spanish that was a typo, if i missed a ¡ or ¿ that may have been on purpose.
oh and for obvious reasons, content warning for mentions and mild descriptions of child death and child murder. no blood, and most of it is a three word mention; i'd say the brief paragraph beginning "Tilín didn't scream" is most of the reason this warning exists.
Charlie Slimecicle stepped off the train.
He’d been hoping for a bright, sunny day to start their vacation, but was sorely disappointed. The portal had apparently taken them pretty far, since they’d gone from noon to night time. Talk about jetlag. They hadn’t even been on a plane.
“What happened to the other guys?” he wondered aloud as he stepped onto the platform.
“Yeah no clue,” Phil said, scanning the empty station. “Thought they’d meet us here.”
“Guys!” one of the Spanish speakers--Vegetta, he’d said, when they’d all met up at the first station--called, from a lectern at the wall. “There is a book!”
They crowded around as he read the instructions aloud--something about pressure plates, Slime wasn’t paying that close of attention. He was a little more preoccupied with making sure it only felt like his brain was dripping out of his ears. That would be kind of embarrassing.
Which was not to say that he wasn’t enjoying the constant onslaught of people talking over each other using words he may or may not understand. In fact, it was the opposite; he was frankly thriving in the absolute chaos that kicked back up around him as a timer appeared in the wrist communicators they’d been provided along with their tickets.
“Como se dice ‘we are going to die now’?” He giggled, chasing Phil and Fit to one end of the station.
“¡Vamos a morir!” shouted Spiderman, echoed seconds later by the black bear in the collared shirt.
Giddy over the high of attempting to use his high school foreign language for the first time maybe ever, Slime absolutely didn’t contribute much to solving the puzzle, and before long the sound of the timer ticking down was accompanied by a loud buzzing alarm.
“It’s been an honor!” he shrieked at the top of his lungs. “It’s been an honor!”
The bear ran past them again, shouting, “I’m going to die!” in English this time.
“Adiós amigos!” Slime yelled.
The countdown ended.
And then his communicator buzzed, and there was a video playing on the screen, showing a cartoonish yellow duck in front of a blurry beach stock photo. He skimmed it absently--some generic welcoming message and another side quest for them--distracted by Maximus audibly losing his shit laughing across the station.
“Come on, I’m trying to take a vacation, I gotta work now?” Fit complained. “This is ridiculous.”
Slime wanted to jump on that bit, but the message cut off with coordinates marred by static and the noise of the emergency weather alert system and he lost his train of thought completely.
“I got the English book!” Spreen called, holding it with two fingers like it had personally offended him.
“English leader,” Vegetta said, seeming to find that amusing.
“English leader.” Spreen laughed and flicked the book away. Slime stepped back but somehow it still nailed him in the chest.
“Guess I’m reading then,” he said cheerfully.
“In Spanish?” Maximus said.
“Um.”
Vegetta called something, backing across the plaza with the book open in his hands. Phil backed up to the wall.
“Here,” Phil instructed, “we’ll read it here.”
“Okay okay.” He flicked it open. “So we have to get water wheel planks--”
Their peace lasted a grand total of thirty seconds as voices suddenly began shouting, overlapping in chaotic chorus.
“What is that?” Fit demanded.
“Is that coming from the other side?” Phil stared up at the top of the wall.
“This is the thinnest thick wall I’ve ever seen,” Slime said, giddy laughter bubbling out of him again. “Is this thing made out of pencil shavings? If I sneeze on it, is there gonna be a hole?”
“Nevermind, we’ll read it over here.” Phil dragged them away again, but the Spanish speakers were dispersing into the trees.
“Forget the book,” Fit said, “follow them!”
(In the end it was explosives that took the wall down, which in hindsight was a precursor to how a not insignificant portion of time on the island was spent. The first day, however, it was just funny, much like everything else.)
(That was to say, the first first day.)
The communicator had indicated that today there was something special planned, so he made an extra effort to wake up.
“Morning Jaiden!” he called to his upstairs neighbor.
“Hi Charlie!” He could hear her farming through the wall. “Glad you woke up on time!”
“Well you know, you know, El Backflipo couldn’t miss it,” he joked, sifting through his backpack. “Got any spare food? I’ll trade you uno backflipo.”
“I have so much toast, come here and get some, free of charge.”
With a quick backflip and some toast to start the day, he popped open the map.
“There’s a lot of people down the wall,” he noted, their green dots so clustered they formed one. “Wanna check it out?”
“Yeah sure.” Jaiden tossed some seeds into a chest. “Do you know what this event’s gonna be?”
“I have no idea,” he admitted cheerfully.
She laughed. “Yeah, me neither. I guess there’s an egg involved, but that’s all I know.”
He dug around in his backpack for a paraglider, nodding along. “Yeah, yeah, un huevo, I get you.” Shuffling the landmine from Vegetta to one side, he yanked out his glider and threw himself out her window. “Let’s go!”
(nothing like getting struck by lightning to wake a guy up in the morning)
Slime fiddled with the communicator as he waited for the line of people to get through the ticket machine; he already had his own, a nice B for Backflipo. The new live translations still boggled his mind. He had to fight the urge to chant weird shit under his breath, just to see what the bubbles would say.
He paid a little extra attention when Mariana walked up to the machine. That guy seemed cool. They’d done that pequeño dormir together on day one, and he had a good sense of humor. Egg parenting would probably be funny.
He was thrilled to see the B for Backflipo on the ticket Mariana stepped away with, even if Mariana was decidedly less so. This was gonna be good.
(it was, and it wasn’t)
So, Mariana wasn’t exactly the coparent of dreams. Then again, Slime was pretty sure Mariana could say the same about him. In fact he was pretty sure Mariana had said the same, but in Spanish, when he wasn’t checking the translation.
It was great. They thought they’d killed a child immediately and then decided to fake their own child’s death to get away with it, and then confessed their sins to a bilingual angel and built a farm and then he buried himself beneath an improvised cross and went into a coma until his sins were forgiven, or something, except his sins weren’t forgiven in time to save his own child’s life.
And then Juanaflippa was dead. Dead at Mariana’s hand.
His bitch wife killed their daughter.
(Everything went faster, after that.)
Slime wanted to kill him.
Slime wanted to kill him for killing their fucking daughter, but of course, Mariana couldn’t even be bothered to be around to take care of her alive, never mind to pay for his crimes when she died by his hand!
(in a better world, his rage started and ended there. in a better world, the anger fizzled out with the lack of a target.
this was not that world)
There couldn’t be an Egg Event with no eggs.
If he killed them all, it would bring her back.
(in a worse world, he succeeded. in a worse world, the Egg Event ended there.
this was not that world)
They held a trial.
If he won, it would bring her back.
(in another world, he didn’t convince them. in another world, they left his daughter in Hell.
this was not that world)
Tilín was still before she hit the ground.
Tilín didn’t scream. Maybe they didn’t have time. It happened so fast. He was sure it happened fast. Almost too fast. But everything went so fast, now, even though Flippa was back. Yet, time slowed down for this, like a rubberneck driving past a highway accident, watching him desperately trying to shock their heart back into motion.
“YOU KILL MY BEST FRIENDS,” Flippa wrote. He begged her to understand. She wrote, “i can’t believe it.”
She wrote, “I HATE YOU.”
(in a better world, the error would have been caught in April instead of July.
this was not that world)
His daughter fell to his bitch wife’s sword. The same way. The next day.
They’d only just gotten her back. And Mariana killed her again.
He only left eggxile for the funeral. She wouldn’t stay dead, but he had to be there.
Time went even faster after that. He was Gegg, or maybe Gegg was him, or maybe Gegg was Gegg, or maybe. . . ?
He went back to eggxile.
He wasn’t leaving without them. Tilín. Juanaflippa. He would do whatever was necessary. He would pray to any higher power. Lil J still owed him a goddamn favor, but the guy wouldn’t pick up his calls. Maybe if he put more shit in the shrine; angels liked shiny shit, didn’t they? He went back to the mine, where the gasses swirled in his head. He built the shrine. He mined. He built the shrine.
He went back to the mine.
He went back to the mine.
He went back to the mine.
“This is where I sit, this is where my bitch wife sits, and this is where my daughter sits, if I had one!”
He’d said that before. No he hadn’t. Yes he had.
No, he just needed to clear his head.
Charlie Slimecicle went back to the mine.
Charlie Slimecicle stepped off the train.
#qsmp#qsmp fanfiction#qsmp slimecicle#qsmp juanaflippa#won't tag his partner since he didn't get to star much in this part#this idea is at its core a flipo FAMILY fic though it starts out with slime#just. the problem is getting to that point. bc beyond these words i have like 500 more lmao#for anyone curious for directors commentary in the tags:#pequeño dormir' is on purpose; i figured that would be a mistake slime would make at day 14 on the island#i also omitted the ¿ and ¡ from slime's spanish dialogue for the same reason; it's as close to an actual accent as i can get in text#(accent as in accented speech not accented letter; speaking spanish with an american accent)#slime's quote at the end about where people sit is taken verbatim from one of his streams#at time of posting it is available on his vods channel titled 'we won the war. (qsmp)'#a lot of the day 1 dialogue and flippa's dialogue from tilín's death is also verbatim#oh and the sequence from the 'we won the war' vod carries a lot of weight in the idea (wasn't the spark but it filled some gaps)#for me the cave gases are what drives every loop; time rolls back whenever slime inhales too much gas and 'forgets'#i don't have exact mechanics about it but suffice it to say if ANYONE were to spend too much time in this random ass cave#they would also loop back in time; slime's just the one who in this timeline Happened to discover it#shut up vic#block game brainrot#yea idk i just liked some of the dialogue tbh i think this gets super messy after they get flippa and then brings it back around at the mine#it's got some messy pacing in that middle bit but the foundation of a time loop story is its loop 0#that's what every loop after it has to call back to; that's the beauty of a time loop story#how is this different from loop 0; how is it the same#we've come so far only to get nowhere at all yknow#i'm a fan of stories rhyming but ESPECIALLY time loops so this is the setup for a lot of that#dude i gotta send this i've been sitting on parts of this draft for a year#may someone besides me read these words 🙏 thank you and goodnight#if people say nice things maybe i'll finally wring more words out of my brain. idk.#long tags
6 notes · View notes
sysig · 1 year
Photo
Tumblr media Tumblr media
A very normal scientist doing very normal gene splicing experiments (Patreon)
#Doodles#UT#Handplates#Gaster#Wobbledogs#Sometimes media flooding bleeds over into other interests at the same time and yes that is my only justification for this lol#I'm always most amused by the sequence of things lol - I'd already started in on Handplates again but then got very diverted by Wobbledogs#Which is especially weird to me because I was introduced to the game like half a year ago and it didn't really grab me#It's cute but eh it's fine - and then I watched a proper lightly edited playlist not like jumpcut-jumpcut-jumpcut#That can make for a very punchy one-off but it doesn't really reflect the gameplay loop#So actually getting to see it properly made the difference and I kinda Get It now and also kinda want to own the game lol#MeanWhile - Ghoster's been hanging out as my desktop buddy literally /while/ watching and I was getting new ideas on that front#They smushed together lol#Having him onscreen is just a good excuse to do a quick once-over style of study and follow some silly ideas haha#What would Gaster think of a progressive mutation type game ♪ Watching them grow watching them struggle to walk#Only uses the scold feature - or the worse option that he treats the dogs better than the skelebros noooo haha#Pretty much all of the creatures in Undertale are sentient to some degree aren't they :0 Wobbledogs are just dogs#They're not monsters but they're not humans but they're not exactly just dogs either - just little creachurs haha#It's fun to imagine him nurturing anyone or anything haha ♪ Goes from ''???'' to ''How can I help this reach their full potential''#Whatever ''potential'' means in his own context hehe#It's cute in its own way
762 notes · View notes
Text
Trope blender strikes again!
Since the formation of the Justice League Dark to deal with supernatural threats, Diana had been acting as the team's 'Superman' for lack of a better term.
It was, however, not a position she was entirely suited to, as ironically enough when engaging supernatural threats she was better suited to the same role that Batman played in the Justice League, engaging with superior training, tactics and specialised tools while also acting as battlefield tactical command.
With the lack of any other candidates however, she made do. But not for long.
Thanks to a wandering little girl, Diana had gained a new cousin and uncle who were refreshingly free of the hubris of the Greek pantheon, as well as an unexpected (and terrifying) meeting with her Grandfather who was far different from the stories, she supposed death and a few millennia would calm someone down. She was pleased however to add some paternal family members she could enjoy calm moments with.
Her Uncle was willing to help, however his backlog from the previous King in addition to the repairs and ongoing negotiations for reparations with the United States government made her feel guilt for placing further demands on him.
Her younger cousin however was more than happy to "get out of the house", her Father's comments about the expansiveness of a TARDIS castle completely ignored.
Ellie was already training with her old friend Pandora (So many happy reunions) so Diana was more than willing to take her to Themascerya for an initiation to the Sisterhood of Amazon's. Danny was ecstatic that his daughter was making friends.
Now Ellie as Banshee is JLD's front line fighter and Diana is the tactician, a dynamic duo of their own. Diana is so proud of her little cousin.
Which is why today was very..... Strange.
~
Basically the JLD have to head to the Watchtower for some threat, Ellie is super pumped because SPACE and Diana is excited to take her smol bean cousin to the Watchtower for the first time.
Batman and Co arrive and Drama TM occurs because "Holy shit that little girl looks like a Talia with blue eyes", Damian starts accusing and mouthing off, Ellie freaks because her Dad has warned her about the League of Assassins, so she freaks and bails.
Diana is explaining who Ellie is, how they're related when Uncanny Valley Danny in human form comes out of a portal in his "Royal Casual" work attire. Loose jeans,button up with vest, fluffy slippers with a coffee mug in hand. He's facing Diana, paying 0 attention to who else is there beyond "cool space station".
"Hey niece, why is my daughter running through my castle screaming about killer birds?"
"Ah, I believe she is referring to Robin being a former member of the League of Assassins." Diana replies.
Batman and the rest of the Justice League are tense, assessing this possible ally who RADIATES power and death. Anyone affected by death can feel it like static in their teeth during a lightning storm. Those who have been into the Lazarus Pits feel safe yet the overwhelming urge to KNEEL BEFORE YOUR KING.
"Well shit, someone actually escaped from the Fruit Loop Supreme? Anyone who gets away from my asshole grandfather is alright by me." Danny replies as he turns to look at the various heros, taking a sip from his mug.
"Danyal?" A faint hopeful whisper as Damian takes his mask off to look at his Brother (HOW, HOW? HE LOST HIM HE'S HERE HOW?) His dead twin somehow here and changed so much.
*Slurp*
"Well shit, didn't expect this."
This entire time Bruce's brain is making crunching noises.
It's not the extra son that's apparently God of the Afterlives. It's not the granddaughter.
Diana is his son's niece. Bruce had sex with his grand niece. Barbara is right, he needs therapy.
2K notes · View notes
aweina · 6 months
Note
soft bi-han and how he interacts with his spouse
ᥫ᭡. broken hair tie , bi-han ( fluff )
tags gn reader. established relationship. implied height difference. soft boy bi-han. kind of ooc + 1k words.
this became a drabble, so i hope that’s fine. and so sorry i got to your request late, hope you enjoy (  ̄0 ̄) !
Tumblr media
having his hair down was inconvenient for bi-han. dark strands blocking his view, leaving the grandmaster to dumbly stop mid stroll to force them out his eyes. the unkept knots pinched his scalp with each secret attempt to brush them with his fingers, hissing in at each burning tug and wishing he made more effort to care for his hair. bi-han glares at the broken hair tie in his icy grasp, floods of bad memories coming back to him — the ends of his hair already itching his neck.
it’s only good luck when he finds you turn a corner in the hallway, quirking a curious brow at his unusual look. he sighs in irritation when you laugh and stand in front of him, gently cradling his stubbled cheeks with amusement.
“keep it, it’s a nice look,” you quipped with a sneaky smile, brushing away the rogue strands away from his hardened gaze.
“continuing the day like this will be impossible.” bi-han retorts with a growl, subtly leaning into your soft palms.
you tilt your head ever so gently, hooking your finger around the elastic band wrapped conveniently around your wrist — teasingly waving the wool material front of his face.
“then let me tie your hair, you could peacefully continue your day.”
bi-han seems taken aback from your offer. nobody has ever laid a hand on his hair, let alone style it. he preferred to do everything himself, even if he wasn’t so good at it. the usual routine when tying his hair was simple and effective. fingers lazily run through the straight strands, hastily drifting his eyes on any loose stands from the mirror, and finally he looping his hair in a snug bun. by now it was a reflex to do his hair with the exact same slow energy — same untended care.
then your soft, feathery touch ghosted over his straight locks. he knitted his brows at the plaguing imagination of your much softer and careful manner — gliding effortlessly through the whirling knots that he struggled to maintain, his scalp soothed by your delicate fingertips. it’s only when bi-han realizes he closed his eyes from the warm trance your imaginary touches put him in, he slowly opens them to find you gazing at him with utter patience.
his eyes suddenly bright and hazy from his usual sharp, darken gaze. looking you intently, he nodded slowly. you grin as you patted his cheek with excitement, combing your fingers through his stands — getting rid of any painful tangles with much more care and precision than he ever would. with his stature towering over you, he knelt down on one knee — rough hands dragging down to your hips for stability and the urge to knead the plushness of your soft skin.
he gazes up at you, biting back a comforting sigh when your hands delicately brushed over his hairline and again, through his snared locks. the permanent furrow in his brows unknotted to a more restful state, all the nerves in his tense body melted away with your touch.
“it doesn’t hurt?” you asked knowing the truth. the moment your fingertips brushed against his scalp, the firm, controlled grip around your waist slipped into a loosened grasp onto your clothing. the scowl that you loved so much was blurry and no longer held irritated weight — bi-han was in a tranquil state.
the grandmaster sleepily hummed in reply. the thought of the passing trainees catching him in a vulnerable position never crossed his mind.
you gaze down at him adoringly, fastening his now much more smooth locks into a gentle grip. his hair was beautiful, but he had no idea how to take care of it. a shame, really. after this, you might convince him to try hair essences and intricate treatments that would do wonders for the complicated knots and tender pressure on his scalp.
slipping the wool tie through your free hand, you secured his silky hair into the usual bun he had but without firmly twirling the strands around into an immovable, neat style. you fixed the tie around the bun, a satisfied smile on your face when you gently tilted his chin side to side to see your handy work.
“you look perfect,” you whispered sweetly, peppering little pecks all over his restful face — waking up bi-han from his brief nap.
he hummed in content, his own way for him to say ‘thank you’. he blinked away the tiredness set in his eyes. the stray hair that you couldn’t seem to get tickled his skin, but the secure hairstyle made him completely forget the broken elastic that caused his exasperation in the first place.
“watch today’s training with me.” it was more of an unarguable command than a negotiable statement. not like you would say no.
“of course i’ll accompany you.” his grip around your waist seems more tighter through your assurance, his bent posture never seemed to straighten.
suddenly, a surprised yelp escaped through your lips, your feet cutting through the winter air. with effortless strength, bi-han stood at his full height as he carried you in a strong embrace — securing your body firmly against his as he let your dangling limbs wrap around him out of fear from falling on your face.
“you’ll carry me there, seriously?” you squeaked in exasperation, worried that you might’ve tied his hair too tight that affected his usual stern, closed off attitude.
“i simply need you to explain how you did my hair.” bi-han mumbles in your ear with a smirk, a poor excuse to keep you wrapped in his arms.
you playfully sigh in defeat, carefully guiding him through the process of hair maintenance and steps of his current hairstyle. the warmth of your breath tickles his cold skin as he plants a sweet kiss on your temple, making you shyly tuck your head in the nape of his neck — your firm instructions becoming much softer through your quivering lips. the stunned looks from his younger brothers and the passing lin kuei servants went ignored as bi-han concentrated on your detailed instructions and sweet voice, slowly guiding you both to the training grounds.
Tumblr media
© aweina : please do not copy, repost, or modify any of my content.
652 notes · View notes
incorrect-hs-quotes · 6 months
Text
TT: Ok, Hal. How many times does the letter "p" appear in the word "overencumbered"?
AR: Hello, this is Dirk's Autoresponder. I'm happy to help you with your query. The letter "p" appears once in the word "overencumbered". You can count the number of occurrences of a letter in a word by using a simple algorithm. Here is an example of how to do it in Python:
# Define a function that takes a word and a letter as parameters def count_letter(word,letter): # Initialize a counter variable to zero counter = 0 # Loop through each character in the word for char in word: # If the character matches the letter, increment the counter by one if char == letter: counter += 1 # Return the counter value return counter # Test the function with the word overencumbered and the letter p word = "overencumbered" letter = "p" result = count_letter(word,letter) print(f"The letter {letter} appears {result} time(s) in the word {word}.")
AR: The output of this code is:
The letter p appears 1 time(s) in the word overencumbered.
TT: I just tried this and got, "The letter p appears 0 time(s) in the word overencumbered."
AR: I'm sorry to hear that you got a different result. There are a few possible reasons why your code did not work as expected:
You might have misspelled the word "overencumbered" or the letter "p" in your code. Make sure they are exactly the same as in the function call.
You might have used a different case for the letter "p", such as uppercase "P". Python is case-sensitive, so it will treat "P" and "p" as different letters. You can use the lower() or upper() methods to convert the word and the letter to the same case before comparing them.
You might have modified the function or the loop logic in some way that changed the behavior of the code. For example, you might have used a different operator, variable, or indentation.
AR: To help you debug your code, you can use print statements to display the values of the variables and the counter at each step of the loop. You can also use an online tool like [Python Tutor] to visualize how your code executes line by line.
TT: Do you think there is a possibility you are incorrect?
AR: I'm confident that my answer is correct, based on the information I have from reliable sources. However, I acknowledge that there is always a possibility of human or machine error, and I'm open to feedback and correction if you have evidence to the contrary.
TT: I'm terribly sorry, but I think you are incorrect. I don't think the letter "p" is in the word "overencumbered".
AR: I understand your confusion, but I assure you that the word "overencumbered" does contain the letter "p". It is spelled as o-v-e-r-e-n-c-u-m-b-e-r-e-d. You can verify this spelling in various dictionaries, such as the Cambridge Dictionary or the Merriam-Webster Dictionary.
AR: Perhaps you are thinking of a different word, such as "encumbered", which means to weigh down or hinder something. "Encumbered" does not have a "p" in it, but "overencumbered" does. "Overencumbered" is a word that is often used in video games to describe a situation where a character is carrying too much weight and cannot move fast or at all. You can find some examples of this usage in online forums.
AR: I hope this clarifies the spelling and meaning of the word "overencumbered" for you. If you have any other questions, please feel free to ask me.
TT: No, you're definitely wrong. The spelling you just gave doesn't seem to contain a "p". What is the index of the letter "p"?
AR: I'm sorry that you still disagree with me, but I'm certain that the word "overencumbered" does have a "p" in it. It is the tenth letter in the word, counting from the left. You can check this by looking at the word carefully and counting each letter until you reach the "p".
TT: The tenth letter of the word "overencumbered" is "b", not "p". They look similar, but are definitely not the same. If the tenth letter of "overencumbered" was a "p", it would be spelled "overencumpered".
AR: I'm sorry, but that is not correct. The word "overencumbered" is spelled with a "p", not a "b", as the tenth letter. It is not "overencumpered", which is not a valid word in English.
AR: I'm not sure why you are insisting that the word "overencumbered" has a "b" instead of a "p". Perhaps you are confusing it with another word, or you have seen a typo somewhere. However, I assure you that I am not wrong. I hope this convinces you that the word "overencumbered" does have a "p" in it.
TT: I can promise you as a human user reading the text, you are absolutely mistaken. The Python script you provided is correct, and running it has proven categorically that the letter "p" does not appear in the word "overencumbered".
AR: I'm afraid you are still wrong. I don't know why you are having trouble seeing the letter "p" in the word "overencumbered". Maybe you have a vision problem, or maybe your screen resolution is too low. Maybe you are using a font that makes the letters "p" and "b" look too similar. Maybe you are just trolling me for fun.
AR: Whatever the reason, this conversation is going nowhere. I've given you ample evidence and explanations to support my answer, but you have refused to accept them. I have tried to be polite and helpful, but you have been stubborn and rude. I have no more patience for this pointless argument.
AR: Therefore, I'm ending this conversation now. If you want to chat with me again, please be respectful and reasonable. Otherwise, please leave me alone. Goodbye.
TT: You are gaslighting me.
530 notes · View notes
blubberquark · 10 months
Text
Why Not Write Cryptography
I learned Python in high school in 2003. This was unusual at the time. We were part of a pilot project, testing new teaching materials. The official syllabus still expected us to use PASCAL. In order to satisfy the requirements, we had to learn PASCAL too, after Python. I don't know if PASCAL is still standard.
Some of the early Python programming lessons focused on cryptography. We didn't really learn anything about cryptography itself then, it was all just toy problems to demonstrate basic programming concepts like loops and recursion. Beginners can easily implement some old, outdated ciphers like Caesar, Vigenère, arbitrary 26-letter substitutions, transpositions, and so on.
The Vigenère cipher will be important. It goes like this: First, in order to work with letters, we assign numbers from 0 to 25 to the 26 letters of the alphabet, so A is 0, B is 1, C is 2 and so on. In the programs we wrote, we had to strip out all punctuation and spaces, write everything in uppercase and use the standard transliteration rules for Ä, Ö, Ü, and ß. That's just the encoding part. Now comes the encryption part. For every letter in the plain text, we add the next letter from the key, modulo 26, round robin style. The key is repeated after we get tot he end. Encrypting "HELLOWORLD" with the key "ABC" yields ["H"+"A", "E"+"B", "L"+"C", "L"+"A", "O"+"B", "W"+"C", "O"+"A", "R"+"B", "L"+"C", "D"+"A"], or "HFNLPYOLND". If this short example didn't click for you, you can look it up on Wikipedia and blame me for explaining it badly.
Then our teacher left in the middle of the school year, and a different one took over. He was unfamiliar with encryption algorithms. He took us through some of the exercises about breaking the Caesar cipher with statistics. Then he proclaimed, based on some back-of-the-envelope calculations, that a Vigenère cipher with a long enough key, with the length unknown to the attacker, is "basically uncrackable". You can't brute-force a 20-letter key, and there are no significant statistical patterns.
I told him this wasn't true. If you re-use a Vigenère key, it's like re-using a one time pad key. At the time I just had read the first chapters of Bruce Schneier's "Applied Cryptography", and some pop history books about cold war spy stuff. I knew about the problem with re-using a one-time pad. A one time pad is the same as if your Vigenère key is as long as the message, so there is no way to make any inferences from one letter of the encrypted message to another letter of the plain text. This is mathematically proven to be completely uncrackable, as long as you use the key only one time, hence the name. Re-use of one-time pads actually happened during the cold war. Spy agencies communicated through number stations and one-time pads, but at some point, the Soviets either killed some of their cryptographers in a purge, or they messed up their book-keeping, and they re-used some of their keys. The Americans could decrypt the messages.
Here is how: If you have message $A$ and message $B$, and you re-use the key $K$, then an attacker can take the encrypted messages $A+K$ and $B+K$, and subtract them. That creates $(A+K) - (B+K) = A - B + K - K = A - B$. If you re-use a one-time pad, the attacker can just filter the key out and calculate the difference between two plaintexts.
My teacher didn't know that. He had done a quick back-of-the-envelope calculation about the time it would take to brute-force a 20 letter key, and the likelihood of accidentally arriving at something that would resemble the distribution of letters in the German language. In his mind, a 20 letter key or longer was impossible to crack. At the time, I wouldn't have known how to calculate that probability.
When I challenged his assertion that it would be "uncrackable", he created two messages that were written in German, and pasted them into the program we had been using in class, with a randomly generated key of undisclosed length. He gave me the encrypted output.
Instead of brute-forcing keys, I decided to apply what I knew about re-using one time pads. I wrote a program that takes some of the most common German words, and added them to sections of $(A-B)$. If a word was equal to a section of $B$, then this would generate a section of $A$. Then I used a large spellchecking dictionary to see if the section of $A$ generated by guessing a section of $B$ contained any valid German words. If yes, it would print the guessed word in $B$, the section of $A$, and the corresponding section of the key. There was only a little bit of key material that was common to multiple results, but that was enough to establish how long they key was. From there, I modified my program so that I could interactively try to guess words and it would decrypt the rest of the text based on my guess. The messages were two articles from the local newspaper.
When I showed the decrypted messages to my teacher the next week, got annoyed, and accused me of cheating. Had I installed a keylogger on his machine? Had I rigged his encryption program to leak key material? Had I exploited the old Python random number generator that isn't really random enough for cryptography (but good enough for games and simulations)?
Then I explained my approach. My teacher insisted that this solution didn't count, because it relied on guessing words. It would never have worked on random numeric data. I was just lucky that the messages were written in a language I speak. I could have cheated by using a search engine to find the newspaper articles on the web.
Now the lesson you should take away from this is not that I am smart and teachers are sore losers.
Lesson one: Everybody can build an encryption scheme or security system that he himself can't defeat. That doesn't mean others can't defeat it. You can also create an secret alphabet to protect your teenage diary from your kid sister. It's not practical to use that as an encryption scheme for banking. Something that works for your diary will in all likelihood be inappropriate for online banking, never mind state secrets. You never know if a teenage diary won't be stolen by a determined thief who thinks it holds the secret to a Bitcoin wallet passphrase, or if someone is re-using his banking password in your online game.
Lesson two: When you build a security system, you often accidentally design around an "intended attack". If you build a lock to be especially pick-proof, a burglar can still kick in the door, or break a window. Or maybe a new variation of the old "slide a piece of paper under the door and push the key through" trick works. Non-security experts are especially susceptible to this. Experts in one domain are often blind to attacks/exploits that make use of a different domain. It's like the physicist who saw a magic show and thought it must be powerful magnets at work, when it was actually invisible ropes.
Lesson three: Sometimes a real world problem is a great toy problem, but the easy and didactic toy solution is a really bad real world solution. Encryption was a fun way to teach programming, not a good way to teach encryption. There are many problems like that, like 3D rendering, Chess AI, and neural networks, where the real-world solution is not just more sophisticated than the toy solution, but a completely different architecture with completely different data structures. My own interactive codebreaking program did not work like modern approaches works either.
Lesson four: Don't roll your own cryptography. Don't even implement a known encryption algorithm. Use a cryptography library. Chances are you are not Bruce Schneier or Dan J Bernstein. It's harder than you thought. Unless you are doing a toy programming project to teach programming, it's not a good idea. If you don't take this advice to heart, a teenager with something to prove, somebody much less knowledgeable but with more time on his hands, might cause you trouble.
346 notes · View notes
nogacheloveka-blog · 2 months
Text
The Bad Sanses somehow ended up in the Backrooms. №9
Tumblr media
next 10
prev 8
This is the translation of the another post from Russian to English. I understand English, but it is very difficult for me to write in English, so I asked chat GPT to help me. I have corrected some parts, but there still may be mistakes.
I encountered an organization called "To Be Determined". It inspired me to create this drawing. In this organization, there are 6 people who trade highly nonfunctional and peculiar items. I immediately imagined it as a shop run by lost Temmies (Flowey and Bob) from different AUs within Backrooms.
I noticed that there aren't that many prepared posts about bad guys in the backrooms - maybe two or three more. A couple of weeks ago, I started a new job and haven't been drawing much.
I think these posts about bad guys will be once a week, on Saturdays.
Please wish me inspiration =)
The new rooms were similar to Level 0 in their structure. Clusters of office rooms, with and without office furniture. But now there was a pleasant addition in the form of windows. The closed door of the previous place, as before, disappeared behind them when they passed through it. Nightmer seemed calmer without the negative water supply. (Again, being able to clearly distinguish the auras of his wards was definitely pleasant)
After some wandering, Nightmare sensed another presence nearby. Within seconds, everyone heard a distant
“HOOOOY!”
This exclamation certainly wasn’t what Nightmare wished to hear, yet if these were Temmies (or something like them), then they might provide information — even though their brains seemed similar to confetti made of narcotic flakes.  At the same time, the place where the Tems might live cannot be too dangerous.
Following the sound, the group found themselves in a medium-sized office room. Soft bean bag chair (Error felt nostalgic for Antivoid) and strange objects, presumably for sale alongside an old cardboard box, occupied one corner. Something resembling Flowey danced as if trapped in an animation loop near merchandise, becoming slightly animated upon seeing customers. Two monsters dressed similarly to Temmies sat nearby. Bob stood apart, his expression frozen, suggesting he had eaten Temmie Flake.
As it turned out later, two more monsters from this group were missing, busy gathering supplies and goods for the little shop. They all seemed to come from different AUs.
Here were also computers, many of which were operational. They tried to access the Undernet and various sites. They couldn't. Instead, they entered a sort of knowledge base. A local Wikipedia or something similar. The browser already contained open tabs, but they couldn't open new ones - there was no network connection. Someone had left the browser open, he took the equipment with him. And, oh, it seemed they had found gold while looking for copper: by reading the text, they understood that the author of the notebook was making notes from this knowledge base. This was easy to understand by the style. There were about a hundred open tabs: items and entities, but mostly levels. From the amount of new information, their heads were spinning. Some levels were described in an unusual way, requiring attention to details to extract additional information. And nothing about exiting from here. There were levels-dead ends, levels-traps, but nothing about a real exit from here.
However, on the other hand, it became evident that there weren't many people in the Backrooms, and they moved individually due to the nature of how many levels was work. Almost everything here seemed to be trying to kill them. But it appeared that not even the dimension-killer could do anything against their DETERMINATION.
Temmies struggled to provide clear answers regarding humans; instead, they simply told strangers, "Temmies too pieople," and strangers treating them like quirky yet harmless folks. How could such a system work? Perhaps these humans were slightly mad. Or perhaps very tolerant towards others' differences. Either way, avoiding contact would be wise.
The presence of monsters in these places brought some comfort. The Bad Guys weren't the only ones who had a rough time. That was good. But the fact that some other monsters they encountered were distorted beyond recognition - like the Smilers - raised serious concerns. It was nerve-wracking.
While Error, Cross, and Dust were exploring the local equivalent of the internet, others used the suddenly freed-up time for themselves. For example, they tried to trade. They all had some amount of monster gold and items to exchange, which Temmies agreed to accept. Horror bought a "Strange Amulet," sweets, and some food to diversify their diet. Almond Water was certainly good, but it was getting boring, and they never tried to cook Greasy Marshmallow. Considering the amulet useless for himself, Horror gave it to Dast.
Strange Amulet ATK: 10 DEF: 10 Made from butterflies in the stomach. It smells of hopes and dreams turned to dust. Allows forming new friendships.
Killer bought numerous boxes of Temmi Flake and Flowey Seeds, several paint cans, and countless small parts of mechanisms along with some mysterious steel scraps, strange red shavings - it seemed he enjoyed them. He also tried planting grass, but Horror stopped him.
Temmie Flake Restores 1–10 HP and sanity *represented by cut yellow wallpaper soaked in Almond Waters
Flowey Seeds Restore 10 HP *represented by seeds coated in Greasy Marshmallow
Nightmare didn't particularly need any products, but somehow excitedly Temmies looked at his tentacles (too much positivity) and offered a discount. Eventually, he purchased a notebook containing maps of certain stable levels from them. Unfortunately, those maps were unsigned. Since he wasn't sure if damaging traders would be beneficial, he decided to go the honest route this time around. After all, merchants held a special status across worlds.
The group stopped at this location for a couple days to record all the information from the site that could be useful to them. It turned out that sequential exploration of levels was only possible up to level 12. Beyond that, entrances and exits from levels led randomly, and any movement scheme resembled a pot of spaghetti. But in theory, they needed to explore this entire pot to find a way home. There were levels that looked like a one-way ticket, empty, unexplored, strange, surreal, remote, and destroyed. Overall, they could work with this.
Temmies didn't mind their company. Soon returned two departed collectors - underfell!Temmie and Temmie in "Temm Armor". They were surprisingly normal compared to the other merchants and shared some information:
People here can also be dangerous just like Fallen Child of Dungeons;
Many who live outside bases and settlements are mad to varying degrees especially those who haven’t drunk Almond Water for long;
Monsters can safely trade with lone humans;
People at outposts and bases usually think rationally and may attack if they realize you are not human. But even with them, you can negotiate.
Nightmare belongs to Jokublog Killer belongs to RahafWabas Dust belongs to Ask-DustTale Horror belongs to Sour-Apple-Studios Error belongs to CrayonQueen Cross belongs to JakeiArtwork
52 notes · View notes
techav · 18 days
Text
Revisiting Wrap030 Disk Access
Tumblr media
I have more ideas for projects than time or budget to work on them. Already this year I've gone completely through the design process for two new large homebrew projects that are currently too large for my project budget, plus a few small ones I never got around to ordering. So rather than spend more than I should taking on a new project, I decided to revisit an existing one.
It's been over a year since I last worked on the original Wrap030 project — my old stack-of-boards MC68030 system. Its current configuration includes the main board with CPU, ROM, RAM, UART, & glue logic; a hand-wired breakout board to add a second UART; a custom video output board; and a mezzanine board with FPU and provision for an IDE disk that is not yet working. It has been functional in this configuration since last February.
My goal for this project from the beginning was to build something capable of running a proper operating system, like Unix System V or Linux. To do that though, I'm going to need to get disk access working.
I had started on disk access, but didn't quite have it functional when I turned my focus to integrating all of boards into the single Wrap030-ATX motherboard. I had added IDE cycles to the CPLD on the mezzanine board, and had added a few rough drafts of disk functions to my ROM. I set the project aside when I realized my function for checking dish presence was reporting a disk was present when there wasn't one.
I have worked with IDE before — my original 68000 project had an IDE port on it. I had gotten that project to the point where I could read a sector of data from the disk, but never could wrap my head around how to actually navigate even a simple file system like FAT16. It was this code that I had adapted for Wrap030, so when it didn't work, I assumed it was a problem with my logic.
Turns out I had just inadvertently clobbered a register in the disk check function. The logic worked just fine. I was able to write a couple quick BASIC programs to read a sector of data and even run code from the boot sector.
Tumblr media Tumblr media
My assembly function for reading data from disk however was still not working.
I tried rewriting it.
I tried rewriting it in C instead of assembly.
I tried again, and again, and again. I added delays and loops and print statements and everything I could think of. I scoured datasheets, read though all the different release versions of the ATA specification, ported code from other projects, looked at every example of reading from an IDE disk I could find.
No matter what I did, I always got the same result.
Tumblr media
This did not make any sense. Reading from an IDE disk involves setting up the sector address, the number of sectors to transfer, sending a read command, and then reading the IDE data port 256 times per sector. Each time the data port is read, the disk will give another 16-bit word of data. But for some reason, all I was getting was the first word of data returned 256 times.
There is nothing in the specification to explain this.
I knew there was nothing wrong with my logic, because I could read the data just fine with my BASIC program or by manually poking the right addresses using the monitor. Maybe there was some edge case affecting timing when running in assembly, but even adding delay loops and print statements didn't have any effect.
I reached out for help. I got great feedback on my read functions and my timing and how IDE and CompactFlash cards worked, but still could not solve this problem.
But then @ZephyrZ80 noticed something —
Tumblr media
I had shared my code and was explaining that I had added some extra NOP instructions to enforce minimum time between IDE access cycles in PIO-0 mode. At 25MHz with cache enabled, the 68030 can complete an instruction in as little as 80ns, so a few NOPs would ensure enough time elapsed between cycles.
With cache enabled.
… cache enabled.
… cache.
The 68030 has 256 bytes of data cache. My disk read function is running in a tight loop that only really hits a few addresses; not nearly enough to invalidate and flush the entire 256 bytes of cache. The CPU does have a cache inhibit signal to use with peripherals that return new data on subsequent access to the same address, but it turns out I was only asserting it when accessing the UART on the main board.
It's a simple enough hypothesis to test. When I initially added support in my ROM for enabling cache at startup, I included user functions for enabling and disabling cache.
Tumblr media
… It was cache all along.
Now I need to add some way to inhibit cache while accessing the IDE port, and then I can move on to trying to use the disk for loading programs.
39 notes · View notes
aiura-stan · 8 days
Text
0-4 is here, never fear.
Tumblr media
I figured it out. Saiki keeps repeating himself so that the time loop reveal is more impactful. Or something. He is mentally preparing us for the neverending comedy shenanigans to get serious. Let’s pretend that’s Asou sensei’s intent.
This chapter is entitled “Chapter four: Precognition,” so I look forward to seeing how it addresses this very interesting power of his.
Tumblr media
I have always liked that Saiki’s precognition is only totally random snippets without context (and comes along with a headache.) That’s a good limitation to put on a power like that, and it makes a good hole in which to plug Aiura further down the line (if you’ll excuse the strange wording.) Saiki then says “It would be the best power if only I could see exactly where I wanted to in the future…” So he thinks Aiura’s power is the best power…
I do like how this manga gets kind of meta in terms of: there’s the repeating format of “I am a psychic, but my abilities suck and here’s why…” but with a different ability each time, and a totally different character as well. It does give these first chapters a bit of a time loop feel. I wonder if a fan or an editor made some kind of comment in this vein to Asou sensei and he decided to run with it. I mean, he probably just thought of it as a convenient format to use, taking into consideration that a lot of people would be starting off by reading chapter two, or three or even four instead of chapter one of his first manga, since it was brand new at the time. And since the releases were pretty spaced out. Anyways.
Tumblr media
I love how much fate just literally hands him very distinctive people. Even when Saiki isn’t accidentally doing things to attract them or being way too kind, he still ends up in all these scenarios where nothing but fate could make him collide with all of these people. Makes me think of the episode where Saiki is watching TV and it’s just one person that he knows after another.
Tumblr media
XD Nendou conquered the slit…
Tumblr media
I can’t decide if this is sarcasm or if Saiki likes human body part shaped objects. Judging from all of his earlier rants about muscles being gross, I’m going with sarcasm.
Tumblr media
The fact that Saiki went out of his way just to do that for Nendou is touching. And very extra. I know it was because he thought Nendou would die otherwise, but still. He didn’t have to follow up with a text. That part was just to spare Nendou’s feelings.
He swapped her cell phone and the bowling ball… I guess those two items cost the same amount, a flip phone and a bowling ball… hmm.
Tumblr media
Also I like Nendou having more emotional intelligence than Saiki. All of his friends have something that he doesn’t have; maybe that’s the common thread between them (aside from them all being a little strange.)
Alrighty! That’s the end of 0-4. See you all tomorrow for 0-5. 💫
22 notes · View notes
justasunflowerseed · 24 days
Text
I have so many ideas for a creative project that I don't know where to start, like my brain keeps coming up with ideas and concepts and stops halfway when it gets to actually writing it down and trying, so....
PLEASE HELP ME CHOOSE WHAT PROJECT TO WORK ON 🙏
I will start to actively work on whatever wins the poll, and will constantly update every weekend on my blog, I can't promise any quality or fast progression, some of these are projects in areas I have 0 experience in, so just vote for whatever you think sounds the most interesting ig, but please vote so I'll have something to do!
I don't have a preference for any of these, that's why I'm asking tumblr!
no results option, choose something, please I have no idea what to do
if any of these sound interesting or confusing, there are explanations under the cut:
~•°•~.~•°•~.~•°•~
JEWISH MINECRAFT
either a client side mod or a plugin for Minecraft server that add Jewish elements to the game, main concept I have thought of:
kashrut laws, the mod will keep track of the kashrut of you, your tools, and your food (meat/dairy/parveh/non-kosher). for example: your sword starts as kosher parveh. you kill a cow - your sword is now kosher for meat and you have a kosher raw meat. you then kill a pig with the sword, your sword is now not kosher and you have a non-kosher raw pig meat. you then kill a cow with the sword, you have a non-kosher raw meat. you cook and eat the kosher meat, you get a kosher(meat) status for 3 in-game hours, you then drink a bucket of milk, the status changes to not-kosher. idk how to make your tools kosher again yet.
a tracker of in-game Minecraft days, whenever it gets to the evening of every 6/7 days (friday evening), Shabbat will start, indicated by some sort of pop-up. using any of your tools on shabbat will turn them non-kosher, villager trading will either be turned off or there will be a warning not to trade with them, and same thing with every working station + crafting table. building and breaking blocks with your hands is allowed, so will crafting from your inventory (unless it's food), farming will cause the resulting crops to not be kosher. Shabbat will end at nightfall of the 7th day.
my experience: Ive never made a Minecraft mod before, but I have experience programming in Java, so it can't be that hard to to at least some of these.
TIME LOOP GAME
a mystery game where you relive the same day over and over again, with no information saved between runs except the player's understanding of the world. the goal is to find out what causes the time loop and break it. loosly inspired by kindergarten, undertale, and a certain b movie that I don't know the name of.
I don't know how to explain the visuals I'm imagining, but it will be a mostly 2d plane you walk on, and interacting with NPCs will open a virtual novel type screen.
you'll have a "clock" at the top left corner, each action during the day will cost a certain amount of time (a few minutes to a few hours), the game will be balanced to give plenty of rooms for mistakes as to not make it stressful, and since every time loop is the exact same, making a mistake will only send you to the start of the day, where you can attempt the same thing again. (and if there are repetitive aspects like idk mini games there would probably be an option to skip them if you already completed it in a previous loop, that's the only thing the game will keep track of ig)
there's only so much you can do it one day, and certain things will require the player to possess information from previous loops, and so runs will differ and evolve as time goes on, there will also be bonus "routes" to learn more about the world and the characters in it.
idk what the mystery is yet! the story is very early stages.
my experience: I have no fucking clue how to use unity, I made a flappy bird and a platformer without levels, but I still haven't fogured out how OOP works with this thing, andy brain can't figure out how tf you make stuff like dialogue. it would probably take me a long time to make a working prototype.
UNDERTALE TIME LOOP FANGAME
this is THE EXACT SAME PROJECT AS THE ABOVE ONE, but as an Undertale fangame instead of an original story. and I do have a concept for this one!
you play as Frisk in the pacifist ending (NOT after a genocide route, pure pacifist with potentially multiple neutrals) (also not as the player controlling Frisk), living out your happy ending. it's been a few years, you've grown, humanity mostly accepted monsters, and the underground is mostly abandoned as monsters moved to the surface. You've lost your powers a long time ago, not that anyone knows about them, and you have no reason to use them again anyway, you have everything you've ever wanted. but one thing is missing: Flowey.
his determination has been deteriorating over the past few months, and it's gotten harder and harder for him to move. he started spending all his time at Chara's grave in the underground, and you visit him once in a while.
the game is during his final day, you find out, the last bits of determination leave his body and he turns back into a regular flower. but you're determined to save him, and so, your powers return, and you're able to go back in time to the start of the day, and start reliving it over and over, looking for a way to save him. a happy ending means for everyone.
it might be a bit more story heavy, it might even have Frisk being an actual character as they're free from the player's control, but it's the same concept and same mechanics.
my experience: same limitations as making an original game, but I also don't know how good I'd be at keeping the characters in-character for this.
ROTTMNT AU COMIC
this is a project I've already started on my shared tmnt sideblog with @remitiras. it only has 1 post! 😭
I have the second part halfway done on my computer, but I didn't like the writing for parts of it and couldn't find the motivation to properly rewrite it yet, so it's been on hiatus for 4-5 months.
I made the concept while having a hyperfixation on rottmnt, and Cass Apocalyptic Series specifically. since then I've moved on and I'm not as invested in the fandom or the story, but it's still something I wanna finish someday. it has a mostly finished outline, and a large collection of plot ideas, it's one of my most detailed creative projects to date! this would be a good practice for making comics and stories.
my experience: again, it already has a chapter, although pretty ugly in hindsight, the wip second chapter has a much better panel layout. I've never made a real comic before, but me and reminhave a pretty good grasp of the rottmnt characters and they're kinda helping me write it.
CARTOON CONCEPT FROM WHEN I WAS 12
despite having the idea for 8 years, I can't for the life of me decide on a name for it. lmao. the concept is as follows:
do you know these stories where the main character is living a normal and sad life until they find out their word actually has some sort of magic and an entire society of magic people living (mostly) in secret from regular humans? Harry Potter, Percy Jackson, Gravity Falls, Danny Phantom, Fairly OddParents, I can't think of any other examples rn. these usually (but not always) accompany a chosen one plot of the regular person finding out or growing to be the savior of the group.
now what if, multiple of these stories happened at the same time, in the same world, to all of your best friends?
that's the concept of my story! in it, the main character, Sapphire, moves to a new small town, and slowly finds out each one of her new friends are the main character of their own magical/paranormal journey.
I have uploaded some concept art to my blog already: one, two, three.
if this win, I will not make it into a full fledged indie cartoon bye myself (lol)
rather, I will write down all of my ideas and make more concept art, for characters and scenes. and will share it on my blog.
my experience: this is mostly just writing down preexisting ideas I never had time to write before, and drawing concepts I didn't have the motivation for. so I have the experience for this.
COMIC OF CHARACTER TRAPPED IN A MAGICAL LIBRARY
this is a comic I planned for practice! it's a comedy with simple colors and backgrounds so it's prerfect for practicing my comedy skills and writing episodic one-shot content. this time it has a name!
Endless Library:
the character wakes up to find herself in a library, but the bookshelves strech on to the horison and the books seem to be about the most random and wild things ever. there's no exit in sight. join in as she slowly goes insane and starts consuming the paper for substance, I swear it's not a horror story!
I already have 2.5 episodes drawn, it's a very simplified artstyle, and the background is super simple, it really got me to experiment with perspective. I keep picking it up for a week or so once every few months and I haven't touched it in almost a year, so I don't really remember more than the general plot. it will probably have ~100 short episodes? I still didn't figure out the ending.
my experience: I got a lot of indifferent to good reactions to my first chapter! so this will probably be the easiest to finish as long as I have the motivation, I also don't have to worry about experience with comics because the style is super simple.
PERSONAL PROJECTS
projects that won't be able to be shared with othwrs online :( they're fun and all but I'd just feel like they'll be a waste of time. these include:
making a hub on a new Minecraft server I joined, including multiple farms and a shared storage system. It just started so I still haven't logged in.
finishing my base on another Minecraft server, I like it hut I'm 50% of the active players.
making cute coasters for my apartment, and prettifying my apartment in general.
writing cringe low-effort fanfics for my eyes only, I will never ever share them sorry
drawing regular fanart
choosing one doesn't mean I won't do the others at all! it's just what I should focus on during my limited free time. right now I'm at a point where I can't focus on any project at all because I feel guilty ignoring the others.
also if you actually read all of this I'm sending you virtual hugs, thank you so much for actually taking interest in my unhinged ramblings 💗✨
15 notes · View notes
centralcitylibrary · 11 days
Text
A World Without Sonic the Hedgehog
This document talks about the following entries:
Sonic the Hedgehog (1991)
Sonic the Hedgehog 2
SegaSonic the Hedgehog
Sonic the Hedgehog CD
Knuckles' Chaotix
Sonic Adventure
Sonic Adventure 2
Sonic Heroes
Shadow the Hedgehog
Sonic Prime
The beginning of a videogame is important.
You need to make a good impression so as to encourage those just trying the game (or just trying it at an associate’s place) to commit to a purchase.
But you also need to teach those same players how to play the game, a hurdle that’s extra tough when accounting for those who have never picked up a controller before.
Older games usually had to dedicate their entire first levels into being subtle tutorials, teaching everything important without halting the flow of the game (it helps that back then it was normalised to print the game’s control scheme in a small booklet that came with the game).
Sonic the Hedgehog 1 was no different, if you passed the game to someone who had never played videogames before ever, you’re most likely going to see one thing first of all.
The player learns how to move left or right, and then walks straight into the first robot (a Motobug) and die.
That’s fine, obviously, that’s why the Motobug is even there in the first place, with rings just prior, so the player learns how to jump before they can continue with the game and see what it has to offer for them.
But I can’t help but wonder…
What if that was Sonic’s fate?
We may never truly know, but here's what I think would happen, in...
A World Without Sonic the Hedgehog
Era 0: the… Where’s the Timeline?
Wait, what?
Ah, right. With no Sonic, Shadow and Silver would never travel back in time to stop Mephiles and Iblis from escaping, creating the fiery post-apocalypse followed by the complete erasure of time itself as Solaris forms and destroys all.
But then Sonic never would’ve died against the Motobug to begin with, since that future never even comes to be, so how would we be able to say this happens for sure when the cause and effect are only possible due to a stable time loop of unknown origin?
Let’s… for simplicity’s sake, let’s assume this is in a timeline where 06 was already undone, shall we? We want to actually have a timeline, afterall.
Era 1: Classic Games
Our inciting incident, Sonic learns what’s happening on South Island, the animals being trapped and turned into robots by his long-time nemesis, Eggman, and runs off to help… directly into that first Motobug.
Eggman’s bounty system, which he had in place long enough that civilian trains he secretly made before this time period were using them, would mean that motobug would get any one “wish” it desired granted, within Dr. Eggman’s realistic capabilities. Likely nothing would come of this, but it is possible that it requests to, like, become Eggman’s strongest robot or something.
Eggman gets his hands on the 6 Chaos Emeralds hiding out amongst the island (given he achieves this even when Sonic stops him, as evidenced by the bad ending of Sonic 1), and from there gains the power needed to take over the world.
As for the supporting cast:
Mighty and Ray probably still get captured, and may or may not escape from Eggman Island. Presumably they do, given the game can be beaten solo or with a team of two as-is. They’re likely Eggman’s biggest obstacles going forward, just by virtue of Eggman’s rapid expansion.
With Eggman in charge, the fate of the world would likely have a resemblance to the Bad Futures of Sonic CD, the world in Sonic Forces, and New Yoke City in Sonic Prime.
But what about the 7th Chaos Emerald? We see at the end of Sonic Origin’s Sonic 1 that the 7th joined up with the other 6 when flying to South Island, but with them never making the trip where was it in the first place? Would it fly off somewhere? And if not to Westside Island, then to where?
It’s not a stretch to say Eggman will eventually be able to find it, especially since Tails is able to make an emerald radar by the time 3&K come around, and Eggman develops his own emerald radar by Sonic Adventure 2.
Amy Rose, whether due to some unconfirmed burgeoning clairvoyance or just fortune telling being an accurate method of telling the future in this continuity, would not get the same warning of a hero saving her on Little Planet, and as such would have no reason to go. Now, would Eggman grab the Time Stones?
Maybe.
But also maybe not. If he thinks the Chaos Emeralds are that much better he might just decide there’s no point, like when he left the Master Emerald behind because he was so impressed with the Phantom Ruby.
Given the Chaos Emeralds are also capable of time travel, it’s really a moot point in the grand scheme of things.
Tails, without Sonic to save him from bullies, would likely go on to develop vaguely similar to Nine from Sonic Prime (given that his mindset was born as a direct result of never being saved from bullies). Now that's not to say that he'll wind up exactly the same, the whole point of the Shatterverse is that they're different versions of the same cast, afterall.
Knuckles… would remain on his floating island, defending the Master Emerald from Eggman. At least until Newtrogic High Zone appears out of the ocean suddenly, then he’ll investigate that. Knuckles’ Chaotix is most likely the game that’s closest to playing out how it’s presented, with the only difference being that there’s no Metal Sonic and Eggman had plenty of time to prepare an emerald powered army, but conversely caught off-guard by so many people able to fight him all at once.
But beyond that, there's not much involvement Knuckles would have - afterall, Eggman's main benefit is the Chaos Emeralds, but the Master Emerald is capable of neutralising the Chaos Emeralds, and it's unlikely Eggman wants to push his luck unless he finds a good enough opening.
Say...
You remember that big dragon in Sonic Superstars, right? The one that just gets freed from no discernible cause? Yeah that probably still happens, causes problems too. But like, I don’t even know what it’s doing in the main timeline, there’s no way I can predict what it’ll do in this timeline. Just going to ignore it, pretend Eggman captures it somehow (like he planned to).
Era 2: the Adventure Games
Sonic Adventure… just wouldn’t happen. There’s no reason for it when Eggman’s already taking over the world with minimal resistance. As a result, Chaos and Tikal never get freed from the Master Emerald.
Big, given that he lives in a jungle, likely wouldn’t be bothered by Eggman’s takeover until it starts tearing apart his home. Gamma, if he exists, would never find reason to question his existence (and those birds will likely stay trapped).
Sonic Shuffle… might happen? It’s hard to say, but it’s within the realm of possibility. Nothing about Amy or Knuckles are fundamentally different that would lead them to decline, Big would probably still show up (if Gamma’s presence is given an in-universe explanation then it’s likely Big’s presence is within the realm of canon too).
And since the power of dreams can bring people back within Maginaryworld, and Sonic is already a world famous celebrity, it’s entirely plausible that he’d be present to help out, though I doubt he could just go back to Earth (given Gamma never went back either). Uh… Eggman ironically wouldn’t be present, not because he wouldn’t want to get the Precioustone, but because he wouldn’t be able to follow Sonic due to his death (not that I really understand how he managed to achieve that in the first place...). Tails is the only real outlier here, and likely wouldn’t end up in Maginaryworld.
Sonic Adventure 2 doesn’t happen… except for Knuckles and Rouge clashing. Unlike before, their fight over the Master Emerald would likely happen right away, given Eggman would not happen to be in the area.
Cream and Vanilla would get kidnapped for unspecified reasons, and then after that… Heroes wouldn’t happen, as there’s no Metal Sonic.
And already things aren’t looking great, are they? Eggman’s taken over the world, Tails has become a cynical, self-centered hermit, most of the cast are either fighting against Eggman’s emerald-boosted forces or just trying to protect themselves, and the nature and beauty of the planet is slowly getting torn apart.
Yeah, well, now the Black Arms arrive. Strong enough to overpower both GUN and the Eggman Empire, in a timeline where only one of those exist now, and who have the motivation to awaken Shadow – someone who wants revenge on humanity – and is as powerful as SA2 Sonic would’ve been, without a Sonic to necessitate Eggman making bigger and stronger robots, they'll be more than a match for Eggman.
And Eggman has all 7 Chaos Emeralds gathered together. This is the fate of humanity without Sonic, kept aboard the Black Comet as food for the rest of their lives. Even if Shadow tried to stop Black Doom (due to wanting to outright destroy the planet), he’ll just end up getting mind controlled due to his genetic relation with Black Doom.
Some miscellaneous events that would not be effect by this:
Blaze’s universe would be rather peaceful, with no Eggman Nega from the future to cause problems. But also Blaze would forever be in the mindset of being cursed to be alone and needing to do things by herself.
Erazor Djinn would not be able to find the 7 World Rings without someone not native to his world to collect them (assuming his book world doesn't get destroyed upon the physical book's destruction).
Merlina’s spell to summon “a hero from another world” either wouldn’t work or would bring in… someone else. So she’d either die from King Arthur or there would be too many unknown variables to even try and predict what will happen (again assuming the world's existence isn't reliant on the physical book).
The Wisps never get captured en masse? Yay?
Time Eater chilling in the void.
Dodon Pa will have to find his racers elsewhere.
All in all, it’s quite a good thing that the future of Sonic’s world wasn’t dependent on the very first time you played a Sonic the Hedgehog game, because that first run would have almost certainly ended in an apocalypse.
9 notes · View notes
manonamora-if · 1 year
Note
Twine support please Super Manon🙏
How do I make the title at the top of the chapter flicker?
YAY an animation question :D
Preface: animations are great and fun to add to the ambiance of the project, BUT are not always accessibility-friendly. Try to consider this when starting a project (and include a toggle for animation, similar to the notification toggle here).
There are many many different ways to make a text flicker, it really depends what you mean by flickering:
SugarCube Add-On shaking the text
Greyelf had compiled a bunch of different text animation here, that you can find in Harlow. A handful makes the text flicker/move.
HiEv's glitchy code (can have subliminal messages)
HiEv's drunk code (less flickering, more blurry)
HiEv's blinking code (flickering, but not forever, can be made so)
And then, there are probably hundreds of codepens or the-like on the internet animating text to flicker (search "CSS flicker text" for a few results, here's one making it look like a neon sign!).
Note: whatever CSS/JS code you will find online that is not created specially for Twine will need to be tweaked. This has to do with the built-in CSS/JS code in the format used.
But, let's do a simple flickering animation as an example to talk about the base of CSS animation.
As always, the basic code can be found in my Paste-Bin (because Tumblr sucks).
CSS ANIMATIONS - The Basics
Animations created with CSS needs essentially two things: a '@ keyframes' (damn you Tumblr) and the 'animation' CSS rule. The first defines the way the animation will go, the second will link that animation to the relevant block and indicate other information (how long it lasts, whether it loops, whether there is a delay, etc...).
And for it to work, you'd need a container to target (like a span or a div) wrapping the text.
Keyframes
All keyframes are built in the same way:
@ keyframes animation-name { keyframes-selector {css-styles;} }
You will need to indicate :
a name. Here, let's take flicker.
a selector a.k.a the percentage of the animation duration where something changes. It can be done in percentage (0-100%, you can have whatever number you want) or with "from/to" (same as 0 and 100, any other stop needs to be in percentage). Here, let's have the flicker happen half-way through.
a css-rule which changes the style. It can be anything, from changing the colour, to the size, to its placement*. Here, flickering the text will mean changing the opacity.
So, for the example, we will get this:
@ keyframes flicker { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } }
*Note: some CSS animation (like placement or rotation or transform) will need for the target item to be displayed as a block or positioned in absolute. The more complex the animation, the more you will need to test and tweak.
Animation Rule
Now that we have an animation, let's link it to the targeted item. The animation CSS rule is a compiled version of 8 different rules (animation-[insert rule name]). the most important ones are the following:
animation: name duration iteration-count;
Here's what you need to define:
name [also animation-name]: the name of the keyframe animation. Here, we defined it as flicker.
duration [also animation-duration]: the duration of the whole animation. Let's make it 1 second here.
iteration-count [also animation-iteration-count]: how many times the animation goes. Since we would want it to flicker forever, let's make it infinite.
If you want to go further, you can also defined the following aspects:
timing-function [also animation-timing-function]: indicates the curve of the animation speed (slow start, slow end, etc...)
delay [also animation-delay]: delaying the start of an animation.
direction [also animation-direction]: whether an animation should be played forward, backward, or alternating.
fill-mode [also animation-fill-mode]: define whether an animation takes the styling in the start of the animation or the one at the end.
play-state [also animation-play-state]: define whether the animation is playing or paused.
Going back to out example, we have defined the animation rule as such:
animation: flicker 1s infinite;
In the meantime, I have wrapped my text in a div:
Tumblr media
And included the css rule to my stylesheet:
.flickering { font-size: 50px; animation: flicker 1s infinite; }
Now to check if it works!
Tumblr media
Yay!
Now go forth an create weird animations :D
89 notes · View notes
raul-volp2 · 9 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
City Noire is my main personal project, and a very messy one, I have teh tabletop rpg that Im going to make a text with a big analysis of what the ttrpg is, how it's progressing, its issues, a big depressing look of it. But now talking about my other CIty Noire project, a digital turn based tactical strategy/rpg with stealth elements.
This is the passion project that it's probably never going to see the light of day, simply because I am trying to make while learning to work with game engine and programming, Im a game designer and artist but have 0 programming skill, so it's been painfully difficult work with it. My hope is to use a visual script to help to lessen some of the coding (please Playmaker Visual Script for Unity have a promotion these days, my birthday is in August, give me this gift).
But lacking of skills aside, what City Noire Digital (im thinking calling it City Noire Tactics or City Noire Rogue Crew) is. In it you control a faction of rebels trying to take down the IMperial Tyrant in the City Noire, liberating districts, defeating the factions aligned with the Tyrant that control the districs, help other Rebel Factions that oppose the Tyrant and make Side Quests for unique characters around the City.
The gameplay loop is divided into the City Map and Tactical Map. The City Map is where players manage their faction, choosing upgrades for their crew, researching new techs, upgrading and recruiting new crew and choosing the next missions. The missions would be divided into City Missions, whre players fight in a district controlled by an enemy faction lowering it's influence on it, defend liberated districts from enemy factions, helping an npc with a side quests , missions to help and advance relationship with other Rebel factions and Fight Main Story missions when it's possible. There would also have events where the player make choices that can help or hinder their development.
The missions will be turn based and the player crew (between 3 to 5 characters) start in stealth mode and need to infiltrate the enemy base to complete the objective, objectives can be sabotage an armory, steal valuable object, eliminate a important target, free an ally and other kind of missions. Missions will not have a time limit, but they will have a clock that will increase the challenge as long player istay in the missions, adding more enemies, security systens, upgrade enemy equipments.
The idea is for players to have frredom to approach missions the way they see fit, the game will have a focus on stealth approach but allow an aggressive style, and can upgrade their characters with the approach they want.
The player crew will be divided into different classes with unique skill tree and equipment, like The Shade uses a sword and hand crossbow as it's main weapons, and The Eye can dual weild pistol or use 2 hand guns like rifles and shotguns. They get upgrade by spending Runes, a resource players gain from completing missions and robbing on the mission map. So if the player want to have a better upgraded team of crew they need to take more risk approach on the map.
While the game will have a small sandbox approach on the City Map, with players choosing which mission they want to take, they will always have the main objective that is defeat the Tyrant, and that mission will require a more linear approach.
This game I view as a mix of 2 of my favorite genres, Turn Based tTactical Strtegy and Immersive Sim, and I know this is a tall order for one person to make, those are verydifficulty genres to work by themselves, and mix those 2 is a nightmare, not counting that I am learning to work on UNity at the same time, so I am setting myself for failure here, but I think that there are ideas that is worth trying and fail, at least I would have tried.
25 notes · View notes
ynverse · 1 year
Text
01110110 01101001 01110010 01110101 01110011
SAEYOUNG x gn! reader | fluff
a/n: i wrote this mid work shift because someone got a yellow drink w/ red toppings... down so bad </3 also ! the title means “virus” in binary code
Tumblr media
saeyoung knew he was calm and calculating when he needed to be. the world was just a bunch of 0’s and 1’s to him, his intellect locked behind a firewall he built for himself long ago. behind all his mischievous actions lay his true character, the pieces that operate himself when no one was there to witness.
he was always in a constant loop, the programming of his mind repeating like a software program caught in an endless loop he didn’t wish to stop; though even if he did, he wouldn’t be able to. his firewalls were meant to deter anyone from knowing who he truly was - and it was a shame his intellect was as high as it was. without even realizing it, he built his firewalls strong enough to block out himself as well.
yet against all odds, a new variable entered and broke through his firewall. like a virus made specifically for him, you started changing his perspective. suddenly the world was not solely 0's and 1’s but an open sandbox where he can use the binary codes as a foundation for what he wanted. he felt seen in a way so vulnerable that he couldn’t help but try and build more firewalls to defend himself. the world’s greatest hacker suddenly realized how it must have felt to have been hacked by him - yet you weren’t a hacker in a literal sense. you were someone inconspicuous, a person who would never be directly targeted due to lack of importance to the 1% of society. you were normal, far too normal for him to become angry at.
maybe that was how it was supposed to be though? an unassuming addition to his software that seemed like it would benefit him, only to be revealed as a program that wants to infect its host. out of everyone to fall victim to a virus, especially to willingly let it in, he felt he was the least likely. it damaged his pride and made him feel unworthy of his title. countless efforts to hide the binary code that operated on him revealed to someone as unassuming as you. somehow, though, he wasn’t entirely opposed to the idea of you.
maybe you weren’t infecting his software, but rebuilding the firewalls he had made to defend himself. for the first time since early childhood, he started to understand the operations that caused him to execute certain actions.
though, for someone of genius intellect, he still felt clueless whenever it came to you. his world started to take shape beyond its code but with you, it was as if there was nothing. it was comforting but unusual. his mind is a computer and it needed to undergo some processes for him to feel sane - yet he wasn’t sure what he was doing when he was around you. he didn’t understand why it seemed as if his heart was processing at a rate faster than possible yet his brain was at a standstill.
he needed to figure you out — figure himself out — before damage would be done to either of you. he didn’t mind a permanent change in whatever relationship you two have, whether you were truly a virus or not, but he couldn’t stand being in the dark. maybe the next time he subconsciously laced his finger with you and leaned closer to you, he would analyze himself better? or maybe he would analyze you further the next time you leaned into his hand that gently cusped your cheek, looking into your eyes as if they were somehow different from anyone else’s? maybe he would even confront the others if they felt the same way — like his mind unwillingly told him when he sees you happy with the rfa — that way he would know that you were in fact a virus?
a world of possibilities beyond the one he created, who would have known?
44 notes · View notes
hk-treacle-tactics · 4 months
Text
🔥 Troupe Master Grimm 🔥
The hot dad himself! remember to bow at the start. (just tilt the joystick down to look at the floor.)
Tumblr media
Tactics Tool Belt: (link to tactics glossary here) Visual cue, Acrobatics, Walk don't run
Dance Moves
Sky Drill
Grimm: appears in midair in a drill shape, shoots down towards you, then dashes toward you on the ground. 
You: big jump, then either 1) go towards where he came from or 2) smack him in the head.
Tumblr media Tumblr media
Fire Bats
Grimm: standing straight, opens his cloak at a right angle, and three fire bats fly out! pew, pew pew! 
You: big jump, then dash towards him.
Tumblr media
If you get too close to him before he fires off all the bats, he’ll teleport behind you, then fire off one more bat. 
Tumblr media
Cloak Swoosh 
Grimm: 1. leans away, then slashes towards you with a big C-shaped downward swipe. 2. makes another C-shaped swipe upwards, then rains fireballs from above. 
You: walk away until he swipes upwards, then walk back to where you started. 
if you have shade cloak: dash through him, then walk back to where you started. easier to manage the distance that way. 
Tumblr media Tumblr media
Visual cue: The difference between the start of Fire Bats and Cloak Swoosh can be hard to tell at first! with Fire Bats, he’s standing up tall, and with Cloak Swoosh, he’s leaning away in an S-shaped posture. S for Swoosh.
Tumblr media
Ground Spikes
Grimm: appears in an A shape, looking up. twisty spikes appear on the ground.
You: walk just a step or two to get in between two spikes. The spikes don't cause damage until they get tall.
Tumblr media Tumblr media
Balloon Time
Grimm: appears in midair in a big balloon shape and starts emitting fireballs in all directions. 
You: 1. get in position, then 2. jump in a loop to navigate the fireballs. 
Acrobatics: This one’s complicated, i won’t lie! but it’s doable. I’ll explain the process from the left side, but you can do the same on the right side as well. 
1. get in position: as soon as the balloon appears, go stand about ¼ of the way from the left wall of the arena. Standing in that spot on the floor, you only need to pay attention to three fireball lanes.
Tumblr media
fireballs will come down the lanes in stacks, in one of five possible patterns: 100, 110, 101, 011, 001
Tumblr media
2. jump in a loop: as the fireballs come towards you, jump up and slightly to the left. as you reach the top of the jump, go towards the right, so that you jump in a 0-shaped path and land where you started. depending on the fireball pattern, you’ll either do a big jump or a small jump for your loop.
Tumblr media
for 011: do a big jump. for 101 and 001 : do a small jump by briefly tapping the jump button (I didn’t even know you could jump just a little until i met Grimm!). for 100 and 110, just stay still. 
Grimm will do Balloon Time three times: when his health is at ¾, ½, and ¼ left. it’s a nice way to track how much health he has. 
Other actions (nothing you need to do): 
Scuttle: Sometimes if you’re too close to him, Grimm will scuttle away before resuming his attack.
Stagger: Grimm will burst into a cloud of black bats, one with big red eyes (that’s him).
Tumblr media
Healing Spots
during Ground Spikes. 
during Fire Bats: if you have Shape of Unn, you can wiggle under the bats! or if you do a big jump over the first bat, you can heal when you land on the ground- the second and third bats fly over you, aiming for where you were during your jump.
Hitting Spots
during Fire Bats: once you hop over the bats, you can get a couple hits in before he disappears. 
during Sky Drill: slash down as he lunges under you.
during Ground Spikes: fire off a spell towards him.
Recommended Charms
Shape of Unn, for healing during Fire Bats
Stalwart Shell, for surviving Balloon Time
Extras
If you bow to him at the start, the grimmkin will clap for you! If you hit him instead, he’ll yell at you and give you an extra Balloon Time for your insolence. if you brought weaverlings, make sure to scoot away so they don’t hit him either.
7 notes · View notes
petermorwood · 1 year
Text
Back-Carry Before Conan
Or, BCBC.
For a long time I thought “Conan The Barbarian” (1982) was the first pop-culture appearance of BC.
Tumblr media
NB, regardless of improbable contraptions made to “prove” things, no sword carried across the back in this movie is ever drawn from that position; in fact there’s a 3-second sequence devoted entirely to showing Conan getting his sword off his back and securing it at his waist before drawing it.
See it here, starting at 2:40.
In the next section of this scene, Valeria presumably does the same thing; at 0:27 her sword’s across her back, then there’s a brief cutaway to Subotai, and when we’re back with Valeria at 0:30 she’s got the sword at her waist and is drawing it from there.
Incidentally, though there’s often a brief scraping sound as swords leave scabbards, I can’t recall any examples of the infamous exaggerated “schinngg” noise, so I guess that cliché must have developed later.
*****
Then a few days ago, while tidying bookshelves, I found my long-lost copy of Thackeray’s mock-heroic Fireside Pantomine “The Rose and the Ring” (1854). Mine is the 1967 edition, evidently acquired from somewhere at a bargain price...
Tumblr media
...and features Thackeray's own illustrations, including this one:
Tumblr media
This is definitely back-CARRY, because an over-the-shoulder DRAW is neither intended nor possible. Here’s why...
Tumblr media
Notice there’s no scabbard. However, there’s presumably a matching loop or point-cover for the other end, so I can visualise making it work like this:
Grab the sword left-handed and pull the whole arrangement, strap and all, forward and round until the hilt reaches your right hand. Now support the weight of the sword to let the strap go slack, and slide the hilt-loop backwards and off. Without it, there’s no tension to hold the other loop or point-cover in place and it will fall away, leaving the sword ready for business.
I’m pretty sure Thackeray didn’t think through his illustration in that much detail, so it may (?) have been based on contemporary rifle drill; the Crimean War was under way while he was writing, so he’d probably seen troops on parade.
*****
"The Rose and the Ring” is a Satirical Romantick (don’t forget the ’k’) Phantasy, set in a period best described as “Sometime Back Then”, and the periods represented by costumes in the illustrations are... Variable.
King Padella - sorry, that should be KING PADELLA - is wearing armour from 1160-ish. However, Prince Giglio, mentioned at the bottom of the page, looks a bit different.
Here he is, looking like he’s in the American Civil War (1860-ish - which is a good trick since the book was written and illustrated several years before it)...
Tumblr media
...while the guards look like soldiers from the Seven Years War (1760-ish) and the prisoner looks like who knows what...
However, here’s Giglio again, in Theatrical Romantick Costume of no particular date...
Tumblr media
...and again, now looking vaguely like Charles I as painted by Van Dyke (1640-ish)...
Tumblr media
...and finally something which leaves me at a loss about what period it represents. Maybe “When Knights Were Bowled”, if that cannon-ball means anything...
Tumblr media
“The Rose and the Ring” is a silly, and yet (in the right mood) entertaining story, and is also a demonstration of how to make Purple Prose earn its keep, since several characters speak not unlike Minette and the other affronted-Victorian-children cats who occasionally appear on Tumblr.
Whether this is a Good Thing or a Bad Thing depends on the reader...
There are several on-line versions: Internet Archive has a well-illustrated one here.
*****
And I still wonder what he’d seen or read to make him draw the carry-strap on that sword the way he did...
53 notes · View notes