개발일지

240926(목) [개인 과제 해설 강의 시청 : 필수 기능]

게임 프로그래머 2024. 9. 26. 22:55

개인 과제 해설 강의를 시청했다.

과제의 목적: 학습한 내용을 어디에 사용하면 좋을지 게임 구현을 통해 알아가는 것

 

강의를 보면서 느낀 내 코드의 문제점

1) 모든걸 main 함수로만 처리해서 코드가 길어지고 지저분한 느낌

2) 코드를 적재적소에 활용하지 못함

3) 아이템 선택 화면시 번호가 나오게 하는 방식

 

해결방법

1) 코드가 공통되거나 자주 쓰는 기능은 따로 함수를 만들어 호출해주기

2) 배열과 반복문을 적절하게 활용하여 코드의 가독성을 높힌다.

3) 보간 기능, 배열, for문을 적절하게 활용

 

알게된 부분

1) 사용자가 정해진 값이 아닌 다른 값을 입력할 경우 Try.parse 사용

2) 삼항 연산자를 사용하여 IF문을 간결하게 표현가능

3) contains 함수를 이용하여 해당 변수가 있는지 체크할 수 있다.

 

아직 완강을 못해서 27일에 다시 총 정리해야겠다. 

해설 강의가 정말 도움이 많이 됐고 튜터님 코드 짜는게 정말 간결하면서도 대단한 것 같다고 느낀 강의였다.