นี่เป็นคำถามติดตามผลโดยทั่วไป การซ่อน/ปิดบังข้อมูลตำแหน่งในเกมกระดาน ซึ่งในทางเทคนิคตอบคำถาม แต่ทำให้เกิดคำวิจารณ์ที่สมควรได้รับ
เพื่อสรุปคำถามอย่างรวดเร็ว: พิจารณาเกมกระดานที่มีตารางสี่เหลี่ยม 10x10 ผู้เล่นมีตำแหน่ง $(p_x p_y)$ และโทเค็นทางกายภาพบนกริดนี้ นอกจากนี้ ฝ่ายตรงข้าม AI อย่างน้อยหนึ่งคนเดินเตร่บนกระดาน แต่ไม่มีโทเค็นทางกายภาพที่ผู้เล่นสามารถสังเกตได้ คำถามคือ มีวิธีบอกผู้เล่นว่าเขาอยู่ในระยะหรือไม่ $d$ ของ AI ใดๆ โดยไม่เปิดเผยตำแหน่งที่แท้จริงของ AI จากมุมมองของเกม ระยะทางที่น่าสนใจเพียงอย่างเดียวคือ $d=0$ (AI ได้ "พบ" ผู้เล่น) และระยะทาง "ใกล้" โดยพลการ $d<3$ (AI อยู่ใกล้ผู้เล่นและเขาสามารถหลีกเลี่ยงหรือเข้าปะทะได้)
เนื่องจากเป็นเกมกระดาน จึงไม่ต้องมีคอมพิวเตอร์เข้ามาเกี่ยวข้อง ผู้เล่นจะต้องทำการคำนวณทั้งหมด (เช่น ต้องค่อนข้างง่าย) คำตอบ (ยอมรับ) สำหรับคำถามก่อนหน้านี้เกี่ยวข้องกับการแฮชผู้เล่นและตำแหน่งของ AI แต่แน่นอนว่าจะเป็นการเปิดเผยตำแหน่งของ AI แก่ผู้เล่น
ใน คำตอบที่ฉันเขียนไว้ในฟอรัม BGG, ฉัน "ตะกายล่วงหน้า" ทั้งผู้เล่นและตำแหน่ง AIs ซึ่งบดบังความสัมพันธ์ระหว่างกัน $(x,y)$ ตำแหน่งและตัวเลขที่แฮชเพื่อ "ค้นหา" ระยะทาง คำติชมคือผู้เล่นที่ช่างสังเกตจะพบว่าหมายเลข AI ที่เข้ารหัสไว้ล่วงหน้านั้นสอดคล้องกับตำแหน่งบนแผนที่อย่างรวดเร็ว
"วิธีแก้ปัญหา" ของฉันคือการปิดบังความสัมพันธ์ระหว่างอินพุตและเอาต์พุตเพิ่มเติม โดยใช้เพียงลำดับเทิร์นปัจจุบันและรหัสฟิลด์ของผู้เล่นเป็นอินพุต ซ่อนตำแหน่ง AI ปัจจุบันหลังหมายเลขเทิร์นได้อย่างมีประสิทธิภาพ
ถึงกระนั้น ฉันรู้สึกว่าอาจมีแผนการที่ชาญฉลาดในการเปิดเผยระยะทางปัจจุบัน (หรือ "บางสิ่งที่อยู่ใกล้") กับผู้เล่นโดยไม่เปิดเผยตำแหน่ง AI ที่แท้จริง การเล่นเกมในระบบพิกัดที่ผิดเพี้ยนอย่างมากหรือคล้ายกัน
ฉันจะสนใจในสิ่งที่พวกคุณคิดขึ้นมาได้