<div>지난주쯤에 '1주일 만에 세상을 만들어 보았습니다.' 를 올렸는데<br>( <a target="_blank" href="http://todayhumor.com/?humorbest_939174" target="_blank">http://todayhumor.com/?humorbest_939174</a> )<br>의외로 흥미로워 하시는 분이 많은듯 하여 update 버전의 결과 하나를 올립니다.</div> <div>댓글들도 참고하여 몇가지를 추가하였습니다.<br>하나는 공격성 인자인데, 이게 높으면 fighting 성향이고, 이제 낮으면 flighting성향입니다.<br>최대 수명을 200살 정도로 만들고 지난번의 몇가지 말도 않되는 bug들도 수정했습니다.<br>추가로 양성생식이나, 초식동물 육식동물, 시간에 따른 field 형태 변화, 동물생태에 따른 field형태의 변화등도 반영해야겠네요. <br> </div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="map1.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730480YYBk6KTfoImg9GbMNokuclRst9nsyg.jpg" width="800" height="800"></div> <div>이 그림은 이번 시물레이션의 field의 형태인데, 지난번 것으로 하니 너무 구석으로만 몰려서 살짝 바꿨습니다.<br>빨간색은 에너지 소모율, 파란색은 에너지 획득률, 녹색은 획득시 에너지 크기입니다. <br>대략 왼쪽 상단과 중앙이 개체 밀집 후보지입니다. </div> <div>이 field를 바탕으로 개체 100개를 푼 후 100년이 지난 결과는 아래와 같습니다.<br>흰색은 초기 개체이고, 녹색은 새로 태어난 개체, 파랑은 multipixel로 새로 태어난 개체이며<br>이 개체가 수명이 다해서 죽게되면 cyan색이 더해지고, 굶어 죽게 되면 빨간색이 더해지게 표시했습니다.</div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmap100.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730602YAaBEFkP5qztl.jpg" width="800" height="800"></div> <div> </div> <div>이 field를 바탕으로 개체 100개를 푼 후 300년이 지난 결과는 다음과 같습니다.</div> <div style="text-align:left;"> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmap300.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730616ywshkoCyIgifDS.jpg" width="800" height="800"></div></div> <div> <br>이 field를 바탕으로 개체 100개를 푼 후 500년이 지난 결과는 다음과 같습니다.<br></div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmap500.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730636hVSydkklHeIK.jpg" width="800" height="800"></div> <div><br>이 field를 바탕으로 개체 100개를 푼 후 700년이 지난 결과는 다음과 같습니다.</div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmap700.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730670PQoNymLD8wO7GfgVIjEklb7snA.jpg" width="800" height="800"></div> <div> </div> <div>마지막으로 이 field를 바탕으로 개체 100개를 푼 후 850년이 지난 결과는 다음과 같습니다.<br>이쯤에서 memory 뻑이 나네요. ;; </div> <div>그림이 대단히 난해합니다.</div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmapfinal.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730705qObnfUrZ7uG.jpg" width="800" height="800"></div> <div> </div> <div>덧붙여 처음의 100마리 개체들만의 이동경로를 흰색으로 표시해 보면 다음과 같습니다. 위의 모든 괘적은 위 100개체 중의 후손들입니다. </div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" class="chimg_photo" alt="trackingmapseed.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730746kvunn49lipPedwygKU4egjn5FHOxtaxJ.jpg" width="800" height="800"></div> <div> </div> <div>마지막으로 시간에 따른 개체수 변화 그래프입니다. </div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" alt="그림1.jpg" src="http://thimg.todayhumor.co.kr/upfile/201409/1409730768zvRJbqvHuXw.jpg" width="779" height="638"></div> <div>x 축은 개체수, y축은 년도</div> <div> </div> <div>파랑색은 생존개체수</div> <div>cyan색은 누적 탄생개체수</div> <div>너무 적어서 보이지는 않지만 바닥에 검정색은 누적 multipixel 개체수 </div> <div><br>그리고 녹색은 누적 굶어 죽은 개체수</div> <div>빨강은 누적 잡혀먹혀 죽은 개체수</div> <div> magenta색은 누적 수명을 다해서 죽은 개체수</div> <div> </div> <div>----------</div> <div>이상입니다. </div> <div>결과의 양상은 초기값의 영향을 많이 받네요.</div> <div>어떤 때는 개체수가 0으로 수렴해서 조기에 종료되고, 또 어떤때는 개체수가 너무 많이 생겨서 메모리를 많이 먹고.</div> <div>여전히 기대하는 multipixel의 규칙성을 확인하지 못했는데 설정이나 코드를 좀 바꿔야 할듯... </div> <div> </div>