Answer and do all 7 questions
Cellular Automata Cellular Automata Due Wednesday by 11:59pm Points 100 Submitting a file upload File Types pdf Submit Assignment Complete the following activities: 1. This is rule 86 for a 1D cellular automation using a three cell neighborhood. Use rule 86 and the seed row below to draw the next four rows of a 1D cellular automation. You can copy the seed row in to Grid-Paint or a different program that allows similar work if you want so it will be easier to fill in, or you can do it on regular square graph paper by hand. After you are done, save your automation or scan it as a picture and paste it into your homework file. 2. The pattern below is a 1D cellular automation where the top row is the seed row. It was made using the three row neighborhood like in your book. Determine which rule was used to make the automation and draw the rule as a set of 8 cell neighborhoods like in the examples in your book (and in the previous activity). There is more than one possible correct answer to this activity. One bonus point if you give the corresponding number for your rule! 3. By slightly editing "rule X" from your textbook (page 135) I created rule Y (pictured below) for a 2D cellular automation using a four cell neighborhood. Note that I didn't have the little arrow symbol available so I just put the result below the 5 cell pattern. Start with a single black cell and use rule Y 8 times to make a 2D cellular automation. You can create the automation in Grid-Paint or a different program that allows similar work if you want so it will be easier to fill in, or you can do it on regular square graph paper by hand. After you are done, save your automation or scan it as a picture and paste it into your homework file and then explain any differences you see in your automation than in the one using rule X in the book (page 136). 4. Starting with a single hexagonal black cell, create a 2D cellular automation on a hexagonal tiling that follows the following instructions for six iterations. 1. If a cell is white and shares a single edge with a black cell, then turn it black. 2. If a cell is white and shares exactly three edges with black cells, then turn it black. 3. If a cell is black, leave it black. You can create the automation in Grid-Paint or a different program that allows similar work if you want so it will be easier to fill in, or you can do it on regular hexagonal graph paper by hand. After you are done, save your automation or scan it as a picture and paste it into your homework file. 5. Use the starting state below and a 1234/45 rule, draw the next step in the Game of Life. You can create the next step in Grid-Paint or a different program that allows similar work if you want so it will be easier to fill in, or you can do it on regular square graph paper by hand. After you are done, save your automation or scan it as a picture and paste it into your homework file 6. Using the Game of Life simulator from the learning material (link: https://bitstorm.org/gameoflife/ (https://bitstorm.org/gameoflife/) ), find three patterns that make stable populations, meaning that if you push start on the simulation none of the cells in your pattern ever die and no new cells are born. Screen capture your patterns and paste the pictures into your homework document. 7. Using a square grid, create a color 2D automation where the neighborhood of a cell is defined by all 9 cells touching it (sharing a side or a corner) that follows the rules below for 4 iterations. Start the automation with a single blue cell. 1. If a cell is white, shares exactly one side with a blue cell, AND has no yellow cells in its neighborhood, color it yellow. 2. If a cell is white and shares exactly one side with a yellow cell, color it blue. 3. If a cell is white, shares exactly one side with a blue cell, AND shares a corner with a yellow cell, color it purple. 4. If a cell is not white, do not change its color. You can create the automation in Grid-Paint or a different program that allows similar work if you want so it will be easier to fill in, or you can do it on regular square graph paper by hand. After you are done, save your automation or scan it as a picture and paste it into your homework file.