• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

아직 못풀어도 괜찮을까요?

22.01.07 04:53 작성 조회수 287

0

최근에 c++강의 다 보고는 왔는데
사실 강의만 다 봤을 뿐이지
c++ 사용수준은 강의 듣기전하곤 똑같습니다..
 
다만 코드를 봤을떄 완벽하진 않지만
어떤 코드인지 어떻게 작동하는지 정도만 아는수준입니다..
 
그래서 인터넷 게임예제 같은거
코드보면서 따라 치면서 익숙해져야겠다 싶어서 찾다
이 강의를 알고 수강을 했는데요

1.1이나 1.2는 작성된 코드에서 한두개만 바꾸는 수준이라
어려움 없이 금방 해결했습니다..
근데 이번꺼는 어떻게 코드를 짜야겠다는 머리에 그려지는데
그 생각을 코드로 구현하는게 쉽지않네요..
 
// 예제1 총알을 발사할떄 총알이 사라지지 않고 누적되어 메모리 누수가 발생함 // 해결방법은 게임창과 총알을 인식하게해서 화면 밖으로 나갔을떄 총알을 없애야됨 // //예제2 총알을 연속으로 사용할 경우 앞에 발사된 총알이 사라짐 해결하기 //키를 누를떄 마다 새로운 총알 객체를 생성해야됨
 
어떤 코드를 써야할지도 모르겠고..
어떤 코드를 써야될지 모르는 상태라 고민을 해도
제자리 걸음이네요..
 
보통은 다 푸는게 정상일까요??
 
이것도 일단 완강을 해보고 나중에 풀어야 될까요?

아니면 다른 사람의 코드를 보고 이해한 다음
넘어가거나 나중에 완강후에 새롭게 짜보는게 좋을까요..
 
항상 연습문제가 나오면 공부방법 떄문에 고민이 많습니다..

답변 1

답변을 작성해보세요.

1

강의를 듣고 이해하는 단계에서 그것을 실제로 사용하는 단계로 넘어가는 것은 누구한테나 어려운 일입니다.

남의 코드를 보고 대강 어떻게 작동하는지 알 수 있다면 충분히 준비가 되어 있는 상태이고 얼른 다음 단계로 넘어가야 합니다. 이 과정이 사람에 따라서 힘들 수도 있고 쉬울 수도 있습니다. 자신의 뇌 구조를 바꾸는 것이기 때문에 남이 가르쳐줄 수도 없습니다. 아기가 걷는게 느리다고 업고 다니면 걷는게 늦어질 뿐입니다. 대신에 감이 살짝 생기기 시작하면 실력이 빨리 붙습니다. 

기본 문법은 배워야하는 것이 맞지만 응용하는 것은 배우는 것이 아니라 스스로 도전하는 것 외에는 방법이 없습니다. 인스타그램을 따라서 만드는 것 보다 간단한 for문 하나를 스스로 만드는 것이 더 실력이 좋은 것입니다. 

따라치는 강의를 찾고 계셨다는걸 보니까 기초적인 문제 풀이 연습도 아직 안해보신 것으로 추측됩니다. 예전에 문제풀이 사이트들을 정리해놓은 것이 있는데 참고하세요. 

https://blog.naver.com/atelierjpro/221567917805

 

 

 

 

 

 

최지로님의 프로필

최지로

질문자

2022.01.07

남의 코드를 한번 보긴했는데
이해가 갑니다

백터로 구현을 하시는데 사실 대충 흐름만 이해했지
코드를 보면 제가 아무리 혼자 생각했다고 해도
아마 해결은 못했을꺼 같습니다..

지금 수준에선 이 강의는 아직 시기상조이고
연습문제와 기초문법 강의를 다시 보고 연습문제들을 해결한 후에 보는게 좋을까요??

아니면 이 강의 또한 문제풀이는 나중에 풀더라도
한번 쭉 보는게 좋을까요?

공부 방법은 스스로 결정하셔야 합니다. 나의 뇌세포 구조를 남이 바꿔줄 수는 없으니까요. 다만, 할까 말까 고민하는 것만큼 에너지 낭비가 큰 것이 없습니다. 고민 보다는 어느쪽이든 하시는 것이 현명합니다.