소스코드를 구글에서 검색하고 베끼는 프로그래밍은 그만해야 합니다. 프로그래밍 공부의 핵심은 문법이 아닌 직접 소스코드를 작성해보는 훈련을 통해 스스로 설계, 코딩, 디버깅 역량을 키우는 것입니다. 컴퓨터를 잘 모르는 왕초보도 스스로 프로그래밍을 할 수 있습니다. 구글링, 책 등에 의존하지 않고 스스로 자유자재로 코딩하는 것이 중요합니다.
자료구조와 알고리즘도 마찬가지입니다. C++ 문법처럼 백지 상태에서 직접 구현하고 활용할 줄 아는 것이 중요합니다.
소스 코드를 구글에서 검색하고 베끼는 프로그래밍은 그만해야 합니다. 프로그래밍 공부의 핵심은 문법이 아닌 직접 소스 코드를 작성해보는 훈련을 통해 스스로 설계, 코딩, 디버깅 역량을 키우는 것입니다. 컴퓨터를 잘 모르는 왕초보도 스스로 프로그래밍을 할 수 있습니다. 구글링이나 책 등에 의존하지 않고 스스로 자유자재로 코딩하는 것이 중요합니다.
고급 알고리즘도 마찬가지입니다. C++ 문법처럼 백지 상태에서 직접 구현하고 활용할 줄 아는 것이 중요합니다.
게임을 만들다 보면 여러 가지 수학적 지식이 필요합니다. 고등학교 기초 수학 지식을 가지고 계시다면, 게임을 만들 때 필요한 수학은 배워 나가면서 게임을 제작하면 됩니다. 하지만 대부분의 책과 강의는 해당 수학적 내용을 이해하고 있다는 가정하에 게임 수학을 설명해줍니다. 이 강의는 초등학생도 이해할 수 있는 수준의 예시로 게임 수학에 필요한 지식을 배웁니다.