2009-11-30 5 views
1

저는 C++을 배우기 시작했습니다. 누군가 내가 할 수있는 몇 가지 작은 프로젝트를 제안 할 수 있는지 궁금 해서요. 제가하고있는 일에 대해 더 많은 것을 배우는 데 도움이 될 것입니다.내가 배우는 데 도움이되는 프로젝트를 아는 사람이 있습니까?

필자가 작성한 가장 복잡한 것은 처음에 내 컴퓨터에 로그인 (yay auto-run)하고 .txt 파일에 날짜/시간을 쓸 때 실행되는 프로그램입니다. 그래서 저는 그걸 한 단계 위로 올려 놓을 생각입니다. :-피.

+3

무엇을 하시겠습니까? 간단한 콘솔 기반 게임을 출발점으로 쓸 수 있습니다. –

+1

당신이 좋아하는 것은 정말로 가장 중요한 것입니다. 완전히 지루할 것 같은 것을 배우기 시작하면 이해가되지 않습니다. –

답변

6

게임은 간단한 게임을 작성하십시오.
tic-tac-toe, hang man, 뱀 또는 전함과 같은 더 복잡한 대화식 게임을 시작하는 등 아주 간단한 작업으로 시작하십시오. 당신이 함께 초기 게임을했습니다 일단

심지어 뱀 게임 같은 간단한 뭔가, 당신은,

게임은 훌륭한 옵션입니다 등 등 경계를 이동 추가, 당신이 여분의 컴퓨터 제어 뱀을 추가 경계를 추가 할 수 있습니다 특정 기술을 배우지 않아도되고 고급 물리 엔진이 필요 없으며 모호한 비즈니스 도메인의 내용을 배울 필요가 없습니다.

간단한 게임을 쓰는 것은 문제 해결을 연습하고 코드를 작성하는 훌륭한 방법입니다.

다시 말하지만, 혼란 스러움이 있다면, 필자는 게임을 쓰기를 원할 것입니다. :)

+0

나는 그 중 일부를 할 것 같아. 최소한 재미있는 소리. 감사. – Andrew

+0

도움이 될 수있어서 기쁩니다. 27 년 전 (내가 12 살 때) Oric-1 컴퓨터를 받았고 사용할 수있는 게임이 없었지만 기본 작성에 대한 설명서가있었습니다. 그래서 우리 형제와 나는 우리 자신의 게임을 썼다. . . 그리고 나는 여기 몇 년 후입니다 :) –

1

codekata을 살펴보고 나 자신을 시도하지는 않았지만 큰 일을 들었습니다. 프로그래밍 기술을 향상시키는 좋은 방법처럼 보입니다.

+1

점수를 유지하는 http://projecteuler.net에서 재미있을 수도 있습니다. – falstro

+0

http://programmingpraxis.com/이 또 하나 있습니다. – falstro

2

무엇이 당신의 관심사가되어서 일을 계속하도록 동기를 부여 할지라도, 짜증이 났을 때조차도 당신에게 달려 있습니다. 당신이 가고 싶은 곳으로 가는데 도움이 될 것은 다시 당신에게 달려 있습니다. 죄송합니다.이 답변을 드릴 수 없습니다. 제가 여기서 여러분에게 줄 수있는 가장 좋은 조언은 실습입니다. 흥미롭고 유용한 것을 발견하고, 더 연습하고, 연습을 언급합니까?

그렇다면 구문에 대한 지식 (모든 언어로 배우는 것)을 테스트하려면 C++ 책에서 연습 해보십시오. (또는 몇 시간 동안 서점을 방문하여 도움이 될만한 표정을 선택하십시오.) 이러한 연습은 구문과 같은 기본 사항을 배우고 답변을 제공하는 경우가 많습니다. 너무 잠깐 둘러보고 몇 가지 질문에 대답하십시오. :)

관련 문제