Điểm:1

Ẩn/Làm mờ thông tin vị trí trong board game (Phần 2)

lá cờ jp
fho

Về cơ bản đây là một câu hỏi tiếp theo để Ẩn/Che khuất thông tin vị trí trong board game về mặt kỹ thuật đã trả lời câu hỏi, nhưng đã đưa ra một số lời phê bình xứng đáng.

Để tóm tắt nhanh câu hỏi: Hãy xem xét một trò chơi cờ bàn có ô vuông 10x10, người chơi có một vị trí $(p_x p_y)$ và một mã thông báo vật lý trên lưới này. Ngoài ra, một hoặc nhiều đối thủ AI đi lang thang trên bàn cờ nhưng không có mã thông báo vật lý nào mà người chơi có thể quan sát được. Câu hỏi bây giờ là liệu có cách nào để thông báo cho người chơi nếu anh ta ở trong khoảng cách không $d$ của bất kỳ AI nào mà không tiết lộ vị trí thực tế của AI. Từ góc độ trò chơi, khoảng cách thú vị duy nhất là $d=0$ (AI đã "tìm thấy" người chơi) và khoảng cách "gần" tùy ý của $d<3$ (AI ở gần người chơi và anh ta có thể tránh hoặc thu hút nó).

Vì đây là một trò chơi cờ, không có máy tính nào được tham gia. Tất cả các tính toán phải được thực hiện bởi người chơi (nghĩa là phải tương đối đơn giản). Câu trả lời (được chấp nhận) cho câu hỏi trước đó liên quan đến việc băm vị trí của người chơi và AI, nhưng điều này tất nhiên sẽ tiết lộ vị trí của AI cho người chơi.

bên trong câu trả lời tôi đã viết trên diễn đàn BGG, tôi đã "xáo trộn trước" cả vị trí của người chơi và AI, che khuất mối quan hệ giữa $(x,y)$ vị trí và các số được băm để "tra cứu" khoảng cách. Lời phê bình là bất kỳ người chơi tinh ý nào cũng sẽ nhanh chóng phát hiện ra rằng các số AI được xáo trộn trước tương ứng với các vị trí trên bản đồ.

"Giải pháp" của tôi cho vấn đề đó là làm mờ thêm mối quan hệ giữa đầu vào và đầu ra, bằng cách chỉ sử dụng thứ tự lượt hiện tại và id trường người chơi làm đầu vào, ẩn hiệu quả các vị trí AI hiện tại đằng sau số lượt.

Tuy nhiên, tôi cảm thấy có thể có một kế hoạch thông minh để chỉ tiết lộ khoảng cách hiện tại (hoặc "thứ gì đó ở gần") với người chơi mà không tiết lộ vị trí AI thực tế. Trò chơi đang diễn ra trong một hệ tọa độ bị bóp méo nghiêm trọng hoặc tương tự.

Tôi sẽ quan tâm đến những gì các bạn có thể đưa ra.

lá cờ ph
"AI" cần hỗ trợ những khả năng nào? Nó có đưa ra quyết định không? Chỉ di chuyển một con đường được xác định trước?
lá cờ jp
fho
@ bmm6o Để đơn giản, tôi muốn nói rằng AI chỉ cần các đường dẫn được xác định trước, hãy nghĩ đến các cuộc tuần tra.
lá cờ ph
Điều này khác với câu hỏi cuối cùng như thế nào?
lá cờ jp
fho
@bmm6o Câu hỏi cuối cùng có thể được hiểu và được trả lời theo cách người chơi nhập vị trí của AI vào hàm băm. Nếu mục tiêu là che giấu vị trí của AI với người chơi thì điều này thực sự không có ý nghĩa.
lá cờ ph
Điều này có trả lời câu hỏi của bạn không? [Ẩn/Làm mờ thông tin vị trí trong trò chơi board](https://crypto.stackexchange.com/questions/98226/hiding-obscuring-position-information-in-a-board-game)
lá cờ jp
fho
@ bmm6o Tôi vừa định nói rằng ai đó đã phàn nàn ở đó rằng câu trả lời ở đó không thực sự trả lời câu hỏi cơ bản. Đó là bạn :-) ... Bạn nói đúng, nó không có ý định trả lời câu hỏi, chính xác vì những lý do bạn đã nêu. Nhưng nó trả lời câu hỏi mà tôi đã hỏi và tôi không muốn di chuyển các mục tiêu sau khi tôi chấp nhận câu trả lời.
lá cờ ph
Xin lỗi, liên kết đó đã được chèn tự động khi tôi bỏ phiếu đóng câu hỏi này dưới dạng trùng lặp với câu hỏi trước đó của bạn. Tôi cũng không hiểu cách người khác trả lời câu hỏi của bạn, nhưng các câu hỏi đều giống nhau và câu hỏi đó có câu trả lời được chấp nhận. Tôi không biết ý của bạn là gì khi di chuyển các cột gôn. Bạn đã không thay đổi câu hỏi sau khi bạn có câu trả lời, phải không?
lá cờ jp
fho
@ bmm6o Bạn đã đúng khi xác định lỗ hổng trong câu trả lời của PaulUszak. Bạn có nghĩ rằng tôi nên không chấp nhận câu trả lời của anh ấy, làm rõ lời phê bình của bạn trong câu hỏi và xóa câu hỏi mới này không?
lá cờ ph
Có, tôi sẽ không chấp nhận và thêm bất kỳ giải thích nào cho câu hỏi mà bạn cho là hữu ích.
Điểm:0
lá cờ in

Thách thức lớn là làm thế nào để thúc đẩy AI. Bạn có thể yêu cầu AI tuân theo một trong số các chiến lược sẽ được liệt kê trong một số ký hiệu vị trí được mã hóa. Bạn có thể sử dụng nhiều chiến lược, vì vậy sẽ khó ghi nhớ chúng hơn. Ngoài ra, bạn có thể muốn các vị trí được mã hóa dài hơn một chút so với mức thực sự cần thiết. Nói tạo cho chúng các chữ cái ngay cả khi bạn chỉ có 100 giá trị.

Sau đó, bạn cần một bảng tra cứu giữa cặp vị trí đã biết và vị trí được tranh giành với số liệu khoảng cách (khớp, gần, xa). Bạn sắp xếp nó trước theo vị trí đã biết hơn là theo vị trí được khóa, vì vậy khi tra cứu một vị trí, bạn có thể vô tình thấy câu trả lời cho các vị trí được mã hóa khác chứ không phải cho các vị trí bảng thực gần đó.

Bạn cũng có thể vô tình quét toàn bộ chỉ mục bằng thước đo vật lý. Ví dụ: in câu trả lời bị che khuất để chỉ có thể đọc được khi xem qua một bộ lọc nhỏ, thậm chí có thể có một vài bộ lọc khác nhau để khớp, ví dụ: chữ cái cuối cùng của vị trí được mã hóa. Điều này làm chậm quá trình tra cứu.một chút và.đảm bảo chúng tôi tra cứu một.giá trị tại một thời điểm.

Biến bản đồ encoded.locations thành một mảnh giấy đơn giản để bạn có thể gửi hàng tá bản đồ khác nhau, sao cho mỗi trò chơi đều khác nhau và nếu bằng cách nào đó bạn có thể ghi nhớ tất cả chúng, chỉ cần tiếp tục và in ra một loạt bản đồ mới.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.