Hallo to All,

Hey Rooy, so its possible to copy binary numbers from memory? I had the impression that this could be done, but obviously it is too much for me. This way is going to be faster than the hack that I tried before, right? Thanks for the  module : )

Now I'm tring to implement a Conway's Game of Life in Maya with CGKit. It was going well until I got this error:

Traceback (most recent call last):
  File "<string>", line 14, in ?
  File "test.py", line 31, in ?
    Neighbor_Value = BOX_State[i-11]+BOX_State[i-10]+BOX_State[i-9]+\
IndexError: list index out of range

I know what it means, but I just can't figure out why this happens when the loop reaches 89. Can someone please tell me the reason for this? Here is my code so far:

from maya.mel import *
from random import *

BOX_List = []
BOX_State = []

rows = 10
columns = 10

for x in range (rows):
    for z in range(columns):
            State = randint(0,1)
            Name = 'BOX_%i_%i'%(x,z)
            BOX_List.append(Name)
            BOX_State.append(State)
            if State == 1:
                polyCube(name = (Name))
                move(z,0,x)

for i in range (rows*columns):

    Cell_Value = BOX_State[i]

    Neighbor_Value = BOX_State[i-11]+BOX_State[i-10]+BOX_State[i-9]+\
                                     BOX_State[i-1]+BOX_State[i+1]+\
                                     BOX_State[i+11]+BOX_State[i+10]+BOX_State[i+9]

Just to explain my plan a little bit: I have two lists, BOX_List and BOX_State. BOX_State is my way to sidestep the wrappping problem. I expected an exception with the last number in the list, but not 10 numbers before. As I see it, the problem comes when 'i' reaches BOX_State[i-1] Is this correct?

And again if you see something that should be different please let me know, in this way I can improve a little bit every time.

Since there has been some talk about the list itself, when some of you reply to my posts sometimes I get a mail straight to my account. This is very useful because it lets me see the reply before it is posted on the list and because in this way is easier to keep track of the info that is useful for me. The question is: is this a personal option from the person who replys? I would like to have all my answers this way, is it possible?

Thanks a lot for your help.

Happy coding,
Carlos


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to