melannen: Commander Valentine of Alpha Squad Seven, a red-haired female Nick Fury in space, smoking contemplatively (Default)
melannen ([personal profile] melannen) wrote2012-11-27 08:46 pm

Shipping Grids

This is how badly I'm procrastinating on the things I'm currently over-deadline on:

I sat down today and decided it was time to finally teach myself Javascript.

So, um, I have made a thing. Specifically, I have made a Troll Romance Shipping Grid Generator, where you can put in a list of characters and then automatically fill out the grid with ♥/⋄/♣/♠. Because that is something I've needed in my life, and I haven't been able to find one that did what I wanted, and it seemed like the sort of thing I could program with pretty basic stuff.

Troll Romance Shipping Grid Maker


There is a bunch more stuff I'd like to fix/add to it, but it's reached the point of functionality that I'm spending more time playing with it than coding it, so I thought I'd share. :P

(and while the example lists there are all Homestuck characters, let's be honest, I made this so I could do a TTOI shipping grid, it is not limited to Homestuck characters.)

Sample grid:
a 6x6 grid labelled with TT, TG, CG, TC, GC, and GA's symbols, and filled out with a complete set of ship symbols for each troll - a drone-safe configuration for the asteroid!





I spent about half the time trying to remember basic programming stuff I haven't used in so long I've forgotten (like, oh yeah, == and = are different, that matters in C-ish languages) and half the time figuring out the weirdness that comes with js and html and making output happen. (I was going to be good and do the styling with all CSS, too, but I still can't make myself do rube goldberg css kludges when table and font tags work PERFECTLY FINE for the purpose. :P I did the CSS-appropriate stuff in CSS, anyway.)

Things to work on:

Style:
more flexible formatting on column/row headers so longer labels fit better
accessibility
figure out metadata stuff
make page prettier
add comments to code (if i have to, i guess)
figure out how embeds work
in-page way to save grids (output as HTML table?) Done!
mark center diagonal Done!
Highlight row/column on mouseover
recognize image urls in input field
strip unwanted html in input field
strip unwanted html & add bg colors in html output

Functionality:
automatically fill in mirror-image space on grid WOOHOO!
automatically check for duplications/contradictions
notify when a grid is fully drone-safe

add option for & and / symbols for human relationships Done
add option for vacillation
puzzles

Most of those - especially the functionality fixes - will require basically re-doing the whole thing, so it, like, uses actual arrays to store values and stuff, but that can be my Lesson 2 :P
cest_what: (ashen for you)

[personal profile] cest_what 2012-11-28 02:14 am (UTC)(link)
Oh my god, that's amazing. What an excellent tool, thank you for sharing!
erinptah: (Default)

[personal profile] erinptah 2012-11-28 02:31 am (UTC)(link)
I think ♥ could work for human romance too, you know? That's basically equivalent. I like the idea of an & or + option, though.

All the +1s for marking the center diagonal and automatically filling in mirror-image spaces.
stellar_dust: Stylized comic-book drawing of Scully at her laptop in the pilot. (Default)

[personal profile] stellar_dust 2012-11-28 03:47 am (UTC)(link)
No no no, leave the diagonals functioning! Because Karkat♠Karkat. And! I put in Star Wars characters and realized that Luke♣Luke is basically EU canon.

I guess you could just make the background grey or something.

(I am failing really hard at writing a paper tonight.)
thatyourefuse: ([ttoi] unsinking the titanic)

[personal profile] thatyourefuse 2012-11-28 05:20 am (UTC)(link)
... Do you actually know how badly I need to see the TTOI shipping grid now?

(Also this is marvelous and I need to do it for all my fandoms as soon as I remind myself which symbols are what.)
Edited 2012-11-28 05:22 (UTC)
thatyourefuse: ([ttoi] in a cold climate)

[personal profile] thatyourefuse 2012-11-28 05:28 am (UTC)(link)
... no, actually, that's even more beautiful.
thatyourefuse: ([ttoi] unsinking the titanic)

[personal profile] thatyourefuse 2012-11-28 09:22 pm (UTC)(link)
Phil totally ♥ Peter, though, although I don't know he'd be self-aware enough to put that on his own chart. Although oh my god, you're right, that's what it looks like when Phil is BFFs with someone, and he and Ollie are totally the world's worst kismeses.

(Adam♠Emma if only in his wildest dreams, yes?)

(Really, TTOI is the most polycaliginous show. And dear god, I bounced off Homestuck three times, what am I even doing.)

(Re. headcanon:

<.<

>.>

I wouldn't know. No. Why would I?)
thatyourefuse: (Default)

[personal profile] thatyourefuse 2012-11-28 09:30 pm (UTC)(link)
Yes. I believe this to be true.

(And somehow Terri manages to have made herself Robyn's auspistice without Robyn having any other relationships. Terri is just like that.)

(I know there's a point at which Homestuck gets to be not tedious and actually starts sounding like incredibly much my kind of thing, and that the tedious opening parts get to be retroactively awesome. I just have yet to make it to that point.)
thatyourefuse: (Default)

[personal profile] thatyourefuse 2012-11-29 04:46 am (UTC)(link)
(I want to sell myself on it! Because trolls! I just -- maybe I'll have another go some other time.)
thatyourefuse: ([th] every rare perfection)

[personal profile] thatyourefuse 2012-11-28 05:46 am (UTC)(link)
Also, I just realized that Freddie and Bel from The Hour swing back and forth between ♥ and ⋄ every time they change camera angles, which I don't think should be possible, poor darlings, no wonder they're so confused. But then they're the ones who end up having sexual tension even in the sedoretu universe in my head where that would be incestuous, so who the fuck even knows with them.

(Freddie and Hector are totally falling in blackrom as of 2.01 though.)

(This is fun. And I should go to bed. Those two statements might be related.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-28 07:51 am (UTC)(link)
OMG you are so right re: Freddie-Bel. /brain realigned.

Although, I think there's totally room to argue that Freddie and Hector belong in the blackrom waaay before s2?
thatyourefuse: ([th] if I was pure I would)

[personal profile] thatyourefuse 2012-11-28 01:31 pm (UTC)(link)
Freddie and Bel: it's TOO COMPLICATED FOR TROLL QUADRANTS.

And oh, no, they are totally flirting with it from Moment One, but now they've just gone in with both feet. (Also I have a horrible feeling that it would be easy for Bel to get dragged into auspisticizing them. She's going to need a lot more vodka.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-28 06:34 pm (UTC)(link)
HAHA SO TRUE!

(OMG yes I think so, too. I'm not sure there's enough vodka in the world, though. Poor Bel.)
thatyourefuse: ([th] if I was pure I would)

[personal profile] thatyourefuse 2012-11-28 09:16 pm (UTC)(link)
That is some complicated shit, right there.

(Auspisticizing your ex-flushed-fling and your, erm, person. Bet THAT situation doesn't come up all that often. I wonder if you can have some sort of meta-auspistice to facilitate your auspisticeship? Lix could do it. After she stopped laughing.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-29 06:36 am (UTC)(link)
Hee, I'm sure it doesn't! It seems like an awesome solution to have an auspisticeship coach :D Although idk could it work even if Bel <3 Lix (because that is just such an enticing possibility)?

(Is it time for me to make the caveat that I am not per-se in Homestuck fandom, so apologies if I get something wrong /o\ I just love troll romance.)
thatyourefuse: ([th] rien de rien)

[personal profile] thatyourefuse 2012-11-29 06:49 am (UTC)(link)
Bel♥Lix is getting to be more and more there this season -- oh, I am so not over 2.02. (Lix, honey, we can all SEE where you keep looking, there. Not that we blame you.) I mean, I wanted it last season, but I couldn't get there -- but wow has something shifted. Like, if it were to turn out that they drunkenly kissed at some point during the missing months, I would not be surprised. There is also something going on with Bel and Randall that I can't pin down to a quadrant, n'est ce pas? (Possibly because there isn't a quadrant for "Holy. Crap. Nice To Make Your Acquaintance, Bel's Daddy Issues." Although there should be.)

I don't know, basically I ship Bel/Everyone? Bel/Awesomeness? Bel/Such Multifarious Ways Of Relating To People That If She's Not Sleeping With Everyone, She's Denying Bits Of Herself?

(And I'm not in Homestuck fandom either -- I keep trying to stick with the comic until the good part, and I haven't got there yet. But I will probably try again, because TROLL ROMANCE.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-29 06:57 am (UTC)(link)
Oh oh oh, agreed! There was this wonderful amazingcakes tension there in that scene. I just thought they were so deliciously intimate in that first scene in the bathroom, just the way their near each other and their voices when they talked IDK at that point I could have actually believed they had more than just drunkenly made out, you know? Now I'm not sure, but holy cap I just think Lix would be amazing for Bel.

Wrt Randall I didn't actually pick up on anything? I may just have been too focused on the Randall/Lix MYSTERY, though. But I do just love how much he's already surprised Bel, because she underestimated him HARD in episode 1.

(Possibly because there isn't a quadrant for "Holy. Crap. Nice To Make Your Acquaintance, Bel's Daddy Issues." Although there should be.)
Best sentence ever!

(Thank you, now I feel like less of a poser :oP I did exactly the same thing, tried and failed.)
thatyourefuse: ([th] every rare perfection)

[personal profile] thatyourefuse 2012-11-29 07:17 am (UTC)(link)
TOTALLY agreed; they would actually be great for each other. And Lix manages to be the queerest queer thing ever to have two canon het involvements. And they are so comfortable and casual physically around each other.

With Bel and Randall -- "let me hear your tick, Miss Rowley." I mean, you can absolutely read everything that goes on with them in that episode in a totally gen way, but she is so thrown by him, and I think he likes her in a somewhat left-of-center way, and to my eye there's some sort of kink potential there. IDK, mileage, probably I'm biased by Peter Capaldi and Romola Garai and daddy issues, but I see something. (He's also one of those actors who can have UST with the furniture, so there's that.)

(Needless to say I am also totally obsessed with Lix/Randall. But I was expecting that one.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-29 03:03 pm (UTC)(link)
Haha, well, maybe except for how Freddie is plainly queerer, but then again he's only been seen onscreen with Lix, so maybe that doesn't even count? Does their mutual queerness make it impossible to count their tryst as hetero-anything?

Ahh, it's funny because I am usually very susceptible to daddy kink and age difference kink, but mmmaaayyybe my usual being-skeeved-out by the straight iterations of that made me ignore it? Right now I just believe Randall is some kind of mind-reading superhuman -- he's got them all so exactly pegged, it's a wonder to behold how he interacts with everyone *__*

(Yes yes yes. I want to know about them! So badly! I really hope the writers won't string us along all season, I can't bear it!)
thatyourefuse: ([th] rien de rien)

[personal profile] thatyourefuse 2012-11-28 09:39 pm (UTC)(link)
Basically: in a sedoretu universe circa S1, Freddie and Bel are the Morning people and Lix and Hector are the Evening people, except Freddie and Bel have incredibly wrong feelings about each other. (The lady Hector is canonically married to is off to the side somewhere, because I adore her but they're not good for each other.)

In a troll romance universe circa S2, Bel used to be flushed with Hector, but now she's auspisticing him and Freddie, Lix and Randall were probably matesprits back in the day but no one's talking, they're having to make up a new symbol (possibly ~) to encapsulate Bel and Freddie, and Bel might be having a flushed crush on Lix or Randall or possibly both.

Really almost in canon circa S2, Lix and Randall are Mummy and Daddy, Bel is having very confusing new feelings about wanting to be parented, Freddie would be totally onboard with being her little brother in an incredibly inappropriate way except for a certain complication who's totally going to dump his skinny ass sooner rather than later, and Hector has gone full metal douchebag and needs snapped back in line hard.

Also sometimes there's some news.
thatyourefuse: (Default)

[personal profile] thatyourefuse 2012-11-29 05:13 am (UTC)(link)
Overlays would be good, or smaller symbols side by side, or something of the type.

(And it is, all joking and pornography aside, really fucking amazeballs TV.)
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-29 06:39 am (UTC)(link)
This whole description: accurate and amazing! *__*
calvinahobbes: Calvin holding a cardboard tv-shape up in front of himself (Default)

[personal profile] calvinahobbes 2012-11-28 07:51 am (UTC)(link)
THIS IS SO COOL! *___*
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)

Wow!

[personal profile] ysabetwordsmith 2012-11-28 10:15 am (UTC)(link)
That is amazingly intricate. Thanks for sharing!
swamp_adder: (Default)

[personal profile] swamp_adder 2012-11-29 01:51 am (UTC)(link)
Whee! This is so much fun to play with. (Totally random: your post on poly relationships got me to start reading Homestuck. Now I'm completely obsessed with it. So, um, thank you!)
silvermink: (Default)

[personal profile] silvermink 2012-11-29 04:03 am (UTC)(link)
Well, to be fair, creating tables is still a perfectly appropriate use of HTML's table tag. :)
silvermink: (Default)

[personal profile] silvermink 2012-11-29 03:44 pm (UTC)(link)
Blech! That just seems masochistic.

I figure if the table tag was meant to be entirely verboten it wouldn't be in HTML5... but lo, there it is.