Saya membuat RPG teks kecil sebagai cara untuk berlatih python dan saya mengalami pertanyaan tentang cara memuat data. Gim ini adalah gim liar barat, meskipun itu tidak terlalu relevan, dan saya perlu menyimpan daftar senjata dan propertinya, serta daftar karakter, skenario, dll. Saya punya ide bagus tentang cara mewakili data ini sebagai kelas tapi saya tidak jelas tentang cara menyimpan dan memuat data.
Pertanyaan utama saya berkisar pada hubungan antara data dan kelas. Saya telah membaca beberapa posting di sini di SE dan banyak dari mereka berhubungan dengan penyimpanan, jadi saya punya beberapa informasi bagus di sana.
Kapan saya harus memuat data itu? Misalnya, pemain memilih dari beberapa senjata saat permainan dimulai. Haruskah saya memuat semua senjata dan instantiate semua objek senjata pada saat itu? Haruskah kelas senjata memiliki kemampuan untuk menunjukkan senjata dari database tanpa membuat instance mereka?
Terima kasih atas bantuannya.