Score:1

การซ่อน/ปิดบังข้อมูลตำแหน่งในเกมกระดาน (ตอนที่ 2)

ธง jp
fho

นี่เป็นคำถามติดตามผลโดยทั่วไป การซ่อน/ปิดบังข้อมูลตำแหน่งในเกมกระดาน ซึ่งในทางเทคนิคตอบคำถาม แต่ทำให้เกิดคำวิจารณ์ที่สมควรได้รับ

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

เนื่องจากเป็นเกมกระดาน จึงไม่ต้องมีคอมพิวเตอร์เข้ามาเกี่ยวข้อง ผู้เล่นจะต้องทำการคำนวณทั้งหมด (เช่น ต้องค่อนข้างง่าย) คำตอบ (ยอมรับ) สำหรับคำถามก่อนหน้านี้เกี่ยวข้องกับการแฮชผู้เล่นและตำแหน่งของ AI แต่แน่นอนว่าจะเป็นการเปิดเผยตำแหน่งของ AI แก่ผู้เล่น

ใน คำตอบที่ฉันเขียนไว้ในฟอรัม BGG, ฉัน "ตะกายล่วงหน้า" ทั้งผู้เล่นและตำแหน่ง AIs ซึ่งบดบังความสัมพันธ์ระหว่างกัน $(x,y)$ ตำแหน่งและตัวเลขที่แฮชเพื่อ "ค้นหา" ระยะทาง คำติชมคือผู้เล่นที่ช่างสังเกตจะพบว่าหมายเลข AI ที่เข้ารหัสไว้ล่วงหน้านั้นสอดคล้องกับตำแหน่งบนแผนที่อย่างรวดเร็ว

"วิธีแก้ปัญหา" ของฉันคือการปิดบังความสัมพันธ์ระหว่างอินพุตและเอาต์พุตเพิ่มเติม โดยใช้เพียงลำดับเทิร์นปัจจุบันและรหัสฟิลด์ของผู้เล่นเป็นอินพุต ซ่อนตำแหน่ง AI ปัจจุบันหลังหมายเลขเทิร์นได้อย่างมีประสิทธิภาพ

ถึงกระนั้น ฉันรู้สึกว่าอาจมีแผนการที่ชาญฉลาดในการเปิดเผยระยะทางปัจจุบัน (หรือ "บางสิ่งที่อยู่ใกล้") กับผู้เล่นโดยไม่เปิดเผยตำแหน่ง AI ที่แท้จริง การเล่นเกมในระบบพิกัดที่ผิดเพี้ยนอย่างมากหรือคล้ายกัน

ฉันจะสนใจในสิ่งที่พวกคุณคิดขึ้นมาได้

ph flag
“AI” ต้องรองรับความสามารถอะไรบ้าง? มันตัดสินใจ? ย้ายเฉพาะเส้นทางที่กำหนดไว้ล่วงหน้าเท่านั้น?
jp flag
fho
@ bmm6o เพื่อความเรียบง่ายฉันจะบอกว่า AI เพียงแค่ต้องการเส้นทางที่กำหนดไว้ล่วงหน้า คิดว่าการลาดตระเวน
ph flag
สิ่งนี้แตกต่างจากคำถามสุดท้ายอย่างไร?
jp flag
fho
@ bmm6o คำถามสุดท้ายสามารถเข้าใจได้และได้รับคำตอบในลักษณะที่ให้ผู้เล่นป้อนตำแหน่ง AIs ลงในฟังก์ชันการแฮช หากเป้าหมายคือการซ่อนตำแหน่ง AI จากผู้เล่น สิ่งนี้ไม่สมเหตุสมผลเลย
ph flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ซ่อน/ปิดบังข้อมูลตำแหน่งในเกมกระดาน](https://crypto.stackexchange.com/questions/98226/hiding-obscuring-position-information-in-a-board-game)
jp flag
fho
@ bmm6o ฉันแค่จะบอกว่ามีคนบ่นที่นั่นว่าคำตอบนั้นไม่ตอบคำถามพื้นฐานจริงๆ นั่นคือคุณ :-) ... คุณพูดถูก มันไม่ตอบคำถามโดยเจตนาด้วยเหตุผลที่คุณระบุไว้ แต่มันตอบคำถามที่ผมถาม และผมไม่ต้องการย้ายเสาประตูหลังจากที่ผมยอมรับคำตอบ
ph flag
ขออภัย ลิงก์นั้นถูกแทรกโดยอัตโนมัติเมื่อฉันลงคะแนนให้ปิดคำถามนี้เนื่องจากซ้ำกับคำถามก่อนหน้าของคุณ ฉันไม่เข้าใจว่าคนอื่นตอบคำถามของคุณอย่างไร แต่คำถามเหมือนกันและมีคำตอบที่ยอมรับ ฉันไม่รู้ว่าคุณหมายถึงอะไร การย้ายเสาประตู คุณไม่ได้เปลี่ยนคำถามหลังจากได้คำตอบใช่ไหม
jp flag
fho
@ bmm6o คุณถูกต้องในการระบุข้อบกพร่องในคำตอบของ PaulUszak คุณคิดว่าฉันควรไม่ยอมรับคำตอบของเขา ชี้แจงคำวิจารณ์ของคุณในคำถาม และลบคำถามใหม่นี้หรือไม่
ph flag
ใช่ ฉันจะไม่ยอมรับและเพิ่มคำชี้แจงใดๆ สำหรับคำถามที่คุณคิดว่ามีประโยชน์
Score:0
ธง in

ความท้าทายที่ยิ่งใหญ่คือการพัฒนา AI อย่างไร คุณสามารถให้ AI ปฏิบัติตามหนึ่งในหลาย ๆ กลยุทธ์ซึ่งจะแสดงรายการไว้ในรหัสตำแหน่ง คุณสามารถใช้มากกว่าหนึ่งวิธี ดังนั้นจึงยากต่อการจดจำ นอกจากนี้ คุณอาจต้องการให้ตำแหน่งที่เข้ารหัสยาวขึ้นอีกเล็กน้อยตามความจำเป็นอย่างแท้จริง พูดทำให้เป็นตัวอักษรแม้ว่าคุณจะมีค่าเพียง 100 ค่า

จากนั้นคุณต้องมีตารางการค้นหาระหว่างคู่ของตำแหน่งที่ทราบและตำแหน่งที่มีสัญญาณรบกวนไปยังเมตริกระยะทาง (ตรงกัน, ใกล้, ไกล) คุณจัดเรียงก่อนตามตำแหน่งที่รู้จักมากกว่าตามตำแหน่งคีย์ ดังนั้นเมื่อค้นหาตำแหน่ง คุณอาจเห็นคำตอบสำหรับตำแหน่งที่เข้ารหัสอื่นโดยไม่ได้ตั้งใจ แต่ไม่ใช่สำหรับตำแหน่งกระดานจริงที่อยู่ใกล้เคียง

คุณยังอาจสแกนดัชนีทั้งหมดได้ยากขึ้นด้วยการวัดทางกายภาพโดยไม่ตั้งใจ เช่น พิมพ์คำตอบแบบคลุมเครือเพื่อให้อ่านได้ชัดเจนเมื่อดูผ่านตัวกรองขนาดเล็ก อาจมีตัวกรองที่แตกต่างกันเล็กน้อยเพื่อให้ตรงกัน เช่น ตัวอักษรตัวสุดท้ายของตำแหน่งที่เข้ารหัส ซึ่งจะทำให้การค้นหาช้าลงเล็กน้อย และช่วยให้มั่นใจว่าเราค้นหาทีละค่า

ทำแผนที่ encoded.locations ด้วยกระดาษธรรมดาๆ เพื่อให้คุณสามารถจัดส่งเกมต่างๆ ได้เป็นสิบๆ เกม ดังนั้นแต่ละเกมจึงแตกต่างกัน และถ้าคุณจำเกมเหล่านี้ได้ทั้งหมด ก็แค่ออนไลน์และพิมพ์เกมใหม่ๆ ออกมามากมาย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา