콘웨이의 생명 게임


Vanilla JS만으로 작성한, 콘웨이의 생명 게임 시뮬레이션

원래 2022년쯤 군대에 입대했었을 때 작성한 게임입니다. 시기 때문에 인터넷을 참고하는게 제한되어, 코드를 작성하는데 애를 먹었죠. JS에 문제가 생기거나 (디자인은 더럽게 못하는데도) CSS 룰들을 작성하려면 수시로 왔다갔다하면서 완성했습니다. 최초 버전은 일주일 정도 안에 완성했는데, 나머지 기능이나 매끄러운 부분들은 몇 달 동안 지루할 때마다 (군대에선 많습니다… 재미로 가는 곳이 아니니까요) 수정했습니다. 물론 완벽하진 않지만, 최상이 아닌 환경에서 이렇게 간단한 걸 작성하는 어려움을 이해해주실 수 있으시죠?

군대에서 가지고 나온 최초 버전에서 변경된 점들이 몇 가지 있습니다:

  • 웹사이트 페이지 껍데기에 맞게 수정
  • 웹사이트 전역의 다크 모드를 사용하도록 수정
  • 예시 맵 기능 제거 (예시 맵들도 가지고 나올 시간이 없었습니다)