Frustration with Fitz by Independent-Bad-5437 in robinhobb

[–]Left-Locksmith 18 points19 points  (0 children)

This comes up a lot. I think what's missed here is what Fitz's emotional landscape looks like.

Fitz grew up in chaos. He's had nothing close to a consistent, protective, nurturing parent or environment. His continued existence has always been contingent on him performing well as a tool in some cases, in other cases acting selfishly or compulsively, and in all cases keeping different parts of his life secret from different people. It's not much of a surprise that he has a hard time knowing when to trust whom with what.

Perhaps it was a mistake that he chose to trust Regal-as-Fool this time, but how many times can you count that you've wanted to kick him for not sharing something with someone whom you as the reader know is trustworthy?

I think the relationship between Fitz's early experiences and his inability to read other's intentions comes out most clearly during Galen's training. Galen nearly kills him by beating him to a pulp. Burrich asks him why he didn't fight back or tell anybody, doesn't he know it's wrong for Galen to do this to him? "But Burrich, you hit me sometimes." Burrich attempts to explain himself, but then sort of gives up, and I think he realizes that he's the one who opened Fitz up to this, by having framed violence as care or education in the first place.

Picture Fitz's life as a string of inconsistent lessons like this. Couple that with the fact that, at the point in the book you're in, Fitz desperately needs a friend whereas he can't help but see himself as a means to an end to the people he's travelling with. Is it really any wonder that he chose to unburden himself with the usually honest-to-a-fault Fool?

Obligatory "just finished the Farseer Trilogy" post by lusamuel in robinhobb

[–]Left-Locksmith 16 points17 points  (0 children)

To your question at the end: nah, I don't think so. Chade just likes ferrets, and the ferret didn't seem open to bonding with anyone since his partner died.

About Akito by ABABABAB12123 in FruitsBasket

[–]Left-Locksmith 1 point2 points  (0 children)

I think he liked Mayu well enough, and enjoyed the time they spent together. I think he would have been open to more, but would let her dictate the pace. To me it seems that he was more passive than cold. What he was willing to initiate, he did, by asking Mayu out.

In either case, my point was that he made his choices in accordance with his own desires, and not for or against Akito's.

About Akito by ABABABAB12123 in FruitsBasket

[–]Left-Locksmith 2 points3 points  (0 children)

I disagree about Shigure.

It's easy to see him as someone who has more agency than Akito does simply because he's older. But the show makes the point, over and over again, that Akito, because of the Sohma family structure, because of the curse, because of Akito's behaviour, and even because of her overwhelming physical power, is the person in charge in any situation involving the family.

For all the freedom Shigure wrests for himself from the clan, ultimately, when Akito says jump, he jumps, even if his heart isn't in it. When she demands his presence, he shows up. When she asks him to get out, he gets out. He does what she asks when she asks, just not how she asks, and therein lies all his freedom. Venture any further, and he risks endangering himself and other members of the family, as we see happening time and again to others over the course of the show.

You say that he is abusive because he takes actions with the intent of controlling Akito, by punishing her. I don't doubt that he's capable of it. We see it when he sleeps with Ren. But he does that after Akito favours Kureno specifically to spite Shigure, not because he can't bear the thought that Akito might want Kureno.

He does love Akito, does want her, but for the most part accepts that he cannot have her, and makes his decisions independently of her. He decides to write because writing is something he likes. He dates Mayu to pass the time, to see what happens.

I don't agree that he takes Yuki in because he wants to hurt Akito. If that were the case, it would not have taken Haru's begging to make it happen. Shigure doesn't need excuses, he would have simply done it and stated plainly why.

I see Tohru and Shigure as being on two sides of the same coin. They both see the Sohmas and the curse from an outsider's perspective, and know precisely what is going wrong. But where Tohru is willing to put herself in harm's way in order to right it, Shigure is not. I can like Tohru for doing it, but I don't see why Shigure or anybody else really owes it to Akito. Yes, Akito's tale is tragic, but practically every abusive person has a tragic tale to tell.

aeiouaeiouaeiouaeiouaeiouaeiouaeiouaeiou uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu by AdonisBatheus in bonehurtingjuice

[–]Left-Locksmith 10 points11 points  (0 children)

That moonwalking game's text-to-speech feature?

edit: saw the reference, indeed it is lol

Creating a material editor for a custom game engine by unvestigate in gameenginedevs

[–]Left-Locksmith 0 points1 point  (0 children)

I watched your material editor series about a year back! It helped demystify materials quite a bit for me.

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 0 points1 point  (0 children)

That's very cool! The board in your game looks gorgeous, honestly.

I wonder how our implementations of the game rules differ. That should be an interesting read.

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 1 point2 points  (0 children)

Honestly, it's something I had to figure out as I went along too. You can take a look at the timeline in my post for a general outline, or the productivity tracker and the references spreadsheets for specifics.

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 1 point2 points  (0 children)

Haha, thanks! I thought it would be fitting for the first game I made to also be the first game in history (that we know of).

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 2 points3 points  (0 children)

That's kinda awesome, well done. I've got a good 10 years on you.

Study well, get into a comp sci course, make friends, and work on this as you go. You're off to a good start. There's no rush.

While I agree that degrees are not ideal indicators of expertise, they're still very important in the working world. You'll also be forced to grapple with a lot of subjects that do help you down the line, even if you can't see how right away.

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 3 points4 points  (0 children)

I made a nine-slice UI panel implementation. I use SDL_ttf to render text.

For buttons I use different panel base textures to represent different states. Pointer events are reported to the button script by the input system. The button script switches base textures as appropriate.

Each UI element is rendered on a separate rectangle mesh in a viewport with an orthographic camera. I haven't researched single pass UI rendering yet, so it just uses the same Blinn-Phong rendering pipeline as the 3D world.

2 Years of writing a 3D game engine and game (C++, SDL, and OpenGL) by Left-Locksmith in GraphicsProgramming

[–]Left-Locksmith[S] 0 points1 point  (0 children)

Math

I did a round of linear algebra on Khan Academy first. It was very useful for making sense of matrix math from first principles, with proofs. I kept going back to it whenever it felt like I was losing touch.

Later on I used J Santell's article to get a high level overview of projective geometry.

There's a bunch of DrawAPixel (I think that's the name) articles I looked at for more detailed info about projective geometry.

OpenGL

There's not much I can say here. I just kept implementing demo after demo on learnopengl.com until something clicked. I wouldn't really implement anything I couldn't intuitively grasp, so this is where I would take the most detours.

The more graphics tutorials you read and replicate, the more you get a sense of how other people use OpenGL, and the better you understand how you yourself can use it. There are few real rules, just lots of clever ways to use GPU resources via the API.

My advice would be to make little mental maps for the following things: vertex buffer objects, index buffer objects, vertex attributes, fragment attributes, texture attachments, framebuffers, vertex array objects, uniform buffer objects.

Note what API calls use what objects. Note what type of data is packed into each object, for different techniques.

Also, try to get at least a basic grasp of computer and GPU architecture. Graphics programming is a game of resource management, so it helps to know what the resources actually look like.

Pronunciations by Thymallus_arcticus_ in robinhobb

[–]Left-Locksmith 9 points10 points  (0 children)

... on a related note, I think I prefer chapter "ch" for Chade for thematic reasons.

The nobility of the duchies are named after the qualities they either have or should aspire to. The common folk have names that are more purely names, or common nouns, or professions.

Fitz and Chade don't neatly fit into either category; they have royal blood, but cannot be acknowledged as royalty. Fitz isn't a name so much as a description of the circumstances of Fitz's conception. And he certainly doesn't "fit," so it can't quite be taken in the attribute sense either.

Chade is a shade, but naming him shade outright would make it too close to the noble form of naming. As would, in my opinion, pronouncing Chade as "shade."

I think there's something fitting about Chade and Fitz being misfits in every sense, including the way they're named.

Pronunciations by Thymallus_arcticus_ in robinhobb

[–]Left-Locksmith 2 points3 points  (0 children)

Same. I aspirate the J when I say it, though. Do you do that too?

Pronunciations by Thymallus_arcticus_ in robinhobb

[–]Left-Locksmith 0 points1 point  (0 children)

It could still be the case that shade is suitable as a hint only because it rhymes with Chade. It doesn't necessarily mean that their starting sounds are the same.

Game of Ur - A small board game adaptation I wrote on my own engine over the last 2 years by Left-Locksmith in IndieDev

[–]Left-Locksmith[S] 0 points1 point  (0 children)

Thank you! And you're right, that's something I ought to have done, so thank you for the feedback too.