- 진행 기간: 2025년 4월 12일 ~ 6월 26일 (총 6주차)
- 진행 방식: 비대면 / 매주 자료 제공 + 실습 또는 회고 / PR로 제출
- 제출 기한: 각 주차 금요일에 자료 제공 → 다음 목요일 밤까지 제출
- 과제 제출: 동아리 GitHub 레포 각자 폴더에
.md
또는 코드 파일 업로드 - 관리 방식: 포크 또는 브랜치 생성 후 PR 요청, 스터디장이 머지 담당
ts-colyseus-study-2025/
├── week1/
│ ├── 15정윤아/
│ │ ├── .gitkeep
│ │ └── reflection.md ← 예시 제공됨! 해당 파일을 만들어 추가하고 푸시하면 됩니다.
│ ├── 15공세영/
│ │ └── .gitkeep
...
weekX
는 각 주차별 과제 제출 폴더- 자신의 이름 폴더 안에
reflection.md
또는 실습 코드 작성 .gitkeep
파일은 폴더 유지를 위한 용도입니다
- 본인의 브랜치(
week1/본인이름
)로 체크아웃 (미리 생성되어 있음!) - 해당 주차 폴더 → 본인 폴더 안에
reflection.md
파일 작성 - GitKraken으로 변경사항 감지 확인
- 변경사항 Stage → 커밋 (예:
docs: add week1 회고
) - 푸시(Push) → GitHub에 브랜치 업로드
- PR(Pull Request) 생성
- PR 제목:
[week1] 15정윤아 회고 제출
- PR 메시지: 간단한 요약 또는 빈칸 OK
- PR 제목:
- 스터디장이 확인 후 머지합니다
❗ 브랜치와 폴더는 미리 세팅되어 있으니, 자신의 폴더에만 작성해주세요!
이름 | GitHub ID |
---|---|
정윤아 | yoonad16 |
공세영 | 7amm_0302 |
김유리 | uri-git23 |
김혜원 | nyamic |
박채윤 | profobbb |
기지현 | itisjeon94 |
박서영 | sum-young |
# Week 1: 서버와 프레임워크, Colyseus 구조 이해
## 새로 알게 된 개념 3가지
1. 서버는 요청을 받고 응답을 주는 역할을 한다는 것
2. 프레임워크는 반복적인 구조를 미리 구성해둔 도구라는 것
3. Colyseus는 Room, State, Client 구조로 실시간 게임 서버를 구성한다는 것
## 헷갈렸던 부분
- 클라이언트와 서버의 실제 작동 흐름이 머릿속에 그려지지 않음
## 한 문장 요약
Colyseus는 여러 플레이어가 공유하는 상태를 서버 중심으로 효율적으로 동기화해주는 프레임워크이다.
## 느낀 점
게임을 만들면서도 서버를 이렇게 직접 다뤄볼 기회가 많지 않았는데, 이번에 흐름을 이해해보는 계기가 됐다!
- GitKraken 실행 → 좌측 상단에서 레포 열기
- 좌측 브랜치 목록에서 본인 브랜치(
week1/이름
) 선택 (더블클릭으로 체크아웃) - Finder에서
week1/이름/
폴더 열고reflection.md
파일 작성/수정 - GitKraken 돌아와서:
- 변경사항 자동 감지됨
- Stage All → 커밋 메시지 작성 (예:
docs: add 회고 week1
) - Commit → Push 버튼 클릭
- 우측 상단 “Create Pull Request” 클릭 → GitHub에서 PR 생성
📌 머지 전까지는 본인 브랜치 안에서 계속 수정 가능해요!
감사합니다!
이번 스터디는 결과물이 중요한 게 아니라 서버와 프레임워크 개념을 내 손으로 한번 만져본다는 데 의의가 있어요. 부담 없이, 재미있게, 궁금한 건 바로 물어보면서 함께 해봐요 :)