tag:blogger.com,1999:blog-81833950942798134.post5819221065610903780..comments2009-07-13T19:36:13.465+02:00Comments on Generative Scripting II: Assignment 03A_Alicedanrochahttp://www.blogger.com/profile/04468836977853242830noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-81833950942798134.post-3648624332400244452009-07-08T01:50:00.504+02:002009-07-08T01:50:00.504+02:00Hi Alice,
It seems a fine idea. One thing that yo...Hi Alice,<br /><br />It seems a fine idea. One thing that you'll have to pay attention to is to how can you make the people walk only in the empty spaces and not go through the programs. The problem is that at the same time you also want them to "enter" certain programs, right?<br /><br />One approach I would try is to attach different fields for each program, one which attracts and one which repulses. Then you can connect these fields to each agent type so that each agent is attracted by certain programas/fields and repulsed by other. This is the obvious part. What is tricky here is how to make it variable? after all, you don't want that people A stay all the time in program D, but you want them to move around. So along time, you have invariably to reduce the attraction of program D to people A while increasing the attraction of other program also to people A. You do this by manipulating the magnitude of the fields along time. <br /><br />Maybe what you need is, in each program, one field for each type of person. Let's say you have programs A,B,C and people 1,2,3. In program A, you'll have the field A1 which will attract/repulse people 1(depending on its magnitude being positive or negative); you'll also have fields A2 and A3. Then in B, you have B1, B2, B3. And in C: C1, C2, C3.<br /><br />Then it is going to be the play with the magnitudes of these fields that will make your action take place. Sounds fun! :)danrochahttps://www.blogger.com/profile/04468836977853242830noreply@blogger.com