[CodeSpitz80] 한 붓 그리기 게임을 만들며 익히는 역할 모델(신청마감)

코드스피츠80 개요

이번 주제는 간단한 미니게임을 만들고 이를 개선해가며 역할을 인식하고 디자인하며 이 역할들 사이의 책임권한의 조정 및 메세지 체계를 리펙토링 해가는 것입니다.
이를 통해 복잡한 도메인을 역할 모델에 따른 객체망으로 설계할 수 있는 눈과 능력을 키우고 보다 유지보수 및 수정에 견고한 코드를 지향할 수 있습니다.

이번 주제의 특성 상 대규모 인원 모집보다는 20명의 소규모로 진행하며 보다 실습 중심의 밀착적인 프로그램으로 운영할 예정입니다.
되도록이면 결석없이 완강하실 수 있는 분들만 지원해주시면 감사하겠습니다.

참여 대상 정보

참여하실 분들은 다음의 사항을 참고하셔서 신청해주세요.

  1. 본 스터디는 es6문법을 능숙하게 사용할 수 있다는 전재가 있습니다. 스터디에서 문법을 가르치거나 기초적인 프로그래밍을 다루지 않습니다.
  2. 본 스터디는 바닐라로 진행됩니다. 즉 전혀 외부 라이브러리를 사용하지 않습니다.
  3. 본 스터디는 이미 어느 정도 본인이 원하는 것을 개발할 수 있는 정도의 프로그래밍 숙련도를 요구합니다.
  4. 본 스터디는 영상으로 녹화됩니다. 참여자를 개인적으로 집중하여 촬영하지는 않지만 영상 속에 일부 모습이 등장할 수도 있습니다.
  5. 녹화된 스터디 내용은 유튜브 및 인프런에 공개될 예정입니다.

스터디의 주요 학습 목표는 다음과 같습니다.

  1. 실시간 처리 기반의 프로그래밍을 배운다.
  2. 모델과 렌더러를 분리하고 추상렌더러와 네이티브 객체를 포함하는 구상 렌더러를 분리한다.
  3. 각 책임과 역할에 맞게 통신을 설계하고 메세지를 정의한다.
  4. 점진적인 역할의 개선과 추가되는 요구사항에 대응하여 설계를 변경하는 방법을 익힌다.

총 6주 간의 과정에서 최초 심플 버전에서 깔끔하게 역할이 구분되는 버전까지 점진적으로 개선해갑니다.
추가적으로 디자인 패턴이나 자료구조의 이해가 있다면 보다 쉽게 스터디를 따라오실 수 있습니다.

한 붓 그리기 게임이란?

구글이미지 검색을 보시면 참고가 됩니다.
한 붓그리기 게임
이번 스터디에서는 바둑판 모양의 배치에서 8방향으로 한 붓 그리기가 가능한 형태로 구현해볼 예정입니다. 스타일만 보자면 프렌즈타워와 비슷하네요.

일정

매주 화요일 1회 2시간씩 총 6회로 진행됩니다.

  • 스터디 시간 : 오후 8:00 ~ 오후 10:00(공통)
  • 1회차 : 2019년 02월 12일(화)
  • 2회차 : 2019년 02월 19일(화)
  • 3회차 : 2019년 02월 26일(화)
  • 4회차 : 2019년 03월 05일(화)
  • 5회차 : 2019년 03월 12일(화)
  • 6회차 : 2019년 03월 19일(화)

장소

  • 주소 – (03785) 서울 서대문구 연희로2길 62 한빛미디어 빌딩 강의실20
  • 교통 – 공항철도, 2호선 홍대입구역 하차 후 4번 출구 또는 5번 출구에서 5분 소요
  • 주차불가

참가비

금번 코드스피츠는 장소임대비 및 기타 부대운영비를 고려하여 30,000원으로 책정되었습니다.

참여방법

  • 20명 정원이며 선착순으로 모집합니다.
  • 신청하신 후 입금이 완료되는 순서로 선착순을 계산합니다.
  • 입금이 24시간 내에 이뤄지지 않으면 삭제합니다.
  • 신청하시려면 페이스북 계정이 필요하며 여러 문제가 생겼을 때의 커뮤니케이션은 페이스북 메세지로 하게 됩니다.
  • 다음의 링크에서 신청하세요.

마감되었습니다.

지원 및 협찬