Tumgik
#The Hero Initative
englishmansdcc · 2 years
Text
VAULT ANNOUNCES HERO INITIATIVE CHARITY AUCTION IN HONOR OF GEORGE PÉREZ
Today @thevaultcomics announced a special charity stream auction in honor of #GeorgePérez on what would have been his 68th birthday. The auction will take place on their @Whatnot and will feature art and items from @DarickR. @lianakangas, and more.
Coming up this Thursday on their official Whatnot channel, our friends at Vault Comics are holding a charity stream in honor of George Pérez on what would have been his 68th birthday. All proceeds from the auction will benefit the Hero Initiative, which George was a huge supporter (as well as having been a founding member of Hero Initiative’s board of directors, he also served as chair of its…
Tumblr media
View On WordPress
0 notes
avesdraws · 1 year
Photo
Tumblr media
action movie hero boy
1K notes · View notes
llumimoon · 11 months
Text
ouggh. add another "npc relationship that would be really cool to see but that we probably wont get" to the list !!! anyways im thinking abt Hero Oak and Grant Wilson and fucking weeping
#cal rambles#dndads#their relationship is one ive BEEN thinking abt but actually this episode very much solidified it#as something really interesting i think.#BIG fan of Hero being initially raised by all the kiddads and therefore she knows them better than the other teens#i like the idea that theyre all kinda like weird uncles to her <3 yk the family friends that u call aunt and uncle#but aren't actually related to u#anyways. cries#before i was like haha it would be really cute if Hero's inital facination with video games#originated from Grant when he babysitted her as a kid#and then. this episode. OUGFFGGFGH#something something being forced to kill a living being in an intimate and grotesque way by ur father figure#and being told its for your own good. but all it did was fuck you up#one of my fav hcs of Hero is that she inherited the bulk of the oak family anger issues#that is to say. shes got a very short temper but also the tendency to repress it until it explodes#unlike Henry I think she does this partially unintentionally. she forces it down under a layer of apathy#from the moment she was born with the intention of being raised to be the chosen one#her situation has been unfair#and shes been angry at that unfairness for so goddamn long. and there wasn't much she could do about it#so her options were be continiously furious or repress it disassociate and feel nothing#if shes angry she could lash out and she's powerful. oh god she's powerful. she already has blood on her hands. she doesnt want more.#so she keeps it all in a tight little bundle and presses it down where it belongs#you see where im going with this. cries#anyways i just want to see them interact so bad ough i want to chew drywall#grants exposure to violence caused him to enter a disassociative state where only more violence could bring him out of#which caused him to seek more violence despite all the guilt and bad feelings attached#bc he wanted to FEEL something and it was the only way to do that#versus Hero. whos exposure to violence caused her to similarly numb her emotions#except i think more violence makes it worse. the state she has to put herself in to do violence is too emotionally taxing to get in & out of#so she actively avoids it avoids even thinking of it in order to feel like a real person
35 notes · View notes
gnnnnsnsnnnn forcing myself not to go after posts from 2019 that lack nuance
11 notes · View notes
azusaluvclub · 2 years
Text
in light of recent chapters, i have only one question: did the mokha-wolf fight happen offscreen somewhere or are we STILL waiting on it- its been like montha real-time since that whole excommunication happened and theres still been no update 😃 did wolf die or some shit causeee
point is i hope we finally get back to that plotline soon bcccc
15 notes · View notes
goji-pilled · 2 years
Text
One of my favourite parts when thinking about post rebellion homusaya and the partners in crime trope is Sayaka going from god's right hand to that of the devil
17 notes · View notes
ghostlypawn · 1 year
Text
just watched the s11 finale..... i will never forget what they took from us.... i will never forget what should have been....
0 notes
dark-night-hero · 10 days
Text
"Why are you avoiding me?" It was those words that made you look up from the book novel that you are reading. There was your lover hovering over you, causing you to frown and slightly move away. "I have no idea what you are talking about."
"Don't lie, even now you're avoiding me." This time, he looked so frustrated, he look like he was about to cry if you do actually admit you are avioding him in which you are not. "Look, Luc. I'm not ignoring you, okay?" You spoke, brushing him off as you stood up and went towards where the open window is.
He went towards you to follow you when you hold up a hand to make some distance between the two of you. For the first time these days were you have been avoiding him, there was a pained look on his face that made your eyes go wide. Quickly setting your book down as you hurriedly chase after him who was now walking out of the room. "Wait! I'm not ignoring you, I swear to Lord Barbatos! I just need some distance between us okay?!" You explain in panicked.
"Isn't that the same thing?" There was a small sad smile on his lips, "Are you tired of me- of us-?!" "No! That's not what I meant! It's just you're hot!" .... "Huh?" He was dumbfounded. What did you just say? "I'm hot?" "No! Not the hot you're talking about but you're hot, it's hot!"
Then it sink in, these nights were you refused to be held, the lack of skin ship the two of you had except for a kiss here and there. You putting up a good distance between the two of you. It is summer, and it is hot as fuck. And he is a pryo user and they sometimes emits heat unknowingly, it can be because of the cold, or maybe because of the heat that it affects them unknowingly.
"Ah." "I'm sorry I didn't tell you right away, I thought you were doing in on purpose knowing how Kaeya and I have been messing with you before. I didn't mean to ignore you. It was just... it's so hot." You look down, of course it was fun to tease him, but now knowing he has been turning all along unknowingly to you, you felt sorry for your behaviour. "Forgive me?"
"Only if you let me cuddle with you at night." He smirks, holding your free hand that was not holding the book. This causes you to groan and pout. "But it's hot..." "Well make it work somehow." He laughs. What more can you do when you are blinded by his bright laughter? "Fine! Just make the room cool somehow before we settle down" "Of course, my lady." He spoke, putting your hand close to his lips before giving it a kiss.
[ⓒdark-night-hero] 2024°
: I lived in one of the coolest place in the Philippines every year end so I'm guessing the heat I'm feeling in our province this summer is nothing compared to those who lived in the city but damn. ITS SOOOO HOT HUHU I FEEL LIKE I'M BURNING EVERY TIME I STEPPED UNDER THE SUN.
: Reklamador nang pakinggan pero sinusubukan ng init ang pasensya ko nowadays.
897 notes · View notes
tomicscomics · 2 months
Text
Tumblr media
03/08/2024
If that word was made flesh, I'd punch it.
___
JOKE-OGRAPHY: 1. The priest, Fr. Mark, is giving a homily during Laetare Sunday (the fourth Sunday of Lent, and a day when priests wear rose-colored vestments).  He notes that, in the first reading, the infidelity of the people of Judah seems infinite, and it defiles their places of worship, and it continues indefinitely.  Because the words "infidelity," "infinite," "defile," and "indefinitely" share many letters and sounds, Fr. Mark starts combining the words together to make hip new words which contain all of their meanings at once.  The evolution of this new word goes thuswise and whenceforth: 1a. INFIDELITY (in-fi-del-i-ty): unfaithfulness. 1b. INFINIDELITY (in-fin-i-del-i-ty): infinite unfaithfulness. 1c. INFINIDEFIDELITY (in-fin-i-def-i-del-i-ty): infinite unfaithfulness which defiles. 1d. INDEFINFINIDEFIDELITY (in-def-in-fin-i-def-i-del-i-ty): infinite unfaithfulness which defiles and continues indefinitely.  Indef(inite) + infini(te) + defi(le) + (infi)delity. 2. Once the ultimate form of the priest's new word is complete and the heroes can no longer stop it's godless birth, one of the parishioners declares that he feels God in the priest's word.  Is this out of genuine religious ecstasy, or out of fear that the new word will destroy everyone who resisted it when it gains sentience?  That, I leave for the scholars to decide.
AUTHOR'S NOTE: This is yet another "Tomics Resurrection," where I've taken an old cartoon and, much like the priest, remade it with all the hubris I can muster.  The old cartoon only combined "indefinite," "infinite," and "infidelity."  In this new version, I added "defile" to the mix, because that's also in the verse, and contains several of the same letters as the rest of the victims of my chimeric abomination.  Ironic, isn't it?  That I would defile the English language further than ever by using that very word.  But I'm a scientist, after all.  The opportunity was there, so I took it, even if it was taboo.  I can almost hear it murmuring, "Ed...ward?"
Tumblr media
267 notes · View notes
thelordofgifs · 4 months
Text
Ranking all the Kings of Gondor
Based on what, you may ask? Vibes. Let's go.
Eldacar. Twenty-first King. THE bestest boy in the legendarium. The hero of the Kin-strife, the archetype of immigrant child trauma, the exiled king, the vengeful father... we love him so so so much ok!!
Aragorn. First High King of the Reunited Kingdom. Yes I know your list would put him at the top but this is my list and I do what I want. Anyway he's wise and kind and "the hands of the king are the hands of a healer" and he's brave and clever and has an excellent fairy-tale romance going on and I am very much not immune to Viggo Mortensen covered in blood with unwashed hair.
Elendil. First High King. He's brave he's cool he's wise he DEFEATED SAURON. Love him.
Isildur. Second High King (co-ruler). Justice for my boy the movies did him so so dirty!! Anyway he saved the line of the White Tree and fought so so bravely and he did his best. I will not countenance Isildur slander actually.
Valacar. Twentieth King. Ranks this highly mostly because he's my blorbo Eldacar's father, but Valacar is cool! His father sent him to the Northmen to build an alliance and Valacar promptly fell in love with their chief's daughter instead. And then Vidumavi died long before he ever even became King and you have to wonder if Valacar feared he would outlive his children too :(
Aldamir. Twenty-third King. Also ranking highly mostly because of genetic proximity to my guy, but Aldamir is sooo tragic actually. He's a second son who never should have become King except his older brother was MURDERED and maybe he spent the rest of his life trying to live up to him!! Also he was also killed in battle which I am sad about. This family cannot catch a break.
Eärnur. Thirty-third and last King. This is the idiot who challenged the Witch-king of Angmar to single combat and was never seen again, but I have a soft spot for him on account of. that was really sexy.
Eldarion. Second High King of the Reunited Kingdom. We don't know much about Aragorn and Arwen's son, but movie!Eldarion is very cute which is enough to earn him a high rank.
Rómendacil II. Nineteenth King. An all-round competent guy who ruled as regent for years for first his lazy uncle and then his lazy father. Built the Argonath!! Also he's Eldacar's grandfather which again earns him points.
Eärnil II. Thirty-second King. Ended up with the crown after his predecessor and both his sons were killed in battle (although NOT his daughter. JUSTICE FOR FÍRIEL). Anyway Eärnil strikes me as a decent guy who was doing his best. Props to him for taking pains not to alienate the Dúnedain of Arthedain.
Ondoher. Thirty-first King. The aforementioned predecessor, who is mostly ranked highly because I feel bad that he died :( and he tried to ensure Gondor would still have an heir to the throne if he and his eldest son were killed! But his youngest son joined the battle in disguise and got killed anyway!
Minardil. Twenty-fifth King. Another tragic one, he was Eldacar's great-grandson and was slain in battle by the descendants of Castamir. I am upset about this.
Meneldil. Third King. We don't know much about him, but he was the first solo ruler of Gondor and also the last child born in Númenor before the Downfall, which is cool.
Telumehtar. Twenty-eighth King. Finally got rid of the last descendants of Castamir, excellent work.
Calimehtar. Thirtieth King. Defeated the Wainriders attacking Gondor in a great alliance with the Northmen, which we love to see. Also he built the White Tower of Minas Anor! Good for him.
Anárion. Second High King (co-ruler). He was initally a lot higher on the list because I feel for him always being overshadowed by his father and brother, but then I learned he was killed by a THROWN ROCK which is kind of pathetic ngl. Sorry, Anárion.
Tarondor. Twenty-seventh King. Had the unenviable task of rebuilding the realm after it was ravaged by the Great Plague, but unfortunately he moved out of Osgiliath for good (which makes me unreasonably sad. I love Osgiliath) and also allowed the watch on Mordor to lapse for good.
Eärendil. Fifth King. We don't know much about him, but his name is nice.
Anardil. Sixth King. We don't know much about him, but his name is also nice.
Telemnar. Twenty-sixth King. Died in the Great Plague, sad for him I guess.
Narmacil II. Twenty-ninth King. Slain in battle with Wainriders, made no impression on me at all.
Siriondil. Eleventh King. We know very little about him, but that's a good name.
Cemendur. Fourth King. Boring and doesn't even have a good name.
Turambar. Ninth King. Mainly this low down because THAT'S A TERRIBLE NAME WHAT ARE YOU THINKING.
Hyarmendacil II. Twenty-fourth King. Defeated the Haradrim in battle, good for him I guess.
Atanatar I. Tenth King. No personality. I don't like his name either.
Rómendacil I. Eighth King. Defeated some Easterlings in battle, but apparently not very well because they later killed him. Oh well.
Ciryandil. Fourtheenth King. A Ship-king, and I don't like Ship-kings (mostly because Castamir tried to be a Ship-king).
Ostoher. Seventh King. Didn't do much, although he started the practice of the King spending his summer in Minas Anor. Good for him? I guess?
Eärnil I. Another Ship-king. Died in a great storm, which is one of the perils associated with being a Ship-king!
Calmacil. Eighteenth King. Generally incompetent. Gains a couple of points for being Eldacar's great-grandfather.
Narmacil I. Seventeenth King. Also pretty incompetent. He let his nephew do all the work of ruling for him.
Atanatar II. Sixteenth King. Lived in indolence and splendour, and neglected the watch on Mordor which was not very wise of him!
Hyarmendacil I. Fifteenth King. Ok he actually sucks. The King who defeated the Haradrim and instituted the practice of taking their sons as hostages to live in the court of Gondor.
Tarannon. Twelfth King. The first of the Ship-kings, also known for his loveless marriage to his wife Berúthiel who gets blamed for everything for some reason.
Castamir the Usurper. (Technically) twenty-second King. Should not be on this list and is here purely so that I can say. FUCK. THIS. GUY.
263 notes · View notes
majorproblems77 · 3 months
Text
ITS LU UPDATE TIME!!!
AND IT IS ALL ABOUT SKY AND IM SO EXCITED :DDDDD
You know what that means! It means a long post by me! :D
Cant wait to be excited about my blorbo for like 30 minutes, so sit get some popcorn and like some earplugs cause i will try to contain my screaming but I've been waiting for more Sky stuff and I'm so excited!!!!
For point, and because I keep forgetting, all the panels I'll be talking about belong to JoJo and @linkeduniverse
Let's do this!
Alright lets get this out of the way first, I love some parallels right, So as per usual, if I need a panel from anything prior I'll let you know where it's from!
Tumblr media
So what do you think he asked him.
Hey sir! Have you seen a guy with a big flag on his back going way to fast come through there?
Man is just like, oh yeah he went that way past the forge that your other weird fellows were at earlier.
Tumblr media
He run, Then he hero stop. Power pose activated, target acquired. Then he run some more
Tumblr media
Run my blorbo run!
Tumblr media
Genuinely interested in what exactly this is, Is it a map? Is it a list of places? Is it a paper with time shift shenanigans in it?
Tumblr media
I'm not versed in the postman, Is this normal, or did he do this cause he heard Sky and wanted him to think he was waiting?
Tumblr media
This face has be dead. (/pos) I love him so much my dear blorbo its been too long since we saw you last.
Tumblr media
Putting this together for 1 reason
Postman is a dick, Sky was so close, That can't be more than 10 or so metres at most. Poor man ran across Town out of town to catch up to you for you to go sprinting off into the woods, and my man is full on Olympic sprinting to deliver this mail geesus.
Also, the compulsory return of the king 🧍, Sky is the king of this pose and will not be beaten. Although Legend comes pretty close.
Tumblr media
God the expressions in this update are top tier, Sky is just so expressive. Right now, Man is thinking why he does this to himself.
Tumblr media
I'm fucking cackling, this art is amazing and Jojo's sister did an amazing job. Like I feel like I can hear this picture with that teasing tone that my siblings would use on me when we were younger. God I love it.
Tumblr media
So even though Sky is looking towards Legend here, so I'm totally under the impression that Legend said Wahhhh, and Hyrule said I cant run. As Hyrule was with wars When they got split up initally. Poor Sky, man has become the butt of jokes. Im glad Four is giving them a look, He doesn't look impressed. Its okay Sky, you've got a friend in Four behind you. :D
Tumblr media
War's is the real MVP of this arc in my opinion, Man has been in charge of the ragtag chain while Time has been out of action looking over Twilight. He's at the end of his tether.
Part of me wonders if this is going to impact his fighting going forward? Maybe he'll slip up because he's so stressed. He knows not all of them are knighted. These heroes he is with are NOT soldiers and he can't treat them as such.
And this sentence. Don't Interrupt! sounds like he is scolding rowdy recruits, rather than fellow heroes.
Which if you think about it, Sky is giving essentially a scouting report here, He scouted ahead and has returned to speak about his findings. War's is a captain, in his era he's a commanding officer. He's taken reports of this kind before.
Having a panel with Time, Wild and Twilight in Gives me more life than i think i give it credit for. (I am in the crowd that there's a family connection between these three.)
It's also nice to see Wild, like genuinely smiling.
Moving on
Tumblr media
Hero pose again! :D
I love this man
Tumblr media
These panels are very important to me so give me a moment while I explain.
Sky probably has her words engrained in his mind. You can see the questioning look, and thinking. "Is this going to work?"
That eternal dream That he's talking about, he knows her power is faded, but he's going to try anyway. I just didn't think he would use it to track what I can only assume is the postman.
It's really nice to have Sky's relationship with the master sword put on display. It means a lot to me and has brought me great Joy through this update.
He cares about her. And even if she can't talk to him anymore. He still trusts her to lead him true.
Tumblr media
And this panel breaks my heart! Something inside of him probably really hoped Fi would speak to him or give him more of an indication. Sky looks so sad.
I just wanna hug him, and tell him it'll be alright. He's probably thinking about turning around at this point. Maybe he's thinking about how some members of the chain perceive Fi.
A soulless weapon.
(Or maybe im thinking too much into this)
Tumblr media
The way his faith is restored!
Fi did lead him! She did! She's still there somewhere, and his shock! Oh my boy. My sweet blorbo,
And having used like super zoom on that last panel, MY BOY IS SMILING! :D
RUN BLORBO RUN I BELIEVE IN YOU!
(Also appreciation for the full body shot's we've got of Sky from this update, I love it so much I love him so much.)
Did I go hunting for the references, Yes I Did.
I think the following area is the area where they pull Twilight too, rather than the battle field and he then moved on from here to get to the battle field.
Tumblr media
From sunset pt4
Tumblr media
The pillar behind Sky has the only slant I can think of. It looks to be the same angle, but that could just be me.
If it is that location, it might be closer to that battlefield than we originally (Or at least I originally) assumed.
(If you've got any other places let me know!)
Tumblr media
God i love him
Blorbo beloved! Is about as shocked as i am with the whole Mailman thing.
Tumblr media
The confidence of this man is unreal. He's ready, he's moving he's going. He's going and ain't going to stop.
Tumblr media
Me absolutely yelling at how this portal looks, it so ANGRY, But we know the Shadow is pissed right now. And if the shadow is making these portals and he's angry. I think the chain might be in for a surprise as they move on to the next location.
Which if I have to be honest. I think is going to be Skyloft. I think we are moving into a Sky arch, having had a Twilight Arc. (I also really want to see Skyloft in this universe, and there's an opportunity here. We've had more master sword things. We've had Sky content. who knows where Jojo will take this next, but I'm excited either way.)
Finally back to the chain! :D
Tumblr media
The gremlins return :D
Wind's little 3:< face as he's thinking is giving the energy of an upcoming detective arch, He is thinking and he is thinking HARD okay.
Tumblr media
Poor Sky. Man has been running around doing all the hard work while the rest of them just enjoy themselves. Hyrule especially is kinda like 'Ohhh... our bad...'
It's actually a kinda guilty look, maybe he feels a little bad about the teasing from earlier?
Tumblr media
Now i gotta mention the potion thing, cause its just so damn funny not too. Sky my blorbo slow down you are gonna choke on the stamina potion.
But.
I want to focus on War's here.
And Wild too.
Tumblr media Tumblr media
These two. These two are important.
Wild has gone from happy and chill vibes to Oh shit real quick.
After everything he put into the Shadow, while the shadow was injured and watched as the thing exploded. It just decided to come back or something. And Wild, here I imagine is thinking, "How was that not enough..."
Now Wars.
War's is Stood not looking at anything, In fact, I think he's looking past Time. The last thing he said was a two word scolding but apart from that he's been awfully quiet. Now he looks like he's thinking. He's closed off, protective.
The only time I can see where he does this is when he's in what I'm going to call, 'Captain mode.' So, When he's flicked something in his head that tells him he has to be a knight.
He dosent do it often, in fact from what I can see he does it 4 other times.
Tumblr media Tumblr media
In order
Devine dark reflections pt 8 - when he's talking about knighthood with Sky and Hyrule
Sunset pt11 - When talking about Wild, and the fact that he's left
Tumblr media Tumblr media
Sunset pt13 - When speaking to Twilight about pulling his own weight
Dawn pt 2 - when Twilight is talking about the team they are.
And now here in Dawn 7 - Where they are discussing the fact that an enemy they fought escaped or survived.
All conversations I would assume a captain would have to have with his men at one point or another. I wonder what He's thinking here. It's got me thinking.
Woah, So this took me longer than I thought. I am on the 4-hour mark now. Lmaoooo
Hope you enjoyed it! Thanks for listening to me ramble for like 20 minutes.
And just remember
Sky is the sweet bestest blorbo beloved and I love him. :D
Thanks for coming to my tedtalk.
93 notes · View notes
oddree13 · 3 months
Text
Steddie MHA AU
Steve never dreamed of being a hero when he was young. Partially because it didn't fascinate him like it did the other kids, but mainly because his dad found the idea to be boorish. Hero work was for idealists and a form of manual labor. But that didn't stop Harrington Inc. from manufacturing support items and profiting from the hero industry.
Steve's quirk manifested later than most, and it happened during his middle school baseball game. That's when the choice to be a hero was made for him. What should have been a simple swing sent the ball flying out of the park, unraveling as it flew. It was caught on video and soon news outlets were playing the clip on repeat, and that's when his father saw an opportunity. What better way to expand Harrington Inc. into hero management than by molding his own son to be a top ranking hero.
And that's how All-American came to be.
Before Steve knew it he was sent off to the top hero school in the country already with a hero name, costume, and scheduled appearances. After all Richard Harrington always had money to spent on status. He was sent to every top junior hero event and without being asked was signed up for every competition.
It's not that Steve didn't enjoy hero work. Once he got into it he really found a fondness for it and really grew at his internships. And once he graduated he was under Richard's thumb less and less.
Sure he stuck to the gimmicky baseball schtick - his signature item was a bat that channeled his quirk and his costume was a classic 1950s baseball uniform - but it was worth it. He was recognizable and kids were always eager to meet him.
And over the years he climbed up the American hero ranks. It was when he cracked the top 20 that his father gave him a slightly approving nod and when Steve didn't feel the rush of approval, but instead a rising anxiety, he knew he needed a change.
That's when he took up his best friend Robin's job offer. When she wasn't called in for hostage negotiation - her language quirk lent itself to that - she taught at their alma mater. She's been bugging him to join their staff for ages and Steve finally accepts.
He loves his job as a teacher and his inital batch of first years capture his heart. Particularly a small cohort of hero hopefuls who keep calling their future agency "the Party". His first year goes off without a hitch and come second year he's happy to have his same homeroom.
But as the weeks go on Steve starts to hear more and more about one of new Heroics teacher, a solo vigilante type who goes by his first name - Eddie. He's seen him around the staff areas, and from what Robin tells him he took the job after Principal Hopper brokered a deal with the hero commission following an incident. But that's not what's bothering Steve. No, what has him riled is the way his kids suddenly worship a hero who seems to flaunt all the values of heroing.
And all that's made worse by the way Steve can't stop staring at him.
67 notes · View notes
zoeythebee · 11 months
Text
How To Make Your Code Actually Good
This is about programming structure and organization. Resources online are very sparse, and usually not super helpful. Which was unhelpful to me who was struggling with code organization.
So I wanted to make this, which will explain how best to structure your code based on what I've learned. What I lay out here may not work for everyone but it works well in my experience.
These resources were very helpful for me
Handmade Hero - https://youtu.be/rPJfadFSCyQ
Entity Component System by The Cherno - https://youtu.be/Z-CILn2w9K0
Game Programming Patterns - https://gameprogrammingpatterns.com/
So, let's get started.
So first we need to cover a few terms. These are Decoupling, and Abstraction.
Decoupling
So, when we code there is only so much information we can keep inside of our brain at one time. If we kept all of our code in a single file, we would have to keep in mind every single line of code we have written thus far. Or, more likely, we would actively ignore certain lines that aren't relevant to whichever problem we are trying to solve. And miss possible errors by skipping over lines we didn't know were important.
This is bad, what we need to do is decouple our code. Decoupling just means to break something up.
We need to split our code into smaller more manageable pieces so that we can focus better on it without cluttering up our brain with useless information.
For example lets take into account a basic game loop
int main(){
bool running = true;
// Game init code
while(running){
// Game update code
}
// Game exit code
return 0;
}
Obviously in a real example this would be much larger. So an extremely good start would be moving chunks of code into different functions.
int main(){
bool running = true;
gameInit();
while(running){
gameUpdate();
}
gameExit();
}
Now, when we are working on loading the game, we shouldn't have to think about what's happening in the rest of the app. This may take moving some code around inorder to truly seperate it from the rest of the code. But it is a very worthwhile effort.
Abstraction
Abstraction is when we take complex pieces of code and put them inside of a function or structure to make that feature easier to use. Or to hide tiny details that would be a waste of time to type out over and over.
For example programming languages are abstracted away from Assembly. Which of course is a thin abstraction away from machine code.
Now abstraction is great, computer science is practically built ontop of abstracting away small details. but the point I'd like to make here is that you can go too crazy with abstraction.
If you are making a gui application, and you need to create a new button. And to do so you need to run a function that returns a new class that you pass into another function that returns a pointer to an app state that you use with the original class to interact with a gui state that takes in a general state class and a position.
You have abstracted too far away to actually getting that button on screen. And due to all the hoops your code has to go through you will face major performance hits as well. And nobody likes a slow program.
Generally my rule of thumb is one layer of abstraction. Obviously for really complex stuff like graphics more abstraction is required. But for our own apps we should strive to as little abstraction as possible. Which makes code more clear and easier to debug, if a little more verbose at times.
Note that breaking things up into other files and functions are pretty cheap abstraction/performance wise. But the number of steps your code has to go through is what's important. Like the number of objects you have to go through, and functions you have to run.
Now these are good general tips for programming. There are also other good tips like consistent naming conventions, and consistent function names and argument patterns. But that's all pretty basic good-programming-things-you-should-do.
Now when I was learning this sort of stuff, I got told a lot of the stuff I just put above. But the biggest question I had was "but where do I PUT all of my code?"
As projects grow in complexity, figuring out sane ways to organize your structures and code logic in a way that makes sense is pretty tricky.
So to kinda crystallize how I think about code organization is basically.
Pick a pattern, and stick to it
A design pattern is just a piece of code structure you repeat. And there are lots of smart people that have come up with some pretty smart and flexible patterns. Like entity component systems, and state machines.
But sometimes you have to figure out your own, or modify existing patterns. And the best way to do that is to not plan at all and jump right in.
Do a rough draft of your app just to get a general idea of what you are going to need your pattern to support. And you may have to build up a pattern, find out it sucks, and start over. The trick is to fail fast and fail often.
Grabbing some paper and trying to diagram out how you want your app to flow is also handy. But getting your hands dirty with your keyboard is the best.
Now if you are new to programming, the above method probably wont work the first time. The only way to really learn code architecture is by building apps, and when you are first starting out many of your apps are probably falling apart early on. But the more you build these apps the more you learn. The bigger the apps you make, the more you learn.
But there is something that's also very helpful.
Steal somebody else's pattern!
So I can explain this best with an example. I make games, and the complexity I have to deal with is having multiple game objects that can all interact with each other fluidly. Enemies, the player, collectibles, moving platforms. This is a pretty tricky task, and I wound up picking two patterns to follow.
The first one is a modified version of a State Machine that I call a Scene Manager.
A scene is essentially a structure that contains an init, update, and exit function and can store data relating to the scene. And I have a Scene Manager that I can dynamically load and unload scenes with. So if I need to create a main menu or a pause menu it's as easy as loading a scene.
For my actual game scene I chose to use an Entity Component System. I linked a video above that explains it very well. To summarize, an ECS use entities. Entities can contain data called components. And systems will grab any entity that has the required components and will modify that entity. For example a Move system will operate on any entities that have the Position and Velocity components.
And this has worked very well for my game. Now this doesnt solve every problem I had. I still had to fill in the gaps with code that doesnt 100% match the pattern. After all there isnt any pattern that will fix all possible issues a codebase needs to solve. For example to delete an entity I have to add it by reference to an array where it is deleted AFTER the game is done updating.
Elsewhere I used a bit of abstraction to make creating entities easier. For example i created a class that stores methods to create entities. Whereas before I was manually adding components to empty structures.
Decoupling entity creation meant I could focus on more important things. I also deal with window resizing and rendering in a layer outside of the scene. In a way that would affect all Scenes.
An Example
In the game I'm making, the most complex part of the program so far is the player update code. Which makes sense for a platformer. So the issue is simple, it's getting too long. But the other issue is things are in places that don't immediately make sense. And it's all packed inside a single function.
You can view the code as it is now here.
Our goal is to decouple the code into pieces so that it takes up less brain space. And to reorganize the function so it's layout makes more immediate sense.
So my first step is to figure out a logical way to organize all of this code. My plan is to split it up by player actions. This way all of the jump logic is inside it's own function. All of the shooting logic is in it's own function etc.
Here is the code after implimenting the pattern.
Notice how this decouples the code into more manageable pieces so we can work on it better. Also note how I am still keeping one layer of abstraction from the player update code. I also put it in a seperate file to slim down the systems file.
So the method I implemented here of observing a problem, coming up with a pattern, and implementing it. That at a larger scale is how to overall structure a good code base. Here in this small instance I found a working solution first try. But for more complex code you may have to try multiple different patterns and solutions before you find what works best.
And that's all I have to say. I hope it made sense, and I hope it helps you. Let me know if I should change anything. Thanks for reading!
280 notes · View notes
pathfinderunlocked · 2 months
Text
Conscript - CR 1/4 Commoner
Armor is too expensive for these troops. If you want them to last longer, just conscript more of them.
Tumblr media
Artwork by mannequin-atelier on DeviantArt.
In much of the middle ages, an army's composition heavily relied on untrained soldiers, recruited from the normal commoners in nearby towns. These men were often armed with only the weapons and armor they brought from home, or possibly with a simple helmet or wooden shield. The weapon of choice for such conscripts across most of history and most of the world was polearms, due to their ease of use, superior reach, and cheap manufacturing compared to a mostly-metal weapon like a sword.
I was pretty surprised that I couldn't find a stat block for a level 1 commoner in the NPC Codex or any other official Pazio book that fit this kind of idea. The basic CR 1/3 foot soldier from the Gamemastery Guide is a warrior, not a commoner, and has chainmail, three backup weapons, and a healing potion. There are some other level 1 commoners, but they have improvised weapons, aren't human, or are otherwise not really appropriate for a conscript. This stat block should better represent a soldier that was literally just grabbed off the farm and handed a spear and told to fight.
The longspear in its stat block has the broken condition, but it's not literally broken; it's just such bad quality that it functions as a broken weapon.
These might be appropriate enemies for a level 1 party to fight, but mostly I personally use them as friendly NPC soldiers when the players are elite special forces working with the military. You can have a unit of thirty conscripts like this, and a group of level 3 or 4 PCs will still be the heroes who have to actually do everything, without it feeling like they're literally fighting a whole war by themselves.
Conscript - CR 1/4
This man holds a spear and shield, and fights for his homeland wearing the dirty clothes of a peasant.
XP 100 Human commoner 1 N Medium humanoid (human) Init +0 Senses Perception +0
DEFENSE
AC 12, touch 10, flat-footed 12 (+2 shield) hp 4 (1d6+1) Fort +1, Ref +0, Will +0
OFFENSE
Speed 30 ft. Melee broken longspear -1 (1d8-1) Space 5 ft.; Reach 5 ft. (10 ft. with longspear)
STATISTICS
Str 12, Dex 10, Con 12, Int 9, Wis 10, Cha 9 Base Atk +0; CMB +1; CMD 11 Feats Endurance, Skill Focus (Profession [farmer]) Skills Craft (woodworking) +3, Profession (farmer) +7 Languages Common Gear broken longspear (cannot be repaired), heavy wooden shield
58 notes · View notes
Text
Tumblr media Tumblr media
These panels are so iconic, but it’s so depressing that Peter initally thinks he saved Gwen, even congratulating himself (“Not only am I the most dashing hero on two legs, I’m easily the most versatile”) just to realize that she’s dead.
Amazing Spider-Man #121
47 notes · View notes
Note
Say, what do you think Goldheart and Flug's relationship is like if Flug didn't become a villain and worked as a scientist for P.E.A.C.E instead? It is like that Goldheart is a bit older by maybe three years or so and was already a hero by the time Miss Heed saw him on television. Would that mean him and Flug would have never met? Considering that Flug didn't really continue becoming super villain. How would they even meet? What do you think is gonna happen in that scenario?
P.E.A.C.E. Scientist Flug AU (featuring some PaperGold)
I theorized that since there is a villain school there would also be a hero school, my headcanon it's called P.E.A.C.E. Academy School of Heroes.
In the hero school the heroes like GoldHeart would be assigned heroic missions under the watchful eyes of their teachers and mentors and can go on solo missions or fight villains on their own as long as they hit a certain criteria or get a certificate after a stage of their training in school.
The villain school should be the same for Flug.
---
If Flug ended up working as a P.E.A.C.E. scientist, in the begining he would definitely do work such as invent/manufacture/improve weapons, serums to give powers, ect.
Meanwhile, GoldHeart would still be looking for a hero with super powers and/or anything that can be used to mind-control villains in order to end Villainy forever and made an announcement to give the P.E.A.C.E. heroes, scientist an opportunity to pitch their ideas and in return give a position to be a member or employed under The Golden Rule.
Flug sees this as a good opportunity to advance his career so he submits his proposal to The Golden Rule about using his thesis on altering human emotions (that he created while he was in middle school) to create a formula to end villany forever.
Shortly he was shortlisted and was scheduled to give The Golden Rule his pitch and show them a demonstration of a prototype formula for The Golden Rule.
----
GoldHeart has never met Flug before this, but has heard many positive things about Flug's work from the higher-ups and other heroes despite only just started working as a scientist a few months ago. As well as negative things from some heroes such as him being weirdo nerd.
When first met Flug during the day he gives his pitch to him and his team, he was absolutely smitten at the sight of the cutie.
He thought that even if Flug's pitch and formula ends up completely garbage he will de initely hit him up afterwards for a date.
----
Flug starts his pitch on how his formula works and afwerwards demonstration of a prototype of the formula he created with a volunteer test subject.
GoldHeart was absolutely impressed and so was The Golden Rule and decided right then and then that Flug's pitch is the the best and awards him the position as The Golden Rule scientist.
____
Afterwards Flug got a lab in The Golden Rule and continues to work to perfect the formula to GoldHeart's specifications. And eventually ends up dating GoldHeart not to long afterwards.
When he was asked by GoldHeart he was caught off guard:
GoldHeart, smirks: Cute and smart is there anything you can't do?
Flug, flattered: Aww thank you...*flustered* wait what?
_____
Afterwards even though Flug was only supposed to be a scientist GoldHeart wants Flug to be a hero as well. So one day, GoldHeart asks Flug if he ever cosidered becoming a hero. Flug said he did try to apply a few times for hero training however they rejected him because he doesn't "fit the image of a hero" and because he won't get powerful superpowers if they give him the serums available after they did the tests on him.
GoldHeart responds that a lot of heroes got where there are not just because of their image or skill set but because they have connections and know someone or (or alot of times because they are rich).
And GoldHeart says he believes that Flug can become an exceptional hero. so he will vouch for him to attend hero training.
Flug was touched and agrees.
----
So Flug ended taking hero training while he is doing his job as a scientist. And despite Flug believing that he should complete hero training first, and learn the theories, basics and scenarios fist,
GoldHeart believes in "learning on the job" will help Flug become a hero faster and was able to convince Flug, desp te his hesitance to go heroic missions and fight crime and villains.
____
The Golden Rule Members aren't to thrill of Flug being a part of their team, they were already not too thrilled that their team leader dating the Flug who although has done alot to benefit and help out their team, thinks GoldHeart can do better than a nerdy weirdo who won't benefit their leader's reputation, which also might affect their reputation because they are in his team. Having Flug as a part of The Golden Rule would definitely affect their image of being the most popular, cool, and trendy hero group in P.E.A.C.E.
However GoldHeart has already made up his mind and there was no way of changing it and one death glare was able to silence any protest they have about Flug. (So they would often keep their opinions to themselves or just talk among themselves when GoldHeart was not around)
Other heros are also jealous of Flug's fast progress despite having no superpowers and not having an image of a cool hero. And some even believed he only got so far only because he was dating GoldHeart.
So Flug will have to prove to everyone his capabilities as a hero.
----
GoldHeart supports Flug every step of the way and is quick to vouch and defend him and silence any falsen rumors spread a out him.
He says things may be rough at the start and things will get better. And its just a matter of time before others sees how great he is as a hero just like him.
___
(Note: If Flug and GoldHeart were dating but did not have the capability if a hero, GoldHeart would not allow Flug to be apart of The Golden Hero, but if Flug wanted to use GoldHeart's fame and to do his own thing, such as starting his own business, he would allow it and encourage it.)
_____
Additionally Flug never went to Black Hat Institute so Miss Heed never met Flug and was never able to steal his thesis.
Hence, she was unable to join The Golden Rule, but despite was still able to become a popular heroine at P.E.A.C.E. (but was still less popular as she foes not have Flug's mind controlling formula to get people to obsessively love her.)
How she managed to become a popular heroine is similar to Villainous: through her father's money and and connections and her agent/community manger Anana Pina helping to maintain her popularity.
During fights her father also hired strong heroes to be her sidekicks to fight and do all the work for her while she gets all the credit and recognition. Something like her dynamic with Omega and Coyote or also something like this (below):
Tumblr media Tumblr media Tumblr media
(image source)
As she does not have the mind controlling perfume she also did not apply to get powers to complement the perfume (see theory) hence in this AU, she does not have superpowers and relies on money to get ahead and often takes credit for other people's work because of her laziness.
----
Similar to the other heroes, Miss Heed is jealous of Flug despite being similar to her having no super powers as well as his relationship with GoldHeart thinking "THAT SHOULD BE ME!!"
And would glare seethingly at him every time she crosses paths with Flug.
Miss Heed would definitely spread false rumors mouth about him on social media if she could however there was a strict rule in P.E.A.C.E. not to bad mouth any heroes (as it would affect the organization's reputation if they do) and anyone who does so would face disciplinary action from the board (GoldHeart who would not take to kindly to anyone spreading false rumors about his boyfriend), hence she results to complaining and bad mouthing Flug to other heroes and the people in her circle such as her sidekicks, assistants, agent and her hero "friends".
And other methods:
She spends most of the time competing against Flug in everything and tries GoldHeart's attention so that she can prove that she is better than him (most as petty things like merch sales, chocolate bar sales, brand sponsors who can sign the most autographs, get the most likes in one post, modeling, building a sand castle, get more people to arrive at their birthday party, or during team challenges in P.E.A.C.E. hero retreats/company bonding activities, ect) and more fit to be a member of The Golden Rule and GoldHeart's lover than Flug.
(Such as loudly praising her own accomplishments and awards in front of a large crowd in front of Flug or saying how much nicer her costume is at a party)
Flug finds the whole thing rather annoying and dreads the interaction and tries to ignore her baiting but sometimes would agree to her competition due to her utter persistence wearing him down.
GoldHeart is annoyed and angry and would often ignore her and/or yells and threatened her during her attempts at getting his attention or saying anything bad about her boyfriend making her feel utterly humiliated and embarrassed that her crush hates her so much.
And would also cheer on his boyfriend in his competition and would lavish him with praise and affection every time he wins or loses. (He wins most of the time)
Making Miss Heed even more jealous, angry and frustrated at Flug's relationship with GoldHeart. And even screaming and throwing a hysterical tantrum.
Ironically her obsession of beating Flug ended up making her lose her popularity as she starts to prioritise beating Flug over her own reputation which Flug always beats her in the competition when he indulges her at times and nearly all the attempts lead to utter humiliation and make her look more desperate and/or to embarrass herself.
_____
Along the way Miss Heed's crazy obsession with Flug will make her develop some feelings for Flug leading her to kiss him at the heat of the moment during one of their competitions. This caused Flug to be shocked and GoldHeart to punch Miss Heed in the face for kissing his boyfriend.
36 notes · View notes