hi again! took couple days off from working on the site (it does terrible things to my bedtime unfortunately) but i'm back in action!
there are a couple things on the docket today, and i'm actually writing this in the middle of working on them. it might get a little
messy as a result but i want to procrastinate making new pages sooo. yeah. the first thing i wanted to work on was a weird issue where tiny lines were appearing between
the sections of the hexagon. i tried a whole bunch of things with borders and margins and so on and so forth but none of them really worked, barring the solution i settled on.
the reason, or what i'm pretty sure is the reason, is that at certain zoom levels the browser tries to use and render sub-pixel values fur positions and that isn't playing nice with
::before and ::after, fur whatever reason. just looking at the inspector while changing zoom makes it fairly obvious, but i totally missed it fur the first hour or two of
trying to solve the problem. phooie. the real kicker, the real crazymaking part, is that there's no real solution. at least, not without breaking some principle i'm trying to follow.
every(?) browser handles the issue of subpixels and whatnot differently, with no way to set it yourself. i think theoretically using something other than ::before and ::after would fix the issue?
or at least fix it in my case, since something about how it's placing those pseudoelements around the hex div is breaking on subpixel boundaries. blargh.
hard-coding the position of the hexagon and/or splitting it into three divs instead of one and two child (pseudo)elements should do the trick more cleanly than my band-aid
but that would be more work than i feel like doing on just the hexagons tonight. not that i've been stingy with the time i've wasted on the issue. anyhow, my solution, such as it is,
is just to add a subpixel border to the top and bottom of the main hex div. i'm sure it'll break on some edge case but hopefully i'll have the energy to refactor the base code another time.
fur now, i can live with a slightly messy solution. however, the little jaggies that it's made on my previously fairly perfect hexagon *are* driving me insane. and now they'll get you too. sorry!
i also get the distinct feeling that the hexagon on the homepage isn't really centered (it's not, i checked) and, worse still, that it's not centered left-right (it's not).
this is my official note to self to fix all the positioning woes as soon as possible but not right now.
yeesh, sorry about the big block of undifferentiated text. i just wanted to keep all the stuff from one topic together and it kinda got away from me.
next on the list is making the remaining pages, which i still have not done at time of writing. at the moment the connections and collections pages are my main priority.
works and experiments will require a little more design consideration and actually making things to put on them, rather than whipping up a webpage with some links and text and calling it good.
though, to be fair, collections also requires making things, which is part of why it's not done yet. i honestly might put all this off until tomorrow
and just accept that this blog post is going to happen over two days. this is fine. i'm gonna come back to the code thing, but let's try out something new! i got kinda distracted in my first
blog post and i haven't decided whether i want to split off the more ramble-y stuff or just say screw it this is my website. either way, this is the time to experiment.
here's a link to the bonus thoughts fur today's blog. that's where i'm gonna put the metaphorical surface slag from tonight and hopefully continue this as a focused(ish)
post tomorrow.
yahaha! you found me! ooh, maybe i'll hide these a little more in the future. but maybe not. i like people getting to read my thoughts. anywhoo. thoughts fur today.
my friends and i set up a shared family library and i started dipping my toes in with furi today. i played it all in two sittings and really quite enjoyed it,
it was tough enough to scratch that itch but never quite got to the point of frustration. half an hour or so per boss, which was plenty of time to learn and get a taste fur them.
well, most of them. the chain was the first boss, your basic tutorial sorta pushover sorta skill check deal. nothing much to say there.
next was the strap (lol) but honestly she was unremarkable too, beyond the introduction of more major phase-based moveset changes. third is the line, who i did not like one bit.
he's super projectile heavy, slow to progress, and light on the phase changes. it feels like you're just dealing with the same thing over and over, which gets so much worse if you die.
anyhow, after the first major roadblock fur me was the scale, who i really enjoyed. i struggle to choose a favorite just yet (i still have the hard half of the achievements to do, after all)
but the scale is definitely in contention. the character and arena design is good, the combat feels good and is an enjoyable level of difficulty