2011-10-03 4 views
2

저는 지난 3 년 동안 C++로 코딩 해왔고 대부분 QT와 같은 다른 라이브러리를 사용하여 작업했습니다. 나는 최근에 3 년 이상 코딩을해온 사람의 경우 C++을 많이 알지 못한다는 것을 알았습니다. 왜냐하면 템플릿이나 STL 또는 부스트에 대해 많이 알지 못하기 때문입니다.게임 프로그래밍 프로젝트를 수행하여 C++ 및 STL을 학습 하시겠습니까?

이 문제를 해결하기 위해 새로운 C++ 기능과 STL을 배울 것이라고 결정한 후이 우수한 스레드를 발견했습니다 Learning C++ using a template. 기본적으로 나는 무엇보다도 STL을 배워야한다고 말합니다.

이제 게임 프로그래밍은 내 학창 시절에서하고 싶었던 것입니다. 심지어 프로젝트를 위해 하나의 비행 시뮬레이터 게임을 썼지 만, 얼마 후 중단되었습니다.

내 질문에 계속해서 OpenGL 게임을 만들거나 C++을 배우기 위해 텍스트 기반 게임을 사용해보아야합니다. OpenGL을 배우는 것이 C++을 실제로 배우지 못하게하는 노력이 될 것입니다. 또한 누군가 다른 아이디어가 있다면?

+0

입니다.이 질문을 제기 할 적절한 곳은 프로그래머입니다. 스 택셜 익스체인지 닷컴 –

+1

롤. 3 년? 나는 최근에 10 년 이상 C++ 프로그래밍을 해왔 던 사람이 STL이 무엇인지 알지 못하는 것을 알게되었습니다. –

답변

2

STL과 부스트는 거의 모든 C++ 프로그램에서 사용되며, 배우기 위해 비디오 게임 도메인에 갈 필요가 없습니다. 비디오 게임 프로그래밍은 매우 복잡한 응용 프로그램 도메인입니다. 그럼에도 불구하고, 게임 프로그래밍이 가장 즐겁게 느껴진다면, 그것으로 가십시오. OpenGL 대신 SDL로 시작하는 것이 좋습니다. 더 높은 수준의 API입니다. 필자가 권장하는 또 다른 방법은 테트리스 클론처럼 단순한 게임을 만든 다음 더 복잡한 유형의 게임으로 이동하는 것입니다. 귀하의 게임 프로그래밍 요구 사항에 대해 매우 권장하는 페이지는 GameDev.net