From: Brian R. <bri...@ya...> - 2001-11-04 14:03:41
|
> We also need to consider that the object may > generate the action > asynchronously. I don't think that an object can behave asynchronously. This is because we are running turn based (ie. discrete) game/simulation. It's just that the turns are going really quickly. > But I believe that after perception will be the most > usual situation. I agree with that. It's better too, because it cuts down on the amount of messages that need to be passed around the system. If the object wants to "appear" to behave asynchronously, we could add a <Schedule> tag to the Action message. That way the action could appear to the clients (and other objects) to have happened asynchronously. Again I don't think this is too much of an issue, because of the rapid rate of turns. > > > This is very cool sounding to me. We could have > > "farms" to create creatures that we want to > populate > > Arianne with (_very_ exciting). I have some > questions > > here though. Once these GA ecosystems are > imported > > into Arianne, how will we model them? How much CPU > and > > memmory resources will this take, I have a feeling > > that just to modle the world without GA ecosystems > is > > going to be very intensive. > > I think that GA here means just only combining > genetic info so that you > create a new being with it. > You just mix the main attribs creating a new being. > We will so need to > expand the info that we have on the objects, so that > we store also the > physical description ( on Attribs ) of the creature. > We should also split the attribs in several sets: > 1) These one that are vital for the game to run. > 2) These one that are vital for the RP to work ON > CLIENT. > 3) Irrelevant data, just given on the > explore/inspect action This makes for an interesting question. We are planing to represent "Genetic Information" with tables/templates (see the object heirarchy). How will we modify these tables without the entire system going insane? BTW, I'm planing on writting a script that will translate these into XML files so that they are easier to parse. Then people who want to add or change the templates/tables, can use the script. ===== "Teach a man to make fire, and he will be warm for a day Set a man on fire, and he will be warm for the rest of his life." - John Hrastar __________________________________________________ Do You Yahoo!? Find a job, post your resume. http://careers.yahoo.com |