개발이슈 - xka119/FindTheSamePicture GitHub Wiki
개발명세
공통
- 기능, 오브젝트별로 나누기
- 메소드, 변수이름 명확히하기
- 주석은 깔끔하게 많이 달기
Client
- UI 버튼별 효과 넣기
- 소켓하나와 flag를 두어서 연결시키기 or 소켓 여러개 연결. (전자가 나을듯)
- 필요한 오브젝트 생각하기
- 기능 단위별로 쪼개기
- 게임 로직 생각 - 4 * 5 or 4 * 4 - 인덱스로 숫자를 받아서 처리하는게 나을듯.
- Client에게 필요한 것 생각하기
GameServer
- Manager들을 소켓별로 둘지 or flag로 연결할지 고민
- 전체채팅과 방채팅에서 어떻게 구분지을지 (state = false = inroom)
- 게임 로직 - 인덱스를 전송하자
- repaint issue 화면을 계속 refresh 시켜야함
- 비속어 필터링 - contain으로 하는게 나을듯. api는 latency 문제 or sync문제
LogServer
- No db, No file - 네트워크프로그래밍 본연의 기능에 초점