PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/05/15 19:47:56
Name 이 짐승에게 먹이를 주지마세요
Subject [질문] io게임같은거 만들고 싶은데 프로그래밍 입문 질문드립니다.
만만히보는건 아니지만 어릴적부터 생각해오던거라 그래도 한번 도전해보고 싶은데요.

io게임들 같은걸 부업으로 만들어보고 싶습니다.

http://agar.io/    
http://splix.io/    
http://slither.io/

게임의 룰은 아주 단순합니다.

그래도 쉽진 않겠지했는데 브라질의 한 10대소년이 만들었다고 하더군요.

아가리오가 처음인데 그뒤로 쭉쭉 내더군요. 혼자인지 팀인지 모르겠지만요.

그래서 저도 예전부터 생각해오던 게임을 만들어보고 싶다는 생각이 들었습니다 크크.


하루에 3시간씩 공부한다고한다면 저런 게임들 만드는데 몇달? 몇년? 이 걸릴까요?

라고 여쭤보고 싶지만 의미없는 질문이고...

아가리오같은 경우 C++과 자바를 이용해서 만들었다는데 원래 프로그래밍에 언어를 2,3개를 쓰기도 하는건가요?

아가리오를 만들건 아니지만 일단은 저도 c++과 자바 배우는걸 목표로 할까 싶구요.

초보자는 파이썬으로 입문하는게 좋다던데, 파이썬도 게임만들기 좋은 언어인지

그리고 지뢰찾기? 카드게임?같은 아주 쉬운 게임을 실제로 만들어가면서 배워나가고 싶습니다.

혼자 공부하는거니 그냥 주구장창 배우기만 하면 재미없을테니...

근데 서점 검색하니 또 게임 프로그래밍 책은 중급자용이나

유니티, 자바스크립트, 안드로이드, 다이렉트x등등용밖에 없더군요.



어떤식으로 공부를 진행해가면 좋을지,

그리고 추천교재가 있다면 알려주시면 정말 감사하겠습니다.  


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
1llionaire
17/05/15 20:13
수정 아이콘
아가리오 접속이 안돼서 다른 걸 보니... 자바스크립트와 PHP 를 사용한 거 같네요. PHP 가 C계열의 서버사이드 언어라서 그렇게 표현한 게 아닐까 싶네요. 어쨌든 웹 브라우저에서 돌아가는 게임을 만들고 싶으신 듯 한데, Javascript 는 기본으로 아셔야 할 거 같고요. 서버사이드는 뭐 선택에 따라 다양합니다. 자바도 가능하고, Node.js 같은 거 쓰면 자바스크립트만 알아도 다 가능하고요. 파이썬으로도 장고나 플라스크 같은 프레임워크 사용해서 웹서버 많이 만드는 추세에요. 실시간으로 멀티유저가 플레이하는 걸 보여줘야 한다면... node.js 도 매우 쓸만하죠. C++ 부터 배우는 건 많이 돌아가는 거라 봅니다. 프로그래밍의 베이스를 탄탄히 하고 싶으신거라면 몰라도, 결과물을 빨리 만들면서 재미있게 하시겠다면 자바스크립트와 함께 다른 서버사이드 구축을 위한 언어를 하시는 게 좋아보이네요.
이 짐승에게 먹이를 주지마세요
17/05/15 23:15
수정 아이콘
감사합니다 자바와 자바스크립트가 또 다른거라 들었는데 처음듣는 php에 node.js까지 배워야할게 너무 많군요 크크. 괜찮다면 자바스크립트 교재 추천해주실수있으세요? 일단 이고잉님 강의 살짝 들었는데 당분간은 교재없이 강의만으로도 괜찮은걸까 싶기도 하고....
1llionaire
17/05/16 11:20
수정 아이콘
http://book.naver.com/bookdb/book_detail.nhn?bid=11491730
http://book.naver.com/bookdb/book_detail.nhn?bid=11445276
개인적으로 이 분이 쓰신 책이 내용이 좋아서 추천드리고 싶네요. (저서에 번역서까지 책 종류가 굉장히 많아요..) 처음 입문용 책들 보통 깊이가 없고, 중급 이상 책들은 처음 공부하기엔 무리인 책들이 많은데... 처음 배우기에도 괜찮고 내용도 충실한 거 같아요.
조지영
17/05/15 20:46
수정 아이콘
Javascript + Node.js 하시면 됩니다. 웹게임은 1~2년정도 공부하시면 만들 수 있을거에요. 더 간단하게 만들려면 Scratch를 해보시구요
이 짐승에게 먹이를 주지마세요
17/05/15 23:17
수정 아이콘
감사합니다 1llionaire님 말씀과 비슷하시군요. 혹시 괜찮은 교재 추천 부탁드려도 될까요?
아닌밤
17/05/15 22:25
수정 아이콘
지금은 닫혀 있는데, HTML5 Game Development https://www.udacity.com/course/html5-game-development--cs255 강의가 원하시는 것과 비슷한 내용인 것 같습니다. 강의 소개 중 What You Will Learn 에 있는 부분들을 살펴보시면 어떤 것들이 필요한지 감을 잡으시는 데 도움이 될 것 같습니다.

이게 현재 진행중인 강의가 아니니 보다 기초적인 내용이지만 https://www.udacity.com/course/html5-canvas--ud292 을 보시면서 여기를 출발점 중 하나로 잡으실 수 있을 것 같습니다.

그리고 프로그래밍을 '공부'의 대상으로 생각하면 오히려 쉽게 접근하기 어렵고 재미가 없습니다. '공부'라기 보다 '공작'이라고 생각하시고 작동하는 작은 것들을 계속 만들어가시는 학습법이 처음에는 도움이 됩니다. 그렇지 않고 책을 통해 어느 정도 공부하고 언어를 다 익힌 다음에, 개념이 잡힌 다음에 뭘 만들어보자고 하면, 대부분의 그 단계를 돌파하지 못하고 지쳐서 나가 떨어집니다.

프로그래밍에 대해 완전 초보가 아니시라면 해보고 싶은 것을 바로 시도하고, 그것이 너무 어려운 버전이면 그것의 간소한 버전을 시도하면서 부딪힌 문제를 해결하는 데에 필요한 최소한의 것들만을 학습해 가면서 해나가는 방식의 학습법을 권해드리고 싶네요.
이 짐승에게 먹이를 주지마세요
17/05/15 23:32
수정 아이콘
답변 감사합니다. 좋은 소개강의가 있는데 못본다니 아쉽네요ㅠㅠ 캔버스 좀 들어봤는데 코딩에 대한 개요라기보단 그냥 html에 대한 기초같네요.
17/05/16 00:42
수정 아이콘
먼저 자바스크립트+Nodejs로 채팅 프로그램부터 만들어보세요. 모든 클라이언트 서버 모델의 기초입니다. 그 다음으로 장기 등과 같이 간단한 룰 베이스 보드 게임을 만들어보시고요. 처음에는 1:1 전용, 그 다음에는 로비가 있고 방 만들고 초대하는 시스템 만들어보고요. 그 다음에 게임을 직접 기획해보시면 좋을거라 생각합니다. 자바스크립트+Nodejs를 하면 그냥 자바스크립트만 하셔도 됩니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
116241 [질문] [ZvsT] 공방에서 111상대할수 있나요? [7] 올인2611 18/02/18 2611
115644 [질문] [스팀] rpg추천 해주세요. [16] 재입대12453 18/02/02 12453
115540 [질문] 이스8 어떤 부분에서 고평가 받는건가요? [15] 펩시콜라6600 18/01/31 6600
115315 [질문] 테사기 vs 테사기 아니다. [22] 성동구3488 18/01/26 3488
115099 [질문] 대학원에 가지 말아야 할까요? [38] 카별5011 18/01/21 5011
114567 [질문] 블레이드 러너 2049 재미있을까요? [9] petertomasi2155 18/01/11 2155
112280 [질문] 체코(프라하) 여행 도움부탁드려요 [23] 좋습니다3241 17/11/23 3241
111362 [질문] 플스4 팔때 질문입니다 [8] 생선가게 고양이3304 17/11/04 3304
110951 [질문] 방탈출까페 어디가 깔끔하고 괜찮은가요...? [7] nexon3211 17/10/27 3211
110778 [질문] [lol] op였던 챔피언이 쓰였던 경기 [41] 봄날엔4835 17/10/23 4835
110302 [질문] 롯데호텔월드 4인가족 숙박 가능한가요? [5] 콩탕망탕3497 17/10/13 3497
110162 [질문] 재밌게 보고 계신 웹소설을 추천해주시면 좋겠습니다 [11] 구경꾼3544 17/10/10 3544
109763 [질문] 스타나 배그 잘하고싶은데 쉽게 피곤해지네요 [7] 머리띠2521 17/09/30 2521
109691 [질문] 저도 연휴 버닝 플스 게임 선택장애 도와주세요. [15] 로그아웃1759 17/09/29 1759
108952 [질문] 롤드컵도 향로 너프전 패치로 진행하나요? [10] 뽀유3042 17/09/14 3042
107111 [질문] 롯데월드 중심으로 여행 코스 추천 부탁드립니다. [7] 강아지아빠1954 17/08/12 1954
106669 [질문] 명탐정 코난 언제쯤 끝난다는 얘기 있나요? [9] 불굴의토스2788 17/08/03 2788
106084 [질문] 헌터X헌터가 원피스보다 격이 높은 만화인가요? (약스포) [37] 성동구6523 17/07/22 6523
105694 [질문] [히오스] 히린이의 소소한 질문입니다. [13] 저글링앞다리1646 17/07/13 1646
104505 [질문] 미드 브베 왕좌의게임 재미 질문. [31] 1q2w3e4r!4900 17/06/20 4900
103648 [질문] 시빌워 스파이더맨 질문입니다. [9] 1llionaire2773 17/06/04 2773
103386 [질문] 미드 지정생존자 끝까지 볼까요 스탑할까요? [20] alphamale10893 17/05/29 10893
102653 [질문] io게임같은거 만들고 싶은데 프로그래밍 입문 질문드립니다. [8] 이 짐승에게 먹이를 주지마세요7701 17/05/15 7701
목록 이전 다음
댓글

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