0
나는 Game of Life를 JavaScript로 재창조했습니다. 작동하지만 계산적으로 비효율적입니다. 세대 간 대기를위한이 기능이 있습니다.Game of Life 레크리에이션의 계산 효율성 향상
var speed = 500; //milliseconds
function live() {
middleMan = setInterval(processGeneration, speed);
if (!dead) {
window.clearInterval(middleMan);
live();
}
}
500 밀리 초 동안 아무런 변화가 없으면 계산 작업의 쓰나미가 발생합니다. 이것은 데드 타임과 지연의 아이러니 한 콤보를 제공합니다. 500ms를 어떻게 사용합니까?
'setTimeout'을 사용하여'live()'를 호출하고 itslef 내부에서 호출하지 마십시오! – undone