2048 - choice 2 (개발)
흐름도 메인 기능을 기획하고 흐름도를 작성한 후 코드를 작성했다. 먼저 다른 2048게임을 참고하여 메인 기능을 구성한다. 게임 규칙 1. 같은 수의 블럭 2개가 맞닿아 있다면 합성한다. 2. 2개면 다음 단계의 블럭으로 3개면 2단계 위 블럭, 4개면 3단계 위 블럭으로 변한다. 3. 이때 합성의 주체가 되는 위치의 기준은 새로 떨어진 블록 기준이다. 예를 들어 빨간 블럭이 새로 떨어진 블럭이라면 그 위치에 새로운 블럭이 생성된다. 이 규칙을 바탕으로 흐름도를 작성한다. 대략적인 흐름도를 작성한 후 이를 바탕으로 코드를 작성했다. 구현을 최우선으로 하여 작성한 코드로 효율성은 낮을 수 있다. 이후 테스팅 과정에서 리펙토링하기로 한다. 큐브 생성 함수 public void SpawnCube(int now..
개발일지
2023. 8. 19. 00:44