私はJavaで約7,000のゲームピースを持つゲームを持っています。各ピースは、 と呼ばれる基本オブジェクトを拡張しCard
ます。各ピースには異なるプロパティ (何ができるか) があります。
名前を呼び出して、これらのオブジェクトを動的にロードできるようにする必要があります。たとえば、ユーザーが「Card no.1」という名前のカードを使用したい場合、「Card no.1」と入力すると、新しい「Card_no1」オブジェクトが作成されます。これを行うにはどうすればよいですか?
すべてのオブジェクトを Hashtable に配置し、その名前をキーとして使用することを考えました。より良いアイデアはありますか?
編集: カード オブジェクトは既にプログラムされています。それらをロードする方法がわかりません。新しいオブジェクトを作成して名前を付けるのではなく、名前を使用してそれらを取得できるようにする必要があります。これは、個々のエフェクトをすべてプログラムする必要があるためです。