Alchemist Assembly
Alchemist Assembly is a cozy 'hex'agon factory building experience.
:crossed_swords: PLAY ON ITCH.IO (BROWSER & WINDOWS): https://misterixi.itch.io/alchemist-assembly :crossed_swords:
:crossed_swords: PLAY ON ITCH.IO (BROWSER & WINDOWS): https://misterixi.itch.io/alchemist-assembly :crossed_swords:

Comments15
And we also added the escape to exit menus suggested by @chucks-feed-and-seed
The way the rails work was kind of intentional though, since every kart driving its route will *magically* change the rail tile in front of it to match its driving path.
So manually adjusting them is not required. (although I concede that it looks very messy until a kart drives through, so a post-placement rotation function would be a good idea anyways)
Thanks for the Feedback!
I was a little confused at first as to how the railways work, since I thought I had to rotate pieces to make them fit the inputs/outputs properly. Worked fine after I figured out the routes though :) I also had an issue where the mouse cursor doesn't quite highlight exactly the hex you're hovering over - though our game also has that issue. Hex grids are complicated...
Very nice entry. I love the little details like the tiles bouncing when you place something on them.
Glad you could figure out the routing. I think we really botched the whole explanation side, and it got quite unintuitive. But always something to learn for next time!
Yeah I had the computational problem with the hexgrid positions as well, but I did go for a workaround with raycasts that circumvented that mathproblem. But it turns out that our cursor icon that we put in last second is not centered correctly, and I didn't notice that until just now... :sweat_smile: The cursor is accurate, at least in theory.
I definitely share your pain with the hex grid calculations. Which is why it made seeing another hexgrid game even more enjoyable :D
Rails pathfinding needs to be smarter to automaticaly walk around buildings.
Some hexes at the bottom of the screen gets cutoff i dont see reason for that.