PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/08/01 15:18:14
Name 싶어요싶어요
Subject [질문] 테트리스같은걸 코딩하려면 얼마나 걸릴까요?
뻘질문입니다만

코드경험이 없는 노베이스가 테트리스 혹은 비슷한 난이도의 프로그램을 목표로 할때요.
파이썬이든 c든 기초를 공부하고, 만들기위한 예제를 학습하고 직접 완성시키고한 후에,
구글의 도움 및 아무런 참고자료없이 다시 한번 코드를 써내려갈려면 얼마나 학습시간이 필요할까요?

기초배우고 그냥 소스가지고와서 블럭모양을 바꿔보기도하고, 폭 넓이 조정하고 가지고 놀면서 익히는거야 배우고 둘째날이면 시작하겠지만...
뭔가 쓰고보니 노베이스라면 학습시간이 아니라 암기시간인가? 하는 생각도 드네요.

여튼 얼마나 걸릴거같으신지 궁금합니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
하이아빠
20/08/01 15:33
수정 아이콘
노베이스에 모든걸 직접 만드시려면 꽤 걸리실꺼에요. 그래픽 출력. 알고리즘 등등 많은 분야를 공부하셔야 합니다.
어림잡아 2년 정도 생각하셔야 할꺼에요.

단순히 테트리스를 만들고 싶으신거라면 유니티에 어셋찾아보면 꽤 있을꺼에요.
싶어요싶어요
20/08/01 15:40
수정 아이콘
예전에 삼촌들은 맨땅에 해딩하면서 과제하는데 고생하셨다고 들었습니다.

완성코드를 안본다면 1년걸리겠지만, 요즘엔 완성코드도 많고 인터넷에 설명, 학습자료들도 풍부해서 한달 안걸리지않을까? 싶으면서도 그래도 한달은 쉽진않겠지? 하는 생각에 한번 질문해봤습니다.
F.Nietzsche
20/08/01 16:13
수정 아이콘
각 잡고 공부하면 1개월이면 만들죠
20/08/01 16:26
수정 아이콘
평범한 재능이라는 가정 하에 마음만 먹는다면 1~2개월 내로 만들 수 있습니다.
그 이상 걸린다는 건 하기 싫거나 흥미 없어서 안 하는 거죠.
20/08/01 16:35
수정 아이콘
옛날에 게임개발 학원을 운영했었던 사람으로 참고답변을 드리자면,
노베이스로 프로그래밍 과정에 수강을 시작한 학생들이 보통 이렇게 됩니다.
- 첫 1주차, for 반복문 2개로 구구단 치다가 20% 탈락 (중도포기)
- 첫 4주차 포인터 배우다가 좌절해서 50% 탈락 (중도포기)
- 그리고 나머지 30%들이 겨우 테트리스나 인베이더 정도는 만들 수 있게 되지요,
20/08/01 16:37
수정 아이콘
현직 7년차 개발잔데
프로그래밍이나 기본적인 지식이 없는 상태에서 기초를 공부하고, 만들기위한 예제를 학습하는 일련의 과정을
너무 속성으로 하시면 그만큼 나중에 난이도 있는 것을 만들때 꽤 어려울테니
언어 공부하시면서 알고리즘이나 자료구조등 빡시게 반년~1년정도 공부하시고,
테트리스 예제를 참고하면서 만드시는거는 1주도 안걸리실거고..

이제 한번 만들었으니 내가 첨부터 해보자! 하시는건 좀 의미가 없는 질문인 것 같아요.
저렇게 한바퀴 예제까지 참고해서 한두번 만드셨다고 이후에 안보고 만들기가 바로 뚝딱 되는것도 쉬운일이 아니고,(한두번이아니라 꾸준히 여러번 비슷한 난이도의 개발을 해보셔야 될듯..)
실제 개발자들도 인터넷의 여러 예제나, 내가 예전에 비슷한거 개발할때 어떻게 코딩했었지? 하면서 예전에 썼던 내 코드나 회사에 이미 관리중인 주변 코드들을 참고하면서 만들거든요.

꾸준히 하시면서 익혀나가시는게 중요할것같아요..!
20/08/01 18:01
수정 아이콘
구현 스펙에 따라서 천차 만별이라 이런 질문의 무의미 하지만.. ;대학교 과제 수준이라면 두세달 정도면 가능 할 것 같습니다.
c로만 시작하지 마세요
-안군-
20/08/01 19:59
수정 아이콘
경력 20년차 개발자입니다...

참고자료 없이 만들기가 쉽지 않은게... 화면출력 부분이 레퍼런스 없이는 하기가 어렵습니다.
수학 계산 프로그램이라던가, 무슨 시뮬레이션 같은걸 해서 print문으로 쭉쭉 찍는건 혼자서도 할텐데, 화면제어는 시스템을 타서요;;
테트리스 알고리즘 자체는 한두달 정도면 충분히 만들 수 있고, 그렇게 어렵지 않기는 합니다.

그것보다는, 일단 언어선택을 좀 쉽게 가시는게... 첫 시작 언어로 C는 비추입니다. 파이선 또는 C 라 하셨으니 파이선을 권해드립니다.
알고리즘과 언어 문법에 대한 개념이 어느 정도 잡히고 나면 C/C++ 이든, 자바든, 자바스크립트든 무난히 넘어갈 수 있을겁니다.
이오니
20/08/01 20:06
수정 아이콘
html, css, javascript(+jQuery)...해서 약 2달이면 일단 웹에서 게임 구현은 가능할 것 같아요.
원하는 수준이 어느정도인지는 알 수 없지만요.
Rorschach
20/08/01 22:10
수정 아이콘
내가 (레퍼런스들도 적극적으로 참조해서) '테트리스만' 만드는게 목적이다 - 이건 한두달이면 가능은 할겁니다.
내가 테트리스 같은 게임을 그냥 스스로 만들 정도의 실력을 가지고 싶다 - 이건 년단위로 꾸준히 공부하셔야 할 듯 하네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
147240 [질문] 카카오내비 vs 티맵 vs 아틀란 어떤게 나은가요? [15] 조국6987 20/08/03 6987
147239 [질문] 지금 천안 상황 어떤가요 [2] 마리오30년4836 20/08/03 4836
147238 [질문] 롤러장에서 인라인스케이트 탈수있나요? qpskqwoksaqkpsq4559 20/08/03 4559
147237 [질문] XP 운영체제 사용 시 인터넷 연결 질문입니다. [6] Neo6249 20/08/03 6249
147236 [질문] [NBA] 현재 휴스턴의 전술은 어떤 개념인가요? [9] Davi4ever4646 20/08/03 4646
147235 [질문] 중고거래 안전하게 하는 방법 질문 드립니다. [17] 삭제됨4442 20/08/03 4442
147234 [질문] 태블릿 PC 가지고 계신 분들 주요 용도가 어떻게 되시나요? [27] 우주전쟁16735 20/08/03 16735
147233 [질문] 유튜브 시청용 태블릿 추천 부탁드립니다. [4] 바카스5127 20/08/03 5127
147231 [질문] 수면에 도움이 되는 아이템 추천 부탁 드립니다. [5] 호아킨4697 20/08/03 4697
147230 [질문] 세상에서 음악이 사라진다면 어떤 세상이 될까요? [7] 김정각5132 20/08/03 5132
147229 [질문] 거실벽을 빔프로젝터 스크린 대신 사용할 수 있을까요? [12] 熙煜㷂樂11748 20/08/03 11748
147228 [질문] 닌텐도 스위치 RPG 추천 부탁 드립니다 [24] 삭제됨8115 20/08/03 8115
147227 [질문] 부모님 쓰실 컴퓨터 어떤 게 좋을까요? [2] 날굴~4155 20/08/03 4155
147226 [질문] 차량 구매 추천 부탁드립니다. [14] aura5278 20/08/03 5278
147225 [삭제예정] 애플워치 질문 [12] 삭제됨6529 20/08/02 6529
147224 [질문] 사귄지 한달 된 친구에게 어떤 선물이 괜찮을까요? [29] muse7885 20/08/02 7885
147223 [질문] 와콤 타블렛 질문입니다 [4] F.Nietzsche4358 20/08/02 4358
147222 [질문] 쓰던 모니터 팔 수 있는지와 모니터관련 질문 하나 드리고 싶습니다 [1] 무식4237 20/08/02 4237
147221 [질문] 찐폰알못 질문입니다. 갤노트8이후버전 구매시 어떤제품을 어떻게사는게 가장 저렴할까요? [19] 요한5853 20/08/02 5853
147220 [질문] 민소매는 일상생활 어디까지 입을 수 있을까요? [23] Tyler Durden6275 20/08/02 6275
147219 [질문] 컴퓨터 견적 문의합니다. 완전 컴알못입니다. [6] 블루데이4440 20/08/02 4440
147218 [질문] 담원의 판테온을 밴하지 않는 이유가 뭔가요? [7] 스타나라4534 20/08/02 4534
147217 [질문] 따로 구입한 충전기+케이블 오래쓰면 안좋나요? [1] 콜라제로4349 20/08/02 4349
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로