私が構築しているゲームでは、トークンをボード上の特定の場所に配置したいと考えています。ボード上の位置は 2D ベクトルで表されますが、URL でこれらのベクトルを表すという些細な問題に頭を悩ませています。
いくつかのスキームを考えることができますが、どれも特に満足できるものではありません:
/point/{x}/{y}
元。/point/10/3
/point/{y}/{x}
元。/point/3/10
/point/({x},{y})
元。/point/(10,3)
最初の 2 つの問題は、ベクトルのどの部分が最初に来るかがかなり恣意的であることです。3 つ目は危険に思えます。一部のユーザー エージェントは「(」、「)」または「,」文字をエンコードする可能性があるため、デバッグするのは面白いだろうと想像できますが、サーバー側のフレームワークはそれに対して寛容であると期待しています。
似たようなことを試しましたか?明らかに優れたオプションがありませんか?