3일간의 개인프로젝트를 마무리 지었다.
오늘 할 일로 어제 5가지롤 꼽았었다.
시간이 없어 리팩토링은 하지못했다.
아래 구현한 게임 캡쳐를 첨부하겠다.
메인화면

3ball-mode, 4ball-mode

Enter키 입력시 해당 숫자에 맞는 볼카운트 출력 및 Life 감소

입력에 숫자가 아닌 문자가 입력되면 "Please input number" 출력

숫자가 3(or4)개가 아닌 갯수가 입력되면 "3number please" 출력

Game Over 화면

Clear 화면

추가적으로 오늘 git에대해 배워서 일단 코드를 git에 올려두고 나중에 리팩토링 후 git의 history를 통해 비교해보도록 하겠다.
고생 많으셨습니다 :)
이제 조금씩 개발자의 역량을 갖춰나가고 계시네요 ~
글에 있는 것 처럼 리펙터링도 한번 고려해보세요 !!
그리고 에러 코드는 완벽하게 잡을 수 없습니다. 그럼 이를 어떻게 막을 수 있을지 고민해보세요.
(예외처리 검색)
마지막으로 게임을 만들게 되면 조건문을 꽤 많이 정의하게 되며
자연스럽게 코드가 약간 지저분해집니다.
이럴때 파이썬에서는 어떻게 코드를 깔끔하게 정리할 수 있는지 검색해보세요 :)
(switch 문법)
(혹은 이를 클래스로 묶어줄 수도 있습니다.)
이렇게 공부를 열심히 하신 만큼 다음 프로젝트도 잘 해내실 수 있을것 입니다.
마지막으로 게임을 웹으로 만든다 하면 어떻게 할 수 있을지 고민해보세요 :)