In an information processing device and method, and programs, firstly, new second
inheritance data is created based on first inheritance data regulating the shape
and/or behaviors of a virtual creature and secondly, the gene data of the virtual
creature is diagnosed and a given value added is applied to the virtual creature
when it is determined based on the diagnostic result that the gene data satisfies
predetermined conditions and thirdly, information on parents of virtual creatures
which are sequentially created by mixing and registered, is stored and a pedigree
of a designated virtual creature is inquired into based on the information. On
the other hand, a data storing device is provided with a first storage means for
storing inheritance data to regulate the shape and/or behaviors of a virtual creature,
a communication means for transmitting/receiving inheritance data to/from the outside,
and a second storing means for storing the inheritance data of other virtual creatures
via the communication means.