Kinds-of-Intelligence-CFI / animal-ai-unity

Animal-AI Unity
https://github.com/Kinds-of-Intelligence-CFI/animal-ai
Apache License 2.0
2 stars 2 forks source link

Moveable Object Name Aliases #25

Closed kozzy97 closed 7 months ago

kozzy97 commented 11 months ago

The Moveable objects in the environment have quite opaque names inherited from earlier versions. New names are required that make the design of experiments in AAI simpler and easier. However, we must ensure that there is backwards compatibility with previous versions, so old names should also be accepted as aliases of the (preferred) new names. I propose the following:

Old Name New Name
Cardbox1 LightBlock
Cardbox2 HeavyBlock
LObject LBlock
LObject2 JBlock

Both names should be accepted in yaml config files, referring to the same objects. However, in documentation, we should use new names as the preferred names for those objects.

kozzy97 commented 10 months ago

@alhasacademy96 There is a fifth object that needs to have a minor name change. Here is the full table:

Old Name New Name
Cardbox1 LightBlock
Cardbox2 HeavyBlock
LObject LBlock
LObject2 JBlock
UObject UBlock
alhasacademy96 commented 10 months ago

Additional object name changes (old name , new name):