u/FiniteFieldsOfStars

does anyone know how the url generation works

like i must assume that it's encrypted somehow in the url. i can imagine a few possibilities

  1. when you make a new puzzle, hank's server stores the contents of the puzzle and generates a new random url to that puzzle. fine, will eventually have to deal with hash collisions, stores increasing amounts of data on the server (bad)
  2. the server decodes the url to a game. this would make sense but makes me curious about what the file format is on the game.

the games themselves cannot be that big - actually i tried to make a really big game and it didn't stop me? but then it didn't give me a link. like everything worked up until the link generation. a non-malicious game cannot be that big. is there a character limit on the text boxes? why or why not? for most browsers, urls cannot be arbitrarily long, so there's a hard limit on how much data can be stored (if the data is actually being stored in the url rather than the url pointing to a game stored server-side)

does anyone know?

reddit.com
u/FiniteFieldsOfStars — 11 days ago