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