There are lots of 2d puzzles (like 15 puzzle and loopover) but almost none of them have pieces with orientations. That's why I made a 2d puzzle with pieces that twist!
Play it here: https://scratch.mit.edu/projects/320083945/
Play it here: https://scratch.mit.edu/projects/320083945/
I don't know what to call it, so pls tell me what to call it.
It actually looks a lot like gripple, but it's different because this puzzle has orientations, and a 4x4 would have 9 axes, while gripple only has 5.
I have come up with a method to solve it, but I don't think it's very good so I want to see if anyone else can come up with something better. I might share it later though.
My PB is 24.42 in 33 moves. I guess that's a WR so yay (try to beat it though)
Don't use a mouse because it's super laggy, the keys you should press are shown on screen.
I made a notation so we can share algs, but I don't think it's super great because it doesn't translate at all to larger board sizes. I don't know if I should just use the letters you press to make it less confusing, but that still won't translate. idk what to do
Are the keys you have to press good? where else should I put them? Should I have a set for cw and a set for ccw or is holding space good? Tell me what you think.
For the number of states, I'm pretty sure it's (9! * 2^8) = 92,897,280 but correct me if I'm wrong. This means for any n x n you can find the number of states using ((n^2)! * 2^((n^2)-1). The reason I used 2^8 instead of 4^8 is that each piece only has 2 possible orientations for each position it's in, so that's kind of lit. I'm still not sure if I'm right though.
If you could rotate the whole board there would be 4 solved positions, (and 1/4th the number of states?) but you aren't allowed to do that.
It'd be cool to know what god's number is, but I have no idea how to make a solver, let alone an optimal one. There is a fairly low # of states though, so maybe someone else would be able to figure that out. My guess is ~11 but I don't have any evidence.
why is this so long
pls play and don't judge me for using a programming language for 10-year olds thx bye
It actually looks a lot like gripple, but it's different because this puzzle has orientations, and a 4x4 would have 9 axes, while gripple only has 5.
I have come up with a method to solve it, but I don't think it's very good so I want to see if anyone else can come up with something better. I might share it later though.
My PB is 24.42 in 33 moves. I guess that's a WR so yay (try to beat it though)
Don't use a mouse because it's super laggy, the keys you should press are shown on screen.
I made a notation so we can share algs, but I don't think it's super great because it doesn't translate at all to larger board sizes. I don't know if I should just use the letters you press to make it less confusing, but that still won't translate. idk what to do
Are the keys you have to press good? where else should I put them? Should I have a set for cw and a set for ccw or is holding space good? Tell me what you think.
For the number of states, I'm pretty sure it's (9! * 2^8) = 92,897,280 but correct me if I'm wrong. This means for any n x n you can find the number of states using ((n^2)! * 2^((n^2)-1). The reason I used 2^8 instead of 4^8 is that each piece only has 2 possible orientations for each position it's in, so that's kind of lit. I'm still not sure if I'm right though.
If you could rotate the whole board there would be 4 solved positions, (and 1/4th the number of states?) but you aren't allowed to do that.
It'd be cool to know what god's number is, but I have no idea how to make a solver, let alone an optimal one. There is a fairly low # of states though, so maybe someone else would be able to figure that out. My guess is ~11 but I don't have any evidence.
• 4x4 and 5x5 boards
• a hexagonal board would be so lit but I don't know how I would add it
• Ao5 and Ao12 sessions
• realtime reconstructions
• state codes so you can share scrambles with others
• build it in a better language lol
• a hexagonal board would be so lit but I don't know how I would add it
• Ao5 and Ao12 sessions
• realtime reconstructions
• state codes so you can share scrambles with others
• build it in a better language lol
pls play and don't judge me for using a programming language for 10-year olds thx bye