[신촌] 퍼즐게임을 활용한 자료구조 및 알고리즘 스터디
안녕하세요.
저는 10년차 프리랜서 자바개발자입니다.
예전에 모바일 앱게임을 만들어본 적이 있는데 아주 재밌게 개발했던 기억이 있네요.
유니티로 개발했었습니다.
하나의 게임이 완성되려면 내부적으로 데이터 구조도 활용되므로 자료구조에 대한 이해도 있어야 효과적이겠지요.
링크드 리스트나 스택, ArrayList, 배열, 큐, 해쉬맵, 셋 등 자바나 c# 언어에서 제공해주는 컬렉션을 사용하게 됩니다.
컬렉션을 적절하게 사용하거나 또는 데이터 저장용 클래스를 설계해서 게임 알고리즘을 구현할 수 있습니다.
인터넷을 찾아보면 자료야 많이 있겠지만, 본인이 고민하고 직접 구현해봐야 프로그래밍 실력이 늘겠지요.
그래서 게임구현을 통한 알고리즘 및 자료구조 스터디를 진행하려고 합니다.
1. 스터디 목적
알고리즘 및 자료구조를 공부함에 있어서 지루하지 않고 재미있게 공부할 수 있는 퍼즐류 게임을 만들어보면서
흥미도 느끼고 프로그래밍 실력도 쌓기 위함.
ex) 오목, 장기, 벽돌쌓기, 컴퓨터 대전 369게임, 바둑, 오델로, 지뢰찾기, 테트리스 등
2. 스터디 진행계획
1) 각자 만들고 싶은 게임을 정해서 자신이 알고 있는 언어로 게임의 핵심알고리즘을 구현한 후 발표한다.
- 장점 : 다른사람의 구현로직을 보면서 짧은시간 안에 많은 지식을 얻을 수 있음.
- 단점 : 초보자는 참여하기 어려움. 멤버들이 발표자료를 준비해야하는 부담감이 있고 준비하지 않을 경우 원활한 진행이 어려움.
2) 하나의 게임주제를 정해서 같이 고민하며 따로 준비시간 없이 모임 즉석에서 만들어본다.
- 장점 : 초보자도 참여하기 쉽다. 스터디 참여에 부담감이 없다.
- 단점 : 제한된 지식을 얻는다. 리더 주도형으로 진행될 가능성이 크며 개인 참여 비중이 줄어든다.
팀원들의 의견을 반영하여 두 방법 중 택 1 합니다.
주로 제가 주도하겠지만 제가 다뤄보고 싶은 언어는 자바스크립트입니다.(돔스크립트, jQuery 활용)
3. 참여대상
프로그래밍 언어중 하나를 알고 있고 게임 알고리즘 및 자료구조에 관심이 많은 분.
4. 모임 시간 및 장소
매주 토요일 12시부터 2시까지 2시간. 신촌 크레바스 건물 3층
신촌 '크레바스' 로 검색하시면 스테이크/파스타 집 나오는데, 그 건물 3층입니다.
첫모임은 이번주 토요일 1/2일 입니다.
모집 인원은 8~10명 정도.
한 달로 끝나는 스터디가 아닌 지속적인 스터디가 될 예정입니다.(물론 참여자가 꾸준하다면요.)
5. 참가회비
개인당 10000원(2시간기준 스터디룸 공간비) = 4만원.(선입금). 4주기준.순수 장소비입니다.
6. 참가신청
azanghs@naver.com으로 신청.
메일 주실때)
- 신청과목 : 게임 알고리즘 및 자료구조 스터디
- 성명 / 연락처 / 나이 : 홍길동 / 010-0000-0000 / 36세
- 직업(경력) : 자바개발자 3년차 or 안드로이드 개발 2년차
- 스터디 목적 : 게임 알고리즘을 구현해보고 싶어서.
- 하고 싶은 말 :
을 적어서 메일주시면 감사하겠습니다.
