I developed the isometric engine for this[0] video game in the 90s. I remember trying to figure out the algorithm to determine where the cursor was (converting screen x/y to position on tile, taking into account height of tile stack and the fact the tiles could be transparent) was a monstrous headache for some reason. The sort of thing you'd solve in 30 seconds with Google in 2024. The 2D tiles were rendered out of 3…
I've been prototyping an isometric browser game, and the approach I took was to draw an explicit interactive grid of divs on top of the isometric tiles with CSS affine transforms to get each to fit its respective tile surface dimensions. OnHover, et. al. follow this transform perfectly. It took me a while to get the transform figured out, but once you do you are basically done for an entire tile set. This is also rob…
I had a pet project for a while where I was extracting all the assets from Lineage 1 so I could try to recreate it.