Saya akan mencoba menjelaskan hal ini sejelas mungkin sehingga tidak ada kebingungan. Selain itu, saya tidak mencari proses bagaimana caranya, hanya beberapa tip tentang cara memulai dan menuju ke arah yang benar.
Saya relatif baru dalam pemrograman secara umum (pemrograman di Java hampir 5 bulan) dan saya hampir tidak belajar banyak hal tentang pemrograman. Saya sudah memahami beberapa konsep, namun saya sudah mencoba memahami konsep MVC (model, view, controller). Saya telah melakukan penelitian dan ingin menerapkannya pada permainan berbasis teks visual.
Dalam permainan, pemain dapat menavigasi melalui serangkaian "ruangan", beberapa dimaksudkan untuk eksplorasi dan beberapa lainnya disebut "ruang kematian", di mana pemain akhirnya sekarat dan harus memulai kembali di ruang pertama. Inti dari permainan ini adalah untuk melarikan diri dan menemukan ruang keluar, dan navigasi dikontrol menggunakan empat tombol untuk masing-masing dari empat arah umum; tidak ada yang sulit untuk saat ini. Namun, saya kesulitan memahami cara membuat objek ruangan berinteraksi satu sama lain. Misalnya, jika pemain mengklik tombol untuk ke kiri, mereka seharusnya bisa masuk ke ruangan di sebelah kiri ruangan tempat mereka berada saat ini. Model akan bertugas memperbarui ruangan tempat pemain berada berdasarkan arah mana pemain ingin pergi.
Dengan kata lain, tip apa yang dimiliki seseorang untuk memodelkan rangkaian ruangan yang berinteraksi dengan ruangan lain di utara, selatan, timur, dan barat ruangan tempat pemain berada saat ini? (Semoga saya cukup jelas. Jika Anda memerlukan klarifikasi, saya akan menjawab pertanyaan apa pun.) Sekali lagi, saya mencari nasihat yang akan memfokuskan pemikiran saya, bukan petunjuk lengkap. Selain itu, saya sudah menyiapkan kelas dan antarmuka untuk ruangan.