조예은_3.31_DogKnight 과제 제출 #19
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
과제하면서 어려웠던 부분:
슬랙에서 질문과 답변이 이루어진 것을 확인해 'Has Exit Time' 체크 무한루프와 브랜치 merge 를 하는걸 해결할 수 있었습니다. 게임 디자인 패턴을 고려하면서 코드를 짜려고 하니 어려웠고, 주석을 따라 함수 오버라이딩을 설정하는데 어려웠으나, 싱글톤 디자인 패턴과 옵져버디자인 패턴을 (subject/observer)이해하는 데에 좋은 예제인 것 같습니다.
개선되었으면 하는 점:
코드의 구조나 주석을 이해하는 데 조금 어려웠으나 디자인 패턴을 이해하는 데 도움을 받은 과제인 것 같습니다! 감사합니다.